Запятая не нужна. Если прямая речь стоит перед вводящими ее словами автора, то после прямой речи ставится запятая и тире, а слова автора начинаются со строчной буквы: «Мы всё прекрасно понимаем, Николай Васильевич», – съязвил про себя Солодовников, присаживаясь на белую табуретку (Шукш.). Если после прямой речи стоит вопросительный, восклицательный знак или многоточие, то эти знаки сохраняются, а запятая не ставится; слова автора, как и в первом случае, начинаются со строчной буквы: «Да проститься же надо было!..» – понял он, когда крытая машина взбиралась уже на взвоз (Шукш.); «Голубоглазый мой ангел-хранитель, что ты смотришь на меня с такой грустной тревогой?» – хотел иронически сказать Крымов (Бонд.).
При наличии родового слова вкус такие названия нужно заключать в кавычки и писать со строчной буквы: вкус «амаретто», вкус «апероль», вкус «банан», вкус «вишня», вкус «джин-тоник», вкус «дюшес», вкус «клубника», вкус «мохито», вкус «персик и манго», вкус «пинаколада», вкус «солёная карамель».
Кстати, лингвист И. Б. Левонтина посвятила подобным конструкциям отдельную главу своей книги "Русский со словарем": "Некоторое время назад в магазинах появилась серия продуктов с удивительными названиями: зефир и пастила «со вкусом йогурт», «с ароматом ваниль», «с ароматом клубника со сливками». <...> Ничто, кажется, не мешало написать «со вкусом йогурта», «с ароматом клубники» или, там, «с ванильным ароматом». Своим недоумением я поделилась со знакомыми рекламщиками, но они покачали головами: «Нет, это специально. Брендинг!» Что ж, как говорится, это многое объясняет.
Да я, в общем, и сама догадывалась, что так исковеркать русский язык можно только нарочно. Если оставить в стороне пуристические установки, логика авторов вполне понятна. Во-первых, выражения «со вкусом йогурта» и «со вкусом йогурт» не вполне тождественны по смыслу. «Со вкусом йогурта» — это, так сказать, импрессионистическое описание. А «со вкусом йогурт» — скорее номенклатурное: ну, то есть, у данной пастилы особый, определенный и всегда одинаковый вкус, который мы условно обозначили как «йогурт». Между прочим, про машины еще в глубоко советское время говорили «цвет баклажан», «цвет мокрый асфальт». Это снимало вопрос о том, какие бывают баклажаны и похожего ли они цвета. Название такое. А вот теперь эта конструкция стремительно распространяется. Живи Чичиков в наши дни, он говорил бы приказчику: «Любезный, а подай-ка мне сукнецо брусника с искрой».
Во-вторых, авторы не рассчитывают на то, что покупатель в магазине будет читать этикетку внимательно. Его глаз, скользя по полкам с товарами, выхватывает отдельные слова. И тут лучше, чтобы ключевые слова были в начальной форме.
Мелкий шрифт, творительный падеж, предлог — это все годится только для проходного «со вкусом». А вот ключевое «йогурт» — крупно и в словарном виде. <...>
Древние говаривали: «И Цезарь не выше грамматиков» (Nec Caesar supra grammaticos). Цезарь не выше. А брендинг?"
В Вашем вопросе две части. Постараемся ответить.
Пунктуация перед авторскими словами регулируется правилом препинания в цитатах. Знаки препинания речи.135.
1. Если прямая речь стоит перед вводящими ее словами автора, то после прямой речи ставится запятая и тире, а слова автора начинаются со строчной буквы: «Мы всё прекрасно понимаем, Николай Васильевич», — съязвил про себя Солодовников, присаживаясь на белую табуретку (Шукш.). Если после прямой речи стоит вопросительный, восклицательный знак или многоточие, то эти знаки сохраняются, а запятая не ставится; слова автора, как и в первом случае, начинаются со строчной буквы: «Да проститься же надо было!..» — понял он, когда крытая машина взбиралась уже на взвоз (Шукш.); «Голубоглазый мой ангел-хранитель, что ты смотришь на меня с такой грустной тревогой?» — хотел иронически сказать Крымов (Бонд.).
Если на месте разрыва оказывается восклицательный или вопросительный знак, то он сохраняется, далее следует тире перед словами автора (со строчной буквы), после этих слов ставится точка и тире; вторая часть прямой речи начинается с прописной буквы: «Даю ли я сейчас счастье многим людям, как это было ранее? — думал Кипренский. — Неужели только глупцы пытаются устроить благополучие своей жизни?» (Пауст.); «Да тихо! — приказал дежурный. — Можете вы помолчать?!» (Шукш.).
2. А вот точку в конце предложения (после кавычек) ставить нужно.
...Если перед закрывающей кавычкой стоит знак вопросительный, восклицательный или многоточие (и на этом предложение заканчивается), то те же знаки, необходимые по условиям всего предложения, не повторяются после закрывающей кавычки; неодинаковые знаки (перед кавычкой и после кавычки) ставятся; ср.: «Вы читали романы «Что делать?» и «Кто виноват?»; Кто не знает великолепных слов А. Блока: «Сотри случайные черты. И ты увидишь — мир прекрасен...»?; Неужели вы не прочитали роман «Что делать?»!
Вот выдержки из справочника Д. Э. Розенталя.
Если указание на автора или на источник цитаты следует непосредственно за ней, то оно заключается в скобки, причем точка после цитаты опускается и ставится после закрывающей скобки... Заглавие произведения отделяется от фамилии автора точкой и не заключается в кавычки; точкой же отделяются выходные данные... Первое слово указания на источник цитаты пишется в этом случае со строчной буквы, если не является собственным именем... Если указание на автора или на источник цитаты стоит не непосредственно за ней, а помещается ниже, то после цитаты ставится точка.
Указаний на необходимость курсива в этих случаях мы не нашли.
Таким образом, корректно: Они прошли весь белый свет и видели такое, что тебе и не увидеть никогда (В. П. Аксёнов). Правда, порой белыми воронами возникали в нём гостиничные постояльцы (К. Булычёв). У Пульхерии Ивановны была серенькая кошечка (по Н. В. Гоголю).
У Пульхерии Ивановны была серенькая кошечка.
По Н. В. Гоголю
Употребление предлога в в пространственном значении связано с представлением об ограниченном пространстве, при отсутствии этого значения употребляется предлог на. Ср.: машины стояли во дворе (окруженное забором или домами пространство) – дети играли на дворе (вне дома; ср.: на дворе сегодня холодно). Однако в некоторых случаях закрепляется один из синонимических предлогов: работать в фотостудии – работать на киностудии (на радио, на телевидении). Иногда сказывается исторически сложившаяся традиция; ср.: в деревне – на хуторе, в селе – первый на селе работник; в учреждении – на предприятии, в переулке – на улице; ср. также: в комбинате бытового обслуживания – на мясокомбинате.
Слова ванная, спальня, коридор связаны с представлением о закрытом, замкнутом пространстве, поэтому с этими существительными употребляется предлог в; слова чердак и балкон – с представлениями об открытом пространстве, поэтому с этими существительными употребляется предлог на. Что касается слова кухня, то оно обозначает место, где готовят, и оно может быть как в помещении, так и на открытом воздухе. Поэтому конструкции на кухне и в кухне синонимичны. Ср. В кухне злится повариха (А. С. Пушкин) и Нянька приходила на кухню ужинать (В. Г. Короленко).
Возможные варианты оформления: Слова автора: «Он сказал, что прочитал книгу "Анна Каренина"» и Слова автора: «Он сказал, что прочитал книгу «Анна Каренина».
Реплики следует разделить:
– Тебе бы посетить прачечную, – посоветовал Арлекин.
Но Пьеро покачал головой:
– У Маши осталось мало времени: солнце скоро закатится, ей надо успеть к зеркалу.
Оформление библиографических данных вне ситуаций, когда предписано выполнять требования соответствующих ГОСТов, не регламентируется. Авторов можно указать и до, и после названия, выбор обуславливается контекстом. Между именами двух авторов можно поставить запятую или союз и. А вот точку или запятую между именем автора и названием ставить не нужно.
В приведенных случаях два глагола (сочетания), вводящих прямую речь, относятся к одному фрагменту прямой речи. Это выглядит стилистической ошибкой — плеоназмом. В первом случае плеоназм устраним только удалением из текста фразы отмечал А. Во втором случае можно поставить точку вместо двоеточия, и тогда сочетание выступил со словами благодарности перестанет быть сочетанием, вводящим прямую речь: На собрании выступил А. со словами благодарности. «Текст», — сказал спикер.