Lista de Discuss?o CyrTeX-ru@vsu.ru Mensagem #2336
De: Evgeny M. Baldin <CyrTeX-ru@vsu.ru>
Assunto: Re: К вопросу о конкурсе свободных проектов
Data: Thu, 23 Sep 2010 23:42:02 +0700 (NOVST)
Para: Stanislav Kruchinin <CyrTeX-ru@vsu.ru>
Добрый день

 По поводу xetex согласен.

библиографии и предметных указателей. BibTeX и makeindex, скорее всего, проще

В TeXLive 2010 включили BibTeXU где декларируется работа с юникод.

makeindex IMHO следует заменить на xindy (xindy.exe существует и давно, например, вот сообщение: http://xindy.sourceforge.net/html-mail-archive/msg00094.html). Для этого следует перетащить все используемые в makindex стили и написать пользовательскую документацию :)

Я думаю имеет смысл написать что-то вроде "временного minifaq" по поводу проблем с unicode. Возможно я этим займусь.

3. Создание и доработка свободных математических шрифтов с поддержкой Unicode,
сопоставимых по качеству с Cambria Math. Про это здесь уже не раз говорили.

CTIX - это шаг в нужном направлении?

С уважением
Евгений

On Thu, 23 Sep 2010, Stanislav Kruchinin wrote:

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. Про это здесь уже не раз говорили.

================================================
CyrTeX-ru mailing list Archives and Information:
https://info.vsu.ru/Lists/CyrTeX-ru/List.html

Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mensagem para o Administrador da Lista