Я читал много книг, в каждой пишут по-своему.
Вот что я нашёл в Правилах-56:
Примечание 1. Если перед закрывающими кавычками стоит знак вопросительный, или восклицательный, или многоточие, то те же самые знаки не повторяются после кавычек; неодинаковые же знаки, если они требуются в силу характера соответствующих частей текста, могут ставиться перед закрывающими кавычками и после них, например:
Читали ли вы роман Чернышевского «Что делать?»
Но:
Драматический кружок готовит к постановке пьесу «В бой!».
У Розенталя:
Если перед закрывающими кавычками стоит вопросительный или восклицательный знак, то тот же самый знак не повторяется после кавычек; неодинаковые же знаки, если они требуются по условиям контекста, ставятся перед закрывающими кавычками и после них. Например: Читали ли вы статью в «Известиях» «Куда мы идем?» Ср.: Бойцы двинулись в атаку с криком «Вперед!». Когда был выдвинут лозунг «Вся власть Советам!»?
Объясните мне, пожалуйста, как следует понимать фразы: "если они требуются в силу характера соответствующих частей текста", "если они требуются по условиям контекста"? Я не понимаю значения данных фраз!