LINUX.ORG.RU

LaTeX, русский в listings


0

0

Проблема: в русском тексте в листингах исчезают пробелы между словами, т.е. получается что-то вроде "сплавающейточкой". В тоже время пробелы между русскими буквами и любыми другими символами сохраняются. Никаких предупреждений при переводе в пдф не выдает, гугль не помог. Части преамбулы:

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

\usepackage{listings}
\lstloadlanguages{Perl}
\lstset{
extendedchars=\true,
stringstyle=\bf,
backgroundcolor=\color{gray},
language=Perl }

Кто-нибудь сталкивался и если да, то как решили?

Черт, не в тот раздел похоже.

tedfflamp
() автор топика
Ответ на: комментарий от ZloySergant

А что там написано? У меня техлайв2007, так на 55 стр. listings.pdf предметный указатель.

Кстати, у меня оно вообще как-то через задницу работает и юникода не понимает :( Возможно, потому что я для всего, кроме комментов, использую fontenc T1?

nnz ★★★★
()
Ответ на: комментарий от nnz

На CTAN'е смотреть надо :) :
http://tug.ctan.org/get/macros/latex/contrib/listings/listings.pdf

Раз уж пошел разговор о CTAN, то будучи трезвым и проспавшимся вынужден отослать к http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=listingsutf8

Такие дела.

ZloySergant
()
Ответ на: комментарий от ZloySergant

Спасибо, конечно, но имхо автору этого чуда надо оторвать руки. 16 метров в архиве требует по зависимостям это маленький пакетик O_O

Напомнило сборку mtr под фряхой. Это продвинутый traceroute, прекрасно работающий в консоли через ncurses. Так вот это чудо без всяких вопросов потребовало себе gtk и попыталось закатать на сервак иксы. Пришлось курить маны и править make.conf.

Если таким прогерам своевременно пальцы не ломать - скоро ping будет по зависимостям требовать компиз.

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