Автор Тема: конвертация в pdf с помощью пакета tex - нет русского языка  (Прочитано 3805 раз)

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Добрый день. Установил из репозитория texlive. Попытки создать pdf файл из текстового с помощью команды pandoc -s -o out.pdf inp.mdвыдает ошибку
Error producing PDF.
! Package inputenc Error: Unicode character П (U+41F)
(inputenc)                not set up for use with LaTeX.
Какие конфигурационные файлы и где нужно поправить, чтобы обрабатывался utf8?

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Вроде бы прояснилось. Запускаю конвертацию файла markdown в pdf-презентацию с дополнительным указанием семейства шрифтов (в моем примере Arial) - и все получается.

pandoc --pdf-engine=xelatex -V 'mainfont:Arial' -t beamer slide.md -o slides-1.pdf
Припомнил, что pandoc я ставил не из репозитория, т.к. в нем не был устранен баг конвертации в docx, а с сайта, следовательно в нем не прописаны русские шрифты. В общем - надо подождать исправления баги в репозитории, чтобы вся поддержка русского языка шла из коробки