Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Отображение русских символов в LaTex  (Прочитано 2124 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн trongsund

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Отображение русских символов в LaTex
« : 29 Сентябрь 2017, 02:15:40 »
Здравствуйте!

Использую Kile для набора в Latex, но не отображаются русские символы. Пишу в начале текста

\usepackage[T1][fontenc]
\usepackage[utf8][inputenc]
\usepackage[russian]{babel}

Что самое обидное, в файле babel.sty русская кодировка указана, но при попытке компиляции выдаёт 'you haven't specified a language option'. Похожую тему видел, но делать так, как там, мне не помогло.

Оффлайн mmfaddeev

  • Активист
  • *
  • Сообщений: 591
    • Просмотр профиля
Re: Отображение русских символов в LaTex
« Ответ #1 : 29 Сентябрь 2017, 08:43:35 »
Второй аргумент должен быть в фигурных, а не квадратных скобках :

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}

Пакет texlive-lang-cyrillic должен быть установлен.
« Последнее редактирование: 29 Сентябрь 2017, 12:33:27 от mmfaddeev »

Оффлайн trongsund

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Отображение русских символов в LaTex
« Ответ #2 : 30 Сентябрь 2017, 05:41:41 »
Спасибо!

дополнение: а как сделать так, чтобы и в формулах можно было использовать кириллицу, в т.ч. в названиях переменных? Насколько я понимаю, это можно сделать при подключении пакета russ, который у меня установлен; но он ладит не с любой кодировкой, а как правильно настроить под него inputenc и fontenc, я не знаю.
« Последнее редактирование: 30 Сентябрь 2017, 05:50:22 от trongsund »

Оффлайн DoctorRover

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 1831
  • Ubuntu 20.04 LTS, Ubuntu 20.10
    • Просмотр профиля
Re: Отображение русских символов в LaTex
« Ответ #3 : 04 Октябрь 2017, 15:58:15 »
Попробуйте команду \text
Код: LaTeX
  1. \begin{equation}
  2.    V_0 = V_\text{ё} + \text{\textit{Ж}} \cdot V_\text{щ}
  3. \end{equation}
То, что надо?

И, если что, у меня настройки языка в преамбуле выглядят так:
Код: LaTeX
  1. \usepackage[utf8]{inputenc}
  2. \usepackage[TS1,T2A]{fontenc}
  3. \usepackage[english,russian]{babel}

Ещё могу порекомендовать использование пакета cmap. Он обеспечивает корректную работу с кириллицей в генерируемых PDF-файлах -- поиск по документу, копирование и вставка текста.
Код: LaTeX
  1. \usepackage{ifpdf}
  2. \ifpdf
  3.    \usepackage{cmap}
« Последнее редактирование: 04 Октябрь 2017, 16:01:35 от DoctorRover »
You're never too old to Rock'n'Roll if you're too young to die.

 

Страница сгенерирована за 0.313 секунд. Запросов: 25.