Простая ситуация -- есть смешанный текст (русский, английский) с активным использованием babel команд "< ">. При попытке становить английский язык командой \selectlanguage{english}, кавычки-лапки, так красиво смотревшиеся в русском тексте,
превращаются в следующее безобразие
Ответ был найден в великой книге The LaTeX companion, 2-nd edition.
% переходим на английские кавычки и выбираем английский язык
% см. The LaTeX companion, 2-nd ed., p. 547
\selectlanguage{english}
\useshorthands{"}
\defineshorthand{"<}{``}
\defineshorthand{">}{''}
После применения этих команд получаем, как положено:
Комментариев нет:
Отправить комментарий