我是 TeXtures 的长期用户,使用 PlainTex(Adobe Illustrator 中的图形)和 TeXtures 出版了多本书。由于 TeXtures 不再适用于 Mac(我目前使用的是 Ventura 13.1),我需要继续前进。理想情况下,它将是一种可以接受我的旧 TeX 文件且只需进行最少更改的实现。您有什么建议?谢谢。
答案1
获取 MacTeX (Mac 风格的 texlive)。
如果您只需要 8 位字体(如您使用纹理那样),请使用 pdftex,如果您想使用 Unicode,请使用 lua(hb)tex,但您无需决定:大多数人使用多个引擎。MacTeX 拥有 pdftex、luatex、luahbtex、xetex、ptex、uptex 等所有引擎……
大多数文档都可以“正常工作”,但是需要更新文档的程度取决于您对原始文档的编码方式。
例如图像包含,如果您使用了一些宏集,例如
\includegraphics[scale=0.5]{file.eps}
它来自 LaTeX 但也可以用于普通格式,那么您根本不需要做任何事情,宏将检测到使用的是 pdflatex 而不是纹理并使用适当的后端定义。
另一方面,如果你的文档中有\special
直接在文本中指定的纹理,例如
\special{illustration file.eps scaled 0.5}
那么您需要用 pdftex 或 luatex 或您选择的任何引擎的等效标记替换特殊标记,或者最好使用一些通用标记\includgraphics
(如 psfig 或 pstricks 变体),这样文档就可以在所有当前引擎上运行。
类似的评论也适用于颜色或其他后端功能。