У меня многоязычный документ TeX, в основном на русском языке, но я также включаю некоторые термины на английском языке в скобки, чтобы ознакомить читателя с международной терминологией Например фраза
Два неотъемлемых свойства языка
программирования - синтаксис ( синтаксис )
и семантика ( семантика ).
, что просто означает
Два атрибута программирования
язык - это его синтаксис и семантика.
выглядит как
Два неотъемлемых свойства языка
программирования ---
\ Textit {} синтаксис
(\ Textit {\ selectlanguage {} английский синтаксис \ selectlanguage {русский}})
и \ textit {семантика}
(\ Textit {\ selectlanguage {английский} семантика \ selectlanguage {русский}}).
Также у меня есть \ usepackage [английский, русский] {babel}.
Код выглядит слишком многословно, потому что мне нужно дважды использовать \ selectlanguage для каждого английского слова, чтобы заставить перенос работать. Без этого я получаю пару
переполнен \ hbox ...
сообщений, поскольку TeX не может дефисировать английские слова, когда они появляются в конце строк.
Есть ли лучшее решение?
В ответ на Алексея Малистова.
В дистрибутиве MacTeX есть несколько файлов language.dat
- / USR / местные / texlive / 2009 / TEXMF-распред / источник / общий / столпотворение
- / USR / местные / texlive / 2009 / TEXMF-распред / док / общий / столпотворение
- / USR / местные / texlive / 2009 / TEXMF / текс / общий / конфигурации
- / USR / местные / texlive / 2009 / TEXMF-вар / текс / общий / конфигурации
- / USR / местные / texlive / 2009 / TEXMF-распред / текс / лямбда / конфигурации
Я не уверен, что мне следует редактировать. Вероятно, один из первых двух. Они идентичны
% File : language.dat
% Purpose : specify which hypenation patterns to load
% while running iniTeX
=USenglish
american ushyphen.tex
=english
UKenglish ukhyphen.tex
=british
french frhyphen.tex
dutch nehyph2.tex
german dehypht.tex
ngerman dehyphn.tex
Но какой?
Также нет команды initexmf. Погуглив, я обнаружил, что аналогом является updmap-sys. Но я не уверен ... Я боюсь испортить мою установку TeX. Пожалуйста, дайте мне правильное направление.