Извлечение математических формул из TeX / MetaFont - PullRequest
3 голосов
/ 23 февраля 2011

Я использовал LaTeX. Я использовал TexMacs.

То, что я хочу, - это как-то иметь возможность вырывать «шрифт / символы» из MetaFont, а затем размещать их самостоятельно (используя алгоритм, отличный от TeX).

Это поднимает вопросы:

(1) каков выходной формат MetaFont? (2) Как я могу заставить Tex / LaTeX / MetaFont сбросить все математические символы? (3) Как я могу представить эти математические формулы в виде некоторого типа векторной графики (то есть кривых), а также статистику по характеру (baeline, width, height, ...)

Спасибо!

1 Ответ

3 голосов
/ 23 февраля 2011

Выходной формат METAFONT - это универсальный шрифт (gf).Если у вас установлена ​​текущая система TeX, texdoc gftopk должен предоставить вам документацию конвертера из формата gf в формат pk, который в конечном итоге используется большинством процессоров DVI, а также pdftex (если они не используют)Вместо шрифтов TrueType или PostScript).Это руководство также содержит описание этого формата.

Вместо того, чтобы интерпретировать формат GF, вы можете подумать о том, чтобы интерпретировать формат PK, вместо этого он, как утверждается, "легче преобразовать в растровое представление" (и его описание тоже в том же руководстве.)

Если вы не хотите выполнять это преобразование самостоятельно, вы можете пойти еще дальше - это как часть netpbm включает программу с именем pktopbm, которая позволяет преобразовывать отдельные символы шрифта в растровые изображения (другие программы этого пакета позволяют преобразовывать из pbm в любой растровый формат, который вы пожелаете).

В дополнение к фактическим битовым картам символов вам понадобятся метрики шрифта - TeX использует их в формате TFM, который также выводится метафоном.Его формат описан (а также другие упомянутые форматы) в документе Стандарт драйвера DVI, уровень 0 , который можно найти в CTAN .

Итак,тогда вам нужно только посмотреть, какие шрифты математические шрифты, и вот, пожалуйста.

...