Шрифт LaTeX в документе Postscript - PullRequest
1 голос
/ 23 февраля 2010

Я начинаю с Postscript и хотел бы сделать что-то очень простое: включить символ LaTeX в мой документ Postscript. Например:

%!
/FontSize 12 def
newpath
0 0 moveto 
("Hello \LaTeX") show % This is where I would like
                      % the rendering of \LaTeX 
                      % with actual LaTeX font
showpage

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 23 февраля 2010

Если цель состоит в том, чтобы смешать Postscript и Latex в одном документе, вы можете использовать Metapost. Руководство по метафану Ханса Хагена является лучшим введением в Metapost, о котором я знаю, хотя учтите, что:

  1. Он предполагает, что вы будете использовать Tex или Context, а не Latex. Если вы хотите использовать латексные макросы в Metapost, вам понадобится дополнительный шаблон;
  2. Метафун - это небольшой надмножество обычного Метапоста; и
  3. Он более или менее игнорирует способность Metapost вставлять необработанный Postscript & mdash; ядро языка Metapost является расширением Metafont Кнута и совершенно не похоже на Postscript.

Cf. также Встраивание шрифтов Троя Хендерсона в вывод MetaPost , который объясняет, как встраивать шрифты Tex в файлы Postscript, генерируемые Metapost.

0 голосов
/ 23 февраля 2010

Логотип \ LaTeX - это обычные буквы, которые слегка перемещаются с помощью кернинга. Поэтому, если вы уже взламываете необработанные команды postscript, вам следует просто скопировать измерения из определения в latex.ltx и выполнить те же команды перемещения между буквами в postscript. То же самое, чтобы выбрать шрифт CM или любой другой.

...