From: "Alexander Cherepanov" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.2.16) with PIPE id 197362488; Wed, 19 Aug 2009 23:59:25 +0400 X-drweb-hash: Received: from brown.mccme.ru ([213.171.48.226] verified) by relay1.vsu.ru (CommuniGate Pro SMTP 5.2.16) with ESMTPS id 197362487 for CyrTeX-ru@vsu.ru; Wed, 19 Aug 2009 23:59:21 +0400 Received-SPF: pass receiver=relay1.vsu.ru; client-ip=213.171.48.226; envelope-from=cherepan@mccme.ru Received: from [213.171.48.245] (helo=localhost) by brown.mccme.ru with smtp (Exim 4.69 (FreeBSD)) (envelope-from ) id 1MdrJf-000CLS-Mp for CyrTeX-ru@vsu.ru; Wed, 19 Aug 2009 23:59:27 +0400 Message-ID: <000b01ca2107$6e146b00$0100007f@localdomain> To: "Cyrillic TeX Users Group" References: Subject: =?koi8-r?B?UmU6IPPUyczF18ney8kgxMzRIPTF6MEg0M8t0tXT08vJ?= Date: Wed, 19 Aug 2009 23:58:30 +0400 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 FL-Build: Fidolook 2002 (SL) 6.0.2800.85 - 28/1/2003 19:07:30 X-SA-Exim-Connect-IP: 213.171.48.245 X-SA-Exim-Mail-From: cherepan@mccme.ru X-SA-Exim-Scanned: No (on brown.mccme.ru); SAEximRunCond expanded to false X-Bounce-ID: brown.mccme.ru X-DrWeb-FlyTrap-Class: SPAM X-DrWeb-FlyTrap-CID: 1 X-DrWeb-FlyTrap-ID: 45258797 X-Junk-Score: [XXXXXXXXXX] Hello, Alexander! You wrote to "Cyrillic TeX Users Group" on Wed, 19 Aug 2009 12:08:43 +0700: >>> Конечно, сейчас правильно делать русские документации в inputenc. >> >> Мне казалось, что в издательствах никто inputenc использовать не будет >> -- уж больно он медленный. > inputenc ещё имеет побочные эффекты с индексом и именами меток. Конечно И главное, в большинстве случаев он совершенно не нужен. Я это не к тому, что он вообще не нужен. Но и использовать его всегда и везде при имеющихся недостатках было бы странно. > на это есть разные примочки, но для простоты лучше выбрать такой > вариант енкодинга, когда активных символом минимальное количество. > Кодировка CP1251 в этом отношении очень близка к T2: 64 символа > кириллицы лежат на нужных местах и, вообще говоря, не требуют > активации. Этим фактом я пользуюсь в кодировке CP1251-light, > определяемой в коллекции ncclatex. Эта кодировка "убивает несколько > зайцев": По-моему, совершенно неправильно выдавать cp1251-light за кодировку. Есть такой механизм -- отлично. Но зачем его привязывать к inputenc'у, когда он в корне противоречит его идеологии, совершенно непонятно. Кстати, я нашёл, где явно написано, что так делать не нужно -- в fntguide.tex: \subsection{Encoding definition file commands} \label{Sec:encode.def} \emph{Note}: An encoding definition file should contain only commands from this subsection. [дальше описаны команды вроде \DeclareFontEncoding] > * быстрая, поскольку активируется только несколько символов (ё, Ё, ?), > * основные символы кириллицы могут использоваться в метках, > * можно сортировать индекс практически без проблем, > * в матмоде не нужны ухищрения для печати букв кириллицы (например, > буквы кириллицы, которые часто используют в верхнем и нижнем индексах, > не исчезают и печатаются основным текстовым шрифтом, т.е. прямым > начертанием как и требуется по правилам полиграфии). По-моему, это тоже неправильно. И идеологически неправильно: буквы, предназначенные быть частью слова (как в $I_{вых}$), должны писаться внутри явного \text... (например, $I_\textrm{вых}$). Там и кернинг будет, и вообще. И практически неправильно: на русские буквы не действуют команды типа \mathit и \mathversion не влияет. И, кстати, Ёё не работает в формулах. Впрочем, всё это уже говорилось: https://info.vsu.ru/Lists/CyrTeX-ru/Message/3199.html https://info.vsu.ru/Lists/CyrTeX-ru/Message/3210.html Саша -- Alexander Cherepanov My mail is cherepan at mccme dot ru