From: "Stanislav Kruchinin" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.3.8) with PIPE id 278245022; Thu, 23 Sep 2010 19:10:40 +0400 X-drweb-hash: Received: from mail-ew0-f46.google.com ([209.85.215.46] verified) by relay1.vsu.ru (CommuniGate Pro SMTP 5.3.8) with ESMTP id 278245006 for CyrTeX-ru@vsu.ru; Thu, 23 Sep 2010 19:10:30 +0400 Received-SPF: none receiver=relay1.vsu.ru; client-ip=209.85.215.46; envelope-from=stas@crypt.org.ru Received: by ewy23 with SMTP id 23so559859ewy.5 for ; Thu, 23 Sep 2010 08:11:58 -0700 (PDT) Received: by 10.213.2.139 with SMTP id 11mr6613211ebj.81.1285254718692; Thu, 23 Sep 2010 08:11:58 -0700 (PDT) Return-Path: Received: from [192.168.1.3] (45-49-21-213.broadband.kspd.ru [213.21.49.45]) by mx.google.com with ESMTPS id a48sm1359816eei.7.2010.09.23.08.11.57 (version=SSLv3 cipher=RC4-MD5); Thu, 23 Sep 2010 08:11:57 -0700 (PDT) Message-ID: <4C9B6E68.4070806@crypt.org.ru> Date: Thu, 23 Sep 2010 19:12:40 +0400 MIME-Version: 1.0 To: Cyrillic TeX Users Group Subject: Re: =?KOI8-R?Q?=EB_=D7=CF=D0=D2=CF=D3=D5_=CF_=CB=CF=CE=CB=D5?= =?KOI8-R?Q?=D2=D3=C5_=D3=D7=CF=C2=CF=C4=CE=D9=C8_=D0=D2=CF=C5=CB=D4=CF?= =?KOI8-R?Q?=D7?= References: In-Reply-To: X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-DrWeb-FlyTrap-Class: NON-SPAM X-DrWeb-FlyTrap-CID: 2 X-DrWeb-FlyTrap-ID: 84948511 On 23.09.2010 16:57, Evgeny M. Baldin wrote: > Исключительно в целях информации. Я пытался собрать пожелания сообщества на > формулировку заданий для конкурса. К сожалению задания для улучшений > функциональности LaTeX приняты не были (плохо сформулировал). > > Я думаю, что имеет смысл иметь список заданий для улучшения функциональности > LaTeX на будущее. > На мой взгляд, надо развивать XeTeX и его программное окружение, чтобы его можно было использовать для серьезных публикаций и документов, а не только для написания коротких примеров, которые можно опубликовать в каких-то блогах. Для LaTeX работающее программное окружение худо-бедно существует, а для XeTeX -- все еще нет. Т.е. свалку из программ, плохо работающих с кириллицей, нужно разобрать и превратить в готовое окружение, в котором пользователь может без проблем набирать документы. Отсюда возникают следующие задачи: 1. Поддержка кириллицы и отечественных стандартов полиграфии в XeTeX. Это включает доработку XeTeX и IDE для него (TexMakerX, например), разработку программ для автоматического типографирования, написание классов, makefiles, шаблонов документов. 2. Поддерка Unicode и прочих кодировок в программах для формирования библиографии и предметных указателей. BibTeX и makeindex, скорее всего, проще выкинуть и написать что-то с нуля на Perl, Python или Ruby. xindy и biber -- это не решения, т.к. они написаны на Common Lisp и Perl, которые придется везде таскать, что довольно напряжно для пользователей Windows. В случае Python достаточно слинковать exe-файл с библиотекой pythonNN.dll. К программе для обработки библиографии, помимо бибтеховского формата, можно бы прикрутить поддержку различных источников данных (SQL-базы, YAML, XML). Database API и библиотеки перечисленных языков позволяют это сделать достаточно легко. Заодно на основе YAML (не XML!) можно разработать язык описания стиля библиографии на замену уродскому постфиксному языку, который используется в BST-файлах. Не лишними будут также функции автоматического обнаружения кодировки исходных данных, перекодировка и правильная обработка разных символов конца строки. 3. Создание и доработка свободных математических шрифтов с поддержкой Unicode, сопоставимых по качеству с Cambria Math. Про это здесь уже не раз говорили.