Этот случай неоднозначный (в отличие от сочетания экс главный редактор).
Здесь можно найти аргументы в пользу как раздельного, так и дефисного написания. По "правилу координации", недопустимо слитное или дефисное написание с приставкой или первой частью сложного слова, если вторая часть содержит пробел, то есть представляет собой сочетание слов. Таким образом, если приставка экс относится к сочетанию слов главврач больницы, то следует писать раздельно: экс главврач больницы.
С другой стороны, приставка экс может относиться к одному слову главврач, и тогда следует писать через дефис: экс-главврач больницы.
Н. И. Березникова дополняет:
Вполне латинское слово. Как и другие латинские слова на -тор, обозначает человека или предмет, производящий действие. Так называемые nomina agentis - "имена деятеля". В русском множество заимствований, построенных по этой модели. Конструктор, диктор, лектор... Латинское signator - "прикладывающий печать". Объяснять это слово через английское signatory не стоит - в английском оно, конечно, из того же источника, но лишь однокоренное. Латинское signatorius, от которого произошло английское слово, означает "служащий печатью".
В этом сочетании избыточности нет. См. толкование слова в «Большом толковом словаре русского языка» под ред. С. А. Кузнецова. Г. Н. Скляревская в словаре «Лексика современного русского православия» (СПб, 2016) пишет об ангелах так:
«Третий чин третьего лика Небесной иерархии; духовные (бесплотные) существа, наделенные волей и разумом, вестники Бога, через которых Бог возвещает людям Свою волю.
Ангелы были сотворены прежде человека и славословили Бога еще при сотворении видимого мира. Помимо Божиих Ангелов, существуют злые, отпавшие от Бога (в русской православной традиции написание «аггел»). См. также Аггел. Небесная иерархия. Падшие ангелы».
Слово торт в русском языке известно с начала XVIII века, при этом оно имело более широкое значение, чем сейчас (были возможны сочетания торт мясной, торт с кроликом, т. е. торт значило вообще 'пирог'). Слово торт итальянское по происхождению: torta 'сладкий пирог', это значение развилось из значения 'нечто скрученное', ср. torto 'кривой, извилистый'. Из итальянского торт пришло и в другие европейские языки, в том числе и в русский (возможно, не непосредственно из итальянского, а через голландское посредство).
Слово тортеллини образовано в итальянском языке от того же корень tort- со значением 'нечто скрученное'.
Подобные сложные наименования, как правило, остаются несклоняемыми. Только некоторые (наиболее известные) топонимы такого типа подчиняются общему правилу: в пишущихся через дефис иноязычных топонимах склоняется только последний компонент. Вот примеры из «Словаря собственных имен русского языка» Ф. Л. Агеенко:
Аньер-сюр-Сен, Аньер-сюр-Сена [сэ] (гор., Франция)
Витри-сюр-Сен [сэ], нескл. (гор., Франция)
Шалон-сюр-Сон, нескл. (гор., Франция)
Камаре-сюр-Мер [рэ, мэ], нескл. (гор., Франция)
Рошфор-сюр-Мер [мэ], нескл. (Рошфор) (гор., Франция)
Трувиль-сюр-Мер, Трувиль-сюр-Мера [мэ] (Трувиль) (гор., Франция)
Конде-сюр-Нуаро [дэ], нескл. (Конде) (гор., Франция)
Общая рекомендация может быть такой: если название малоизвестное и не зафиксированное в словарях, лучше не изменять его по падежам.
Эти слова, безусловно, этимологически родственные, они восходят к одному и тому же корню (точнее – к старому глаголу прияти 'любить, благожелательно относиться'). Но в современном русском языке (именно на синхронном уровне) они уже не однокоренные, в них не выделяется приставка не, ведь слова приять и приязнь устаревшие, а значение слова неприятель не может быть объяснено через значение слова приятель (приятель – это близкий знакомый, а неприятель – это военный противник, враг, а не «человек, не являющийся близким знакомым»). В «Морфемно-орфографическом словаре» А. Н. Тихонова в слове неприятель выделен корень неприятель-, а в слове неприязнь – корень неприязнь-.
У суффикса -ник-, с помощью которого образовано существительное жилищник, весьма широкий круг значений: в целом слова с этим суффиксом обозначают предмет или лицо. Поскольку слово жилищник используется исключительно в сфере, связанной с жилищно-коммунальным хозяйством, можно предположить, что жилищник — это работник в сфере ЖКХ.
Это подтверждает и пример 2009 года, который мы нашли через «Национальный корпус русского языка»: «В самом деле, какой дорожник или жилищник, не говоря о презренном производственнике, станет возражать...» (издание «Однако»). Здесь содержится целый ряд существительных с суффиксом -ник-, указывающих на сотрудников разных сфер: дорожного хозяйства, ЖКХ и производства.
Скорбеть – глагол второго спряжения. Тезис «если личные окончания глагола пишутся через и, то логично предположить, что инфинитив кончается на -ить» неверен, ср.: летит – лететь, гремит – греметь, горит – гореть и т. д. Дело в том, что по неопределенной форме тип спряжения определяется только у глаголов с безударными личными окончаниями (и все правила, которым учат в школе: об 11 исключениях и т. д., относятся только к глаголам с безударными личными окончаниями). Если же личные окончания глаголов ударные, то тип спряжения определяется по окончаниям. Глаголы скорбеть, лететь, греметь, гореть поэтому относятся ко второму спряжению.
Насколько мы можем судить, терминологическое выражение прямая видимость широко использовалось в научных текстах уже в середине ХХ столетия. Согласно ГОСТам (например, ГОСТ Р ИСО 5006-2010 "Машины землеройные. Поле обзора оператора. Метод испытания и критерии функционирования") прямая видимость (direct visibility) — это видимость по прямой линии взгляда, определяемая светом от источника света. Вполне вероятно, что термин возник в результате калькирования англоязычного выражения (однако эта гипотеза требует проверки). В качестве антонима известен термин непрямая видимость (indirect visibility) — видимость через зеркало или другое визуальное устройство (например, телевизор, работающий в закрытой схеме TV (CCTV).
То же в «Морфемно-орфографическом словаре» А. Н. Тихонова: в слове вообразить выделен корень вообраз- (в сообразить корень сообраз-, в изобразить корень изобраз-, т. е. эти слова не однокоренные). С авторами и учебника, и словаря вполне можно согласиться: в современном русском языке нет живых словообразовательных связей между словами вообразить, сообразить и образ (можно ли сейчас объяснить, например, значение слова сообразить 'понять, догадаться' через значение слова образ?). Такие связи были в старославянском языке, где вообразить, сообразить и т. д. – производные от образ. Разумеется, все эти слова этимологически родственные, но в современном русском языке уже не однокоренные.