|
Добрый день
По поводу 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
|
|