pdftex 中的 \specials

pdftex 中的 \specials

在一些旧文档中,我使用了\special。但是,在我的新文档中,我想运行 pdfLaTeX,因为我有其他 PDF 格式的图形。如果我在文件上运行 pdfTeX .tex,它会拒绝“特殊字符”。有什么方法可以让 pdfTeX 接受特殊字符吗?

答案1

命令\special基本上是告诉后端(即输出设备)如何操作。因此,命令的内容\special取决于设备,除非 A 也首先接受 B 想要的内容,否则现在没有办法让输出设备 A 理解设备 B 的语法。

现在pdftex,因此,pdflatex使用“TeX”引擎以及生成打印机输出(在本例中为 PDF 数据)的输出设备,它有某些约定,\special但没有其他约定。因此,如果您的旧文档是为某些特定的 DVI 打印机设备或例如 PostScript 设备编写的,那么不,您无法在不替换命令内容的情况下使这些文档工作\special

正是由于这个原因,LaTeX2e 引入了隐藏图形和颜色\special语法的抽象层,通过提供更高级别的包(graphics、、)来提供标准语法并在内部将这些命令转换为graphicx输出设备加载图片、选择颜色或旋转图像所需的命令。color\special

相关内容