2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 XeTeX: переносы в словах с дефисом
Сообщение24.07.2010, 16:00 
Аватара пользователя


05/11/09
90
Балуюсь с XeTeX-ом. Обнаружился следующий баг: если слово с дефисом переносится по дефису, то дефис удваивается (то есть получаются два дефиса подряд в конце первой строки). В качестве знака переноса у меня U00AD - "мягкий дефис".

Гугл оказался не очень сведущ в этом вопросе. Нашёл следующее:
http://web.archiveorange.com/archive/v/ ... d2f2niRhpZ,
где в точности моя проблема. Человек пишет:
Цитата:
In standard (pdf)LaTex this effect is worked around by adding
a pseudo-ligature (Minus-sign + Hyphenchar -> Hyphenchar) to fonts
which support an alternate hyphenchar glyph. AFAIK, XeTeX currently
doesn't handle this situation by a reasonable way, and this is a pity.

The most obvious solution seems to be adding the following mappings
to tex-text:

U+002D + U+2010 => U+2010
U+002D + U+00AD => U+00AD


Что я и попробовал сделать: скачал TECkit, tex-text.map модифицировал, скомпилировал. Никакого эффекта не последовало.

Кто-нибудь сталкивался с проблемой? Если надо, могу подробнее написать: куски кода или что-нибудь.

Отказываться от XeTeX-а было бы жалко.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group