Postscript 文档中的 LaTeX 字体

发布于 2024-08-23 07:28:21 字数 309 浏览 7 评论 0原文

我从 Postscript 开始,想做一些非常简单的事情:在我的 Postscript 文档中包含一个 LaTeX 符号。例如:

%!
/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

有什么想法吗?

I am starting off with Postscript, and would like to do something very simple: include a LaTeX symbol within my Postscript document. For example:

%!
/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

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我不是你的备胎 2024-08-30 07:28:21

如果目标是将 Postscript 和 Latex 混合在一个文档中,您可以使用 Metapost。 Hans Hagen 的 Metafun 手册 是我所知道的对 Metapost 最好的介绍的,但请注意:

  1. 他假设您将使用 Tex 或 Context 而不是 Latex。如果你想在 Metapost 中使用 Latex 宏,你将需要一些额外的样板文件;
  2. Metafun 是常规 Metapost 的轻微超集;他
  3. 或多或少地忽略了Metapost嵌入原始Postscript的能力——Metapost语言的核心是Knuth的Metafont的扩展,并且与Postscript完全不同。

比照。还有 Troy Henderson 的 在 MetaPost 输出中嵌入字体,它解释了如何在由 Metapost 生成的 Postscript 文件。

If the aim is to mix together Postscript and Latex in one document, you can use Metapost. Hans Hagen's Metafun manual is the best introduction to Metapost I know of, although note that:

  1. He assumes that you will be using Tex or Context and not Latex. If you want to use Latex macros in Metapost, you will need some additional boilerplate;
  2. Metafun is a slight superset of regular Metapost; and
  3. He more or less ignores the ability of Metapost to embed raw Postscript — the core of the Metapost language is an extension of Knuth's Metafont, and is quite unlike Postscript.

Cf. also Troy Henderson's Embedding fonts in MetaPost output, which explains how to embed Tex fonts in the Postscript files generated by Metapost.

浅浅淡淡 2024-08-30 07:28:21

\LaTeX 徽标只是通过字距调整稍微移动的普通字母。因此,如果您已经在破解原始 postscript 命令,则只需从 Latex.ltx 中的定义复制尺寸,并在 postscript 中的字母之间发出相同的移动命令。同上选择 CM 字体,或任何您想要的字体。

The \LaTeX logo is just normal letters moved slightly around via kerning. So if you're already hacking raw postscript commands, you should just copy the dimensions from the definition in latex.ltx and issue the same movement commands between the letters in postscript. Ditto to select the CM font, or whatever you would like.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文