LaTeX: Русский в Listings
DemanXP 23 декабря, 2007 - 20:20
Такое ощущение, что пакет Listings вообще не поддерживает русский язык: в сгенерированном файле вместо русских букв пустые места. При генерации идут следующие ошибки:
work/sources/proga-utf8.lsp|1 error| Package inputenc Error: Unicode char \u8:�\lst@FillFixed@ not set up for use work/sources/proga-utf8.lsp|1 error| Package inputenc Error: Keyboard character used is undefined work/sources/proga-utf8.lsp|1 error| Package inputenc Error: Unicode char \u8:�\lst@EC� not set up for use with La
Сначала грешил на используемый шрифт. Однако если б только в нём была проблема - не было б ошибок при компиляции
P.S.
\lstloadlanguages{[Auto]Lisp} \lstset{ language=[Auto]Lisp, extendedchars=true, %Чтобы русские буквы в комментариях были % inputencoding=utf8, commentstyle=\it, stringstyle=\bf, belowcaptionskip=5pt } % \lstinputlisting{work/sources/proga-utf8.lsp} \begin{lstlisting} Гы! \end{lstlisting}
Матерится даже на это. Т.е. именно на русские буквы
»
- Для комментирования войдите или зарегистрируйтесь
Возможно не
Возможно не держит утф. Проверь на кои.
А юникод???
Знать бы ещё, кто в этом виноват...
С однобайтовыми кодировками проблем нет... А как с юникодом быть?
---
Во имя Святого Пингвина!
>>С
>>С однобайтовыми кодировками проблем нет... А как с юникодом быть?
Патч искать. Либо патчить самому. В багзиллу можно запостить.
По большому счету в чем у вамс сурсы без разницы. Можно на лету утф в однобайтовую кодировку переделать.
Не true, а \true!
Тогда русские буквы появляются... НО! Выглядит ужасно: пробелы теряются, стиль комментов к ним не применяется :(
---
Во имя Святого Пингвина!