Пытаясь разобраться, как правильно отбивать тире после других знаков препинания в некоторых сложных предложениях, при выделении прямой и косвенной речи, я просмотрел много книг разных лет изданий. Вопрос-фикс заключался в следующем: ставить или не ставить пробел между тире и, скажем, запятой?
Интуитивно хотелось приклеить тире к запятой, но отделить от восклицательного и вопросительного знаков, точки и закрывающей кавычки. Просмотренные книги не дали однозначного ответа, но и вариантов оказалось немного — два.
В одних книгах дело было так:
— Я знаю кондуктора, который гораздо умнее,— это Петров! — не выдержал пассажир.— Он счастливые билеты сам съедал перед сменой.
«Сумасшедший»,— подумала Валя. «Кто это?» — промолчал кондуктор Костя.
Пробел не ставится после запятой во всех возможных случаях и после точки при оформлении прямой речи. Такой принцип распространён в большинстве книг, изданных до 90-х годов.
В других:
— Валентина, Константин, не беспокойтесь — продолжал Сергей, — я как увижу, что телевышку проехали, — скоро и выйду. — А про билеты эти — забудьте.
«Хм», — переглянулись остальные действующие лица.
Тире во всех случаях отбивается пробелами с двух сторон. Так поступают типографы наших дней.
У себя на блоге я придерживаюсь второго варианта, да и кавычкер e2 — Calliope — не превращает дефис в тире, если он не окружён пробелами.