Орфография. Правило 120 — Существительные через дефис
Правило
Через дефис пишутся следующие группы имён существительных:
1) сложные существительные из двух близких или связанных по смыслу слов: умница-разумница, друг-приятель, купля-продажа, имя-отчество;
2) существительные с приложениями, следующими за определяемым словом: город-герой, ковёр-самолёт, студент-медик, садовод-любитель, программа-максимум;
3) существительные с приложениями, которые носят оценочный характер (стоят перед определяемым словом): старик*-отец, красавица-дочка, герой*-лётчик;
4) существительные с несклоняемой первой частью, имеющей окончание или нулевое окончание: чудо-богатырь, луна-парк, бизнес-класс, жар-птица джаз-оркестр, онлайн-опрос, пиар-акция;
5) существительные с несклоняемыми иноязычными частями, а также музыкальные термины и модели изделий: кафе-автомат, меццо-сопрано, брутто-вес; до-диез, ми-бемоль, ля-бемоль; Ту-104, Ил-18;
6) слова с частями мини-, миди-, макси-, диско-: мини-платье, миди-юбка, макси-мода, диско-клуб;
7) сложные названия единиц измерения и сторон света: человеко-день, машино-место, пассажиро-километр, северо-восток, юго-запад, северо-северо-запад;
8) слова с частями вице-, камер-, контр-, лейб-, обер-, статс-, унтер-, флигель-, штаб-, штабc-, а также экс- (в значении «бывший»): вице-президент, экс-министр, штаб-квартира, контр-адмирал;
9) названия со служебными словами: иван-да-марья, мать-и-мачеха, не-тронь-меня;
10) слова с пол-, если вторая часть начинается с гласной или буквы л: пол-яблока, пол-окна, пол-листа, пол-лимона;
11) существительные, образованные от дефисных слов: вице-президентство, генерал-губернаторство, унтер-офицерша.
Литература
Правила русской орфографии и пунктуации: полный академический справочник / под ред. В. В. Лопатина. — М., 2007. — §120. Нарицательные имена.