From: "Alexey Kryukov" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.2.5) with PIPE id 103442119; Sun, 13 Jul 2008 18:38:18 +0400 Received: from mail.migtel.ru ([80.240.208.106] verified) by relay1.vsu.ru (CommuniGate Pro SMTP 5.2.5) with ESMTP id 103442083 for CyrTeX-ru@vsu.ru; Sun, 13 Jul 2008 18:38:12 +0400 Received-SPF: neutral receiver=relay1.vsu.ru; client-ip=80.240.208.106; envelope-from=anagnost@yandex.ru Received: from mail.migtel.ru (free.migtel.ru [80.240.208.45]) by mail.migtel.ru (Postfix) with ESMTP id AAA3B37C028 for ; Sun, 13 Jul 2008 18:38:09 +0400 (MSD) Received: from anagnost (unknown [172.16.23.8]) by mail.migtel.ru (Postfix) with ESMTP for ; Sun, 13 Jul 2008 18:38:09 +0400 (MSD) To: "Cyrillic TeX Users Group" Subject: Re: =?koi8-r?b?4SDF08zJIEhPV1RPIMTM0SDTy9LF3cnXwc7J0SBMYVRlWCDJ?= unicode Date: Sun, 13 Jul 2008 18:38:37 +0400 User-Agent: KMail/1.9.6 (enterprise 20070904.708012) References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200807131838.37796.anagnost@yandex.ru> X-Virus-Scanned: ClamAV using ClamSMTP on Free.migtel.ru X-DrWeb-FlyTrap-Class: NON-SPAM X-DrWeb-FlyTrap-CID: 1 X-DrWeb-FlyTrap-ID: 7752756 On Sunday 13 July 2008, Evgeny M. Baldin wrote: > > а) конфликтуют mathtext (русские буквы в формулах) и textcomp Однако, прямое следствие фиктивной поддержки Unicode, основанной на смешении восьмибитных кодировок. Впрочем, без textcomp ведь по-любому плохо: откуда иначе брать нормальный символ копирайта и т. д.? Вот с XeTeX (при нативной поддержке Unicode) это не проблема: ни mathtext, ни textcomp заведомо не нужны, а в формулах изначально позволены любые символы. Правда, как оказалось, пакет fontspec не переопределяет по умолчанию алфавит letters: пришлось написать в преамбуле \SetSymbolFont{letters}{normal}{EU1}{\rmdefault}{m}{it} после чего русские буквы оказались доступными без всяких дополнительных ухищрений. > б) пакет listings не работает с unicode. В документации предлагается > использовать возможность escape to LaTeX, но это годится только для > комментариев. Вроде есть костыль под именем listingsutf8, который перегоняет текст в восьмибуитную кодировку прежде, чем скормить его listings. > г) с utf8 в коде дуреет latex2html У меня сработало latex2html -html_version 4.0,unicode,unicode mysource.tex Или там что-то не так? > Использую latex. Для перехода на xetex ещё не созрел. А вот видимо зря. На мой взгляд, переход на юникод оправдан, только если есть поддержка на уровне шрифтов. Иначе это просто существенное усложнение технологии обработки с соответствующим возрастанием количества граблей. -- Regards, Alexej Kryukov Moscow State University Historical Faculty