Виват – междометие, оно имеет значение «да здравствует» и в соответствии со значением не требует постановки после себя знаков препинания: Виват король! (ср.: Да здравствует король!). Впрочем, нельзя не отметить, что на практике после слова виват нередко ставится запятая.
Последние ответы справочной службы
В приведенных случаях два глагола (сочетания), вводящих прямую речь, относятся к одному фрагменту прямой речи. Это выглядит стилистической ошибкой — плеоназмом. В первом случае плеоназм устраним только удалением из текста фразы отмечал А. Во втором случае можно поставить точку вместо двоеточия, и тогда сочетание выступил со словами благодарности перестанет быть сочетанием, вводящим прямую речь: На собрании выступил А. со словами благодарности. «Текст...», — сказал спикер.
Страница ответаДля запятой перед тире нет оснований. Обратите внимание, что в указанной позиции предпочтительно двоеточие: Целься в Луну: даже если промахнешься, окажешься среди звезд.
Страница ответаВ этом случае правилен первый вариант: прилагательное астраханский не входит в состав имени собственного и пишется со строчной буквы.
Страница ответа