Re: прошу помощи с LaTeX /ничего серьезного/
> > > > > vim, впрочем, и сам при оазумной настройке догадается. > > > > > > > > > > > > > > Спасибо. Я потерплю. Номер строки все-равно выводится, так что ничего > > > > страшного. Просто буду теперь знать, что и великие Гуру тоже не пишут > > > > совершенных программ. Сознание этого облегчит карму. :) > > > > > > Дональда Кунта немного оправдывает тот факт, что в момент написания TeX > > > стандарт unicode еще не существовал. > > > > ... а также то, что обсуждаемая проблема, как и вся кириллизация бабелем, > > LaTeX-специфична, т.е. относится к коду, которого он тоже не писал. > > Если-бы TeX был unicode-aware, как XeTeX, например, проблема бы не стояла. > 8-bit input, который мы сейчас обсуждаем, появился в TeX 3.0 в 1989 году. > inputenc это просто костыль к 8-bit TeX с его виртуальными шрифтами. В этом смысле, конечно, да, недоработочка вышла у Мастера. Не исправил своевременно мир. :-) -- Правки Белявского, сделанные им в рабочей копии головы -- Из коммитлога. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87r538mcll.wl%...@ran.pp.ru
Re: прошу помощи с LaTeX /ничего серьезного/
On Thu, Sep 22, 2011 at 11:47:28PM +0400, Artem Chuprina wrote: > > > > vim, впрочем, и сам при оазумной настройке догадается. > > > > > > > > > > > Спасибо. Я потерплю. Номер строки все-равно выводится, так что ничего > > > страшного. Просто буду теперь знать, что и великие Гуру тоже не пишут > > > совершенных программ. Сознание этого облегчит карму. :) > > > > Дональда Кунта немного оправдывает тот факт, что в момент написания TeX > > стандарт unicode еще не существовал. > > ... а также то, что обсуждаемая проблема, как и вся кириллизация бабелем, > LaTeX-специфична, т.е. относится к коду, которого он тоже не писал. Если-бы TeX был unicode-aware, как XeTeX, например, проблема бы не стояла. 8-bit input, который мы сейчас обсуждаем, появился в TeX 3.0 в 1989 году. inputenc это просто костыль к 8-bit TeX с его виртуальными шрифтами. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110922200735.gd16...@nano.ioffe.rssi.ru
Re: прошу помощи с LaTeX /ничего серьезного/
> > > vim, впрочем, и сам при оазумной настройке догадается. > > > > > > > > Спасибо. Я потерплю. Номер строки все-равно выводится, так что ничего > > страшного. Просто буду теперь знать, что и великие Гуру тоже не пишут > > совершенных программ. Сознание этого облегчит карму. :) > > Дональда Кунта немного оправдывает тот факт, что в момент написания TeX > стандарт unicode еще не существовал. ... а также то, что обсуждаемая проблема, как и вся кириллизация бабелем, LaTeX-специфична, т.е. относится к коду, которого он тоже не писал. -- ... и углупился в свои мысли Кнышев -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87sjnomka7.wl%...@ran.pp.ru
Re: прошу помощи с LaTeX /ничего серьезного/
Прекратите треды рвать. -- WBR, wRAR signature.asc Description: Digital signature
Re: прошу помощи с LaTeX /ничего серьезного/
On Thu, Sep 22, 2011 at 08:58:33PM +0300, basilio wrote: > > vim, впрочем, и сам при оазумной настройке догадается. > > > > > Спасибо. Я потерплю. Номер строки все-равно выводится, так что ничего > страшного. Просто буду теперь знать, что и великие Гуру тоже не пишут > совершенных программ. Сознание этого облегчит карму. :) Дональда Кунта немного оправдывает тот факт, что в момент написания TeX стандарт unicode еще не существовал. -- Иван Лох -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110922182554.gc16...@nano.ioffe.rssi.ru
Re: прошу помощи с LaTeX /ничего серьезного/
21.09.2011 18:20, Иван Лох пишет: > > Если Вам так хочется, то > > \documentclass[unicode, 12pt, a4paper]{article} > \usepackage{polyglossia} > \setmainfont{DejaVu Serif} > \setsansfont{DejaVu Sans} > \setmonofont{DejaVu Sans Mono} > \defaultfontfeatures{Scale=MatchLowercase, Mapping=tex-text} > \setdefaultlanguage[spelling=modern]{russian} > \setotherlanguage{english} > > И использовать xelatex > но это создает гораздо больше проблем чем решает. > > Проще сказать emacs или vim что кодировка окна с диагностикой cp1251 > vim, впрочем, и сам при оазумной настройке догадается. > > Спасибо. Я потерплю. Номер строки все-равно выводится, так что ничего страшного. Просто буду теперь знать, что и великие Гуру тоже не пишут совершенных программ. Сознание этого облегчит карму. :) -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4e7b7749.8010...@gmx.com
Re: прошу помощи с LaTeX /ничего серьезного/
> > Что еще интереснее - местами он их таки выводит во входной кодировке, > > в зависимости от того, в каком месте загремело. > > Какой-либо готовый пример? Не припоминаю такого поведения. Я тоже не припоминаю, но в FAQ, бегавших по сетям (вероятно, по fido7.ru.tex) несколько лет назад, когда я активно занимался латехом, что-то на эту тему говорилось. Там нечастая ситуация, но есть. -- Истинно православная ОС всего одна - да-да, та самая, в которой иконы и службы. -- -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87ty84nac2.wl%...@ran.pp.ru
Re: прошу помощи с LaTeX /ничего серьезного/
On Wed, Sep 21, 2011 at 05:45:27PM +0300, basilio wrote: > 21.09.2011 16:20, Иван Лох пишет: > > Вообще, > > \usepackage [utf8x}{inputenc} > > > не работает (в смысле, файл собирается, но сообщения - по прежнему > кракозябрами) > > > > > \usepackage[T2A]{fontenc} > > \usepackage[utf8x]{inputenc} > > \usepackage{indentfirst} > > \usepackage{cmap} > > \usepackage[russian,english]{babel} > > \usepackage{misccorr} > > > > тоже не работает(а здесь у меня еще и стили извратились, методом Если Вам так хочется, то \documentclass[unicode, 12pt, a4paper]{article} \usepackage{polyglossia} \setmainfont{DejaVu Serif} \setsansfont{DejaVu Sans} \setmonofont{DejaVu Sans Mono} \defaultfontfeatures{Scale=MatchLowercase, Mapping=tex-text} \setdefaultlanguage[spelling=modern]{russian} \setotherlanguage{english} И использовать xelatex но это создает гораздо больше проблем чем решает. Проще сказать emacs или vim что кодировка окна с диагностикой cp1251 vim, впрочем, и сам при оазумной настройке догадается. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110921151645.gc12...@nano.ioffe.rssi.ru
Re: прошу помощи с LaTeX /ничего серьезного/
21.09.2011 16:20, Иван Лох пишет: > Вообще, > \usepackage [utf8x}{inputenc} > не работает (в смысле, файл собирается, но сообщения - по прежнему кракозябрами) > > \usepackage[T2A]{fontenc} > \usepackage[utf8x]{inputenc} > \usepackage{indentfirst} > \usepackage{cmap} > \usepackage[russian,english]{babel} > \usepackage{misccorr} > тоже не работает(а здесь у меня еще и стили извратились, методом исключения виновником оказался misccorr, сообщения - снова кракозябрами) В любом случае, спасибо. Файл собирается, да и ладно. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4e79f887.7080...@gmx.com
Re: прошу помощи с LaTeX /ничего серьезного/
On Wed, Sep 21, 2011 at 09:21:43PM +0700, Ivan Shmakov wrote: > > Есть подозрение, что Omega (Lambda) решает эту проблему. К > сожалению, похоже, что данный проект более не активен. XeTeX texlive-xetex -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110921143013.gb12...@nano.ioffe.rssi.ru
Re: прошу помощи с LaTeX /ничего серьезного/
> Artem Chuprina writes: >> Суть проблемы: в сообщениях, которые latex выдает в консоль вместо >> русских букв выводятся вопросики в черных ромбиках, а в консоли >> emacs они выводятся кодами символов. А хотелось бы там видеть то, >> что изначально задумывалось - кириллические символы. Вывод в >> консоль (обычный bash), вот: >> Underfull \hbox (badness 3168) in paragraph at lines 223--224 >> \T2A/faq/m/n/14.4 ( ).- �.: ��-��-���-�-��� >> � > latex выводит в stderr русские буквы в своей внутренней кодировке, > которая _близка к_ cp1251, но не совпадает с нею. JFTR: существенное отличие этой кодировки от windows-1251 — код буквы «ё». AIUI, LaTeX преобразует символы обрабатываемого файла в кодовые позиции шрифта. Склонен предположить, что эта «внутренняя кодировка» совпадает с выбранной (через пакет fontenc) кодировкой шрифта. > С этим надо смириться - и или постпроцессировать этот вывод, или > забить, ибо смысла в том, чтобы видеть эти буквы, обычно немного, > содержательная часть сообщения написана по-английски. Есть подозрение, что Omega (Lambda) решает эту проблему. К сожалению, похоже, что данный проект более не активен. > Что еще интереснее - местами он их таки выводит во входной кодировке, > в зависимости от того, в каком месте загремело. Какой-либо готовый пример? Не припоминаю такого поведения. […] -- FSF associate member #7257 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/86hb46m0w8@gray.siamics.net
Re: прошу помощи с LaTeX /ничего серьезного/
On Wed, 21 Sep 2011, basilio wrote: Суть проблемы: в сообщениях, которые latex выдает в консоль вместо русских букв выводятся вопросики в черных ромбиках, а в консоли emacs они выводятся кодами символов. А хотелось бы там видеть то, что изначально задумывалось - кириллические символы. Вывод в консоль (обычный bash), вот: Underfull \hbox (badness 3168) in paragraph at lines 223--224 \T2A/faq/m/n/14.4 ( ).- ???.: ??-??-?-???-? ??? Латех выводит русский текст в cp1251. Соответственно нужно конвертировать в кодировку которую вы используете. Например: pdflatex t.tex 2>&1 | konwert cp1251-utf8 Другой подход - создать локаль cp1251, установить шрифты cp1251 и работать в ней. Если работаете в screen то можно с encoding поиграться (man screen /encoding) В xterm есть возможность "горячей" замены шрифта по Shift-right_botton_mouse. Успехов. Ю.
Re: прошу помощи с LaTeX /ничего серьезного/
> Суть проблемы: в сообщениях, которые latex выдает в консоль вместо > русских букв выводятся вопросики в черных ромбиках, а в консоли emacs > они выводятся кодами символов. А хотелось бы там видеть то, что > изначально задумывалось - кириллические символы. > Вывод в консоль (обычный bash), вот: > > Underfull \hbox (badness 3168) in paragraph at lines 223--224 > \T2A/faq/m/n/14.4 ( ).- �.: ��-��-���-�-��� > � latex выводит в stderr русские буквы в своей внутренней кодировке, которая _близка к_ cp1251, но не совпадает с нею. С этим надо смириться - и или постпроцессировать этот вывод, или забить, ибо смысла в том, чтобы видеть эти буквы, обычно немного, содержательная часть сообщения написана по-английски. Что еще интереснее - местами он их таки выводит во входной кодировке, в зависимости от того, в каком месте загремело. > Еще один симптом, может это поможет понять что происходит, у меня в > преамбуле есть такое: > > \usepackage [latin1, utf8]{inputenc} - именно в этом написании я получаю > нормальный выходной файл, но имею проблемы с сообщениями в консоли. > > \usepackage [utf8, latin1]{inputenc} - в этом варианте в консоли я > получаю читаемые сообщения /интересно - почему/, но выходной файл не > получается из-за кучи ошибок и последующего переполнения стека. Кстати, > от перемены слагаемых сумма изменяется, выходит? Это не слагаемые. Это последовательные действия. > Любители винды говорят, что у них ничего подобного не происходит, все > работает как нужно. У них cp1251. Оно работает _похоже на_ то, что нужно, а любитель винды одно от другого отличать не умеет. -- An ideal world is left as an exercise to the reader. Paul Graham, "On Lisp" -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87vcsmm3nx.wl%...@ran.pp.ru
Re: прошу помощи с LaTeX /ничего серьезного/
On Wed, Sep 21, 2011 at 03:04:29PM +0300, basilio wrote: > Суть проблемы: в сообщениях, которые latex выдает в консоль вместо > русских букв выводятся вопросики в черных ромбиках, а в консоли emacs > они выводятся кодами символов. А хотелось бы там видеть то, что > изначально задумывалось - кириллические символы. Фильтруй cp1251 в utf8 iconv и все дела > \usepackage [utf8, latin1]{inputenc} - в этом варианте в консоли я > получаю читаемые сообщения /интересно - почему/, но выходной файл не Потому, что перекодировки в cp1251 не происходит. Так работать не будет. Вообще, \usepackage [utf8x}{inputenc} > получается из-за кучи ошибок и последующего переполнения стека. Кстати, > нечитаемые сообщения, а вдобавок еще отваливаются все ссылки на > источники \cite. \usepackage[T2A]{fontenc} \usepackage[utf8x]{inputenc} \usepackage{indentfirst} \usepackage{cmap} \usepackage[russian,english]{babel} \usepackage{misccorr} -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110921131934.ga12...@nano.ioffe.rssi.ru
прошу помощи с LaTeX /ничего серьезного/
Суть проблемы: в сообщениях, которые latex выдает в консоль вместо русских букв выводятся вопросики в черных ромбиках, а в консоли emacs они выводятся кодами символов. А хотелось бы там видеть то, что изначально задумывалось - кириллические символы. Вывод в консоль (обычный bash), вот: Underfull \hbox (badness 3168) in paragraph at lines 223--224 \T2A/faq/m/n/14.4 ( ).- �.: ��-��-���-�-��� � Еще один симптом, может это поможет понять что происходит, у меня в преамбуле есть такое: \usepackage [latin1, utf8]{inputenc} - именно в этом написании я получаю нормальный выходной файл, но имею проблемы с сообщениями в консоли. \usepackage [utf8, latin1]{inputenc} - в этом варианте в консоли я получаю читаемые сообщения /интересно - почему/, но выходной файл не получается из-за кучи ошибок и последующего переполнения стека. Кстати, от перемены слагаемых сумма изменяется, выходит? Хотя, возможно, я просто чего-то не знаю. Пример ошибок: ! LaTeX Error: Command \DH unavailable in encoding T2A. ... ! Please use \mathaccent for accents in math mode. \add@accent ...@spacefactor \spacefactor }\accent #1 #2\egroup \spacefactor ... l.23 ...льському господарстві} /кстати, в этой строке никаких формул нет/ ... и, наконец: ! TeX capacity exceeded, sorry [input stack size=5000]. \usepackage [utf8]{inputenc} - в этой редакции тоже получаю в консоли нечитаемые сообщения, а вдобавок еще отваливаются все ссылки на источники \cite. Любители винды говорят, что у них ничего подобного не происходит, все работает как нужно. Спасибо заранее. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4e79d2cd.7070...@gmx.com