|
Здравствуйте, Alexey.
Вы писали 12 декабря 2008 г., 18:49:36:
> On Thursday 11 December 2008, admin2 wrote:
>> Здравствуйте, уважаемые експерты
>> Такая ситуация
>> В тестовом файле если закоментировать
>> \SetSymbolFont{letters}{normal}{EU1}{\rmdefault}{m}{it},
>> то знаки препинания в формуле отображаються правильно.
>> С включенной строкой в запятой и точке появляется лишняя точка
>> посередине.
> Это потому, что определения математических символов в LaTeX
> рассчитаны на специальные шрифты со специфической кодировкой,
> а мы пытаемся подсунуть вместо них юникод. Варианты решения проблемы
> такие: можно, во-первых, попытаться переопределить проблемные
> символы, благо их не так много. Например:
> \DeclareMathSymbol{.}{\mathord}{letters}{`\.}
> \DeclareMathSymbol{,}{\mathpunct}{letters}{`\,}
> Правда, с греческими буквами этот номер не пройдет, поскольку
> команда \DeclareMathSymbol не умеет обрабатывать коды свыше 255.
Спасибо большое, помогло. Греческие буквы у меня набраны в тексте как
команды я их просто переопределил.
--
С уважением,
admin2 mailto:admin@work4egold.com.ua
|
|