latex Несколько языков в одном документе, как писать на разных языках

Для начала укажите в преамбуле, используемые языки через запятую (работает и с utf8x):

\usepackage[utf8]{inputenc} 
\usepackage[german,russian]{babel}

-- активным (основным и включенным сразу после начала документа по умолчанию) будет тот язык, что указан последним (в нашем случае это русский язык).

В теле документа, если вам нужно изменить язык, используйте следующие команды:

  • \selectlanguage{названиеязыка}

    -- для переключения языка для всего оставшегося документа

  • \foreignlanguage{названиеязыка}{текст на языке}

    -- для смены языка для фрагмента

  • или окружение otherlanguage для смены языка для большого фрагмента:
    \begin{otherlanguage}{названиеязыка} 
     тут ваш текст
    и ещё 
    и ещё
     \begin{otherlanguage}

Смотрите пример использования всех этих конструкций для смены языков.

ВНИМАНИЕ: может оказаться, что одного переключения языка недостаточно и придётся использовать спец. последовательности для некоторых букв, например как в немецком, (как раз переключение языка их и проинтерпретирует правильно).

Key Words for FKN + antitotal forum (CS VSU):