latex Несколько языков в одном документе, как писать на разных языках
Primary tabs
Forums:
Для начала укажите в преамбуле, используемые языки через запятую (работает и с utf8x):
\usepackage[utf8]{inputenc} \usepackage[german,russian]{babel}
-- активным (основным и включенным сразу после начала документа по умолчанию) будет тот язык, что указан последним (в нашем случае это русский язык).
В теле документа, если вам нужно изменить язык, используйте следующие команды:
-
\selectlanguage{названиеязыка}
-- для переключения языка для всего оставшегося документа
-
\foreignlanguage{названиеязыка}{текст на языке}
-- для смены языка для фрагмента
- или окружение otherlanguage для смены языка для большого фрагмента:
\begin{otherlanguage}{названиеязыка} тут ваш текст и ещё и ещё \begin{otherlanguage}
Смотрите пример использования всех этих конструкций для смены языков.
ВНИМАНИЕ: может оказаться, что одного переключения языка недостаточно и придётся использовать спец. последовательности для некоторых букв, например как в немецком, (как раз переключение языка их и проинтерпретирует правильно).
- Log in to post comments
- 6176 reads