Опустим пока первую часть предложения Он меня спросил, рассмотрим вопросительное предложение, содержащее название романа. Правила здесь такие. Если перед закрывающей кавычкой стоит знак вопросительный, восклицательный или многоточие (и на этом предложение заканчивается), то те же знаки, необходимые по условиям всего предложения, не повторяются после закрывающей кавычки.
Ты читал роман «Что делать?»
А вот неодинаковые знаки (перед кавычкой и после кавычки) ставятся.
Как можно не любить роман «Что делать?»!
Приведенное Вами предложение – повествовательное с прямой речью, содержащей вопросительное предложение. Знаки препинания корректно расставить следующим образом.
Он меня спросил: «Ты читал роман "Что делать?"»
Правила рекомендуют разделять составной союз запятой, если перед первой частью союза стоят усилительные, ограничительные и другие частицы: Я не граммар-наци лишь потому, что добрая. В этом случае частица перетягивает логическое ударение на слово потому и главным смысловым компонентом предложения оказывается сообщение о причине того, что говорящий не вступает в ряды граммар-наци. Однако данное предложение можно осмыслить и произнести иначе. Возможно сделать два акцента, разделить на два смысловых блока: первый — самостоятельное сообщение Я не граммар-наци, а второе — о причине этого. В этом случае придаточная часть будет иметь характер присоединительной: Я не граммар-наци, лишь потому что добрая.
Насколько мы можем судить, терминологическое выражение прямая видимость широко использовалось в научных текстах уже в середине ХХ столетия. Согласно ГОСТам (например, ГОСТ Р ИСО 5006-2010 "Машины землеройные. Поле обзора оператора. Метод испытания и критерии функционирования") прямая видимость (direct visibility) — это видимость по прямой линии взгляда, определяемая светом от источника света. Вполне вероятно, что термин возник в результате калькирования англоязычного выражения (однако эта гипотеза требует проверки). В качестве антонима известен термин непрямая видимость (indirect visibility) — видимость через зеркало или другое визуальное устройство (например, телевизор, работающий в закрытой схеме TV (CCTV).
Судя по данным Национального корпуса русского языка, отвлеченное существительное содержание употребляется в форме множественного числа в двух типах текстов — в научных статьях по химии (например: Введение мало-нонитрила позволило расширить интервал определяемых содержаний меди до 6 пг — 0,1 мкг) и в трудах по философии и психологии (например: И лишь затем в виде цельной, внутри самого индивида неразложимой схемы переживания играют конструктивную (а порой, как мы увидим, и деструктивную) роль в продуцировании духовных содержаний). Ваш случай не относится ни к тому, ни к другому типу, здесь уместно единственное число существительного содержание.
Казалось бы — вводное слово, а справочниками по пунктуации при вводных словах не предусмотрены никакие знаки помимо запятой, поэтому Ваш вариант корректен.
Вместе с тем исследования показывают, что при вводном слове, если оно находится в начале предложения, части сложного предложения или обособленного оборота, возможна не только запятая, но и тире или двоеточие, что обусловлено коммуникативными факторами. В данном случае первое высказывание делится на две части: казалось бы и всё, надо остановиться, поэтому возможны дополнительные варианты оформления:
- Казалось бы: всё, надо остановиться! Но нет.
- Казалось бы — всё, надо остановиться! Но нет.
Некоторая недосказанность в задании есть. Однозначной трактовки нет, задание можно понять двояко: такой же периметр, как периметр треугольника (т. е. 72 см) и такой же периметр, как сторона треугольника (т. е. 24 см).
Логика подсказывает, что имеется в виду всё-таки первый вариант (и правильный ответ будет 18), иначе зачем надо было писать про равносторонний треугольник и рисовать его, можно было написать просто: найди сторону квадрата, который имеет периметр 24 см. Очевидно, авторы хотели, чтобы дети сделали два шага: сначала нашли периметр квадрата (равный периметру треугольника), потом разделили на 4. Но задание следовало сформулировать точнее.
Перед прямой речью, следующей за авторскими словами, ставится двоеточие. Это касается и случаев, когда в функции слов, вводящих прямую речь, используются глаголы, обозначающие мимику, жесты, движения (улыбнуться, усмехнуться, рассмеяться, нахмуриться, вздохнуть, вскочить, подойти, подбежать и т. п.). Подобные глаголы допускают возможность добавить к ним глагол речи (например: обрадовался и сказал, удивился и спросил, улыбнулся и ответил, подбежал и воскликнул), поэтому они воспринимаются как вводящие прямую речь.
Таким образом, Вы написали верно: От такого скромного мнения я аж невольно присвистнул: «Почему так дорого?» Запятая после слова мнения не нужна.
Вот что нам удалось найти в "Справочнике по правописанию и стилистике" Д. Э. Розенталя (1997 г.).
Наличие при тире запятой в качестве дополнительного знака связано с условиями контекста. Например: Прихвастнуть любил – этот грех за ним водился, – может, и тут что приплел для красного словца… (Фурманов) (запятая перед вторым тире служит для отделения вводного слова может, которым начинается часть предложения, следующая за вставной конструкцией).
Таким образом, запятая в указанных Вами случаях ставится.
Верно: что жить, не нарушая закон, выгодно. Многоточие может ставиться одновременно и перед цитатой, и после нее, если это требуется.
Постулат «после а, но, однако ставим запятые» неверен: постановка запятых обусловлена не самими этими словами, а синтаксическим строем предложения. Сами по себе союзы а, но и однако (в значении 'но'), стоящие в начале предложения, не требуют постановки после себя запятой. В приведенном Вами предложении запятая после но не нужна. Ср.: Но, подумав еще раз, он понял, что был неправ – запятая после но ставится, но не из-за этого слова, а из-за того, что далее следует деепричастный оборот.
После междометия однако, стоящего в начале предложения и выражающего возмущение, удивление и иные эмоции, запятая ставится: Однако, каков мерзавец!
Если автор намерен придать приложению современник Льва Толстого дополнительное обстоятельственное значение, например выразить смысл 'хотя он был современником Льва Толстого' или 'поскольку он был современником Льва Толстого' (в контексте нет лексических или грамматических показателей, однозначно указывающих только на одну трактовку), это приложение нужно отделить от определяемого слова запятой: Современник Льва Толстого, Бунин нередко спорил с историей, с веком, с современниками. Если автор намерен лишь соотнести время жизни двух писателей, обособление не требуется: Современник Льва Толстого Бунин нередко спорил с историей, с веком, с современниками.