LINUX.ORG.RU

LaTex, Listings некорректно работает с кириллицей

 , ,


0

1

Приветствую, исходник подключаю так \lstinputlisting[language=Java]{1/Main.java}, все работает нормально, но в коде System.out.println("\nДоговор"); в pdf’ке выглядит как System.out.println("\Договорn"); c System.out.println("\nContract"); такого нет.

Собственно вопрос, как починить? P.S. комментариями на кириллице и т.д все нормально.



Последнее исправление: xaizek (всего исправлений: 1)

У lstlistings есть ошибка в ДНК, то есть в коде, на тему работы с нелатиницей. К сожалению серебряной пули нет, а есть набор хаков. Здесь же можно поискать варианты решения проблемы: www.linux.org.ru/search.jsp?q=latex listings&range=TOPICS&interval=AL...

Вот мой рецепт: Какие опции лучше использовать для listings?

В дурных случаях использую escapechar для экранирования кириллических слов.

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 1)

Не хочешь попробовать minted вместо listings. Ему, правда, нужен питон, но результат получается лучше.

TeopeTuK ★★★★
()

Лорчую minted

XMs ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.