如何在不使用帮助库的情况下在纯 TeX 中插入图像?

如何在不使用帮助库的情况下在纯 TeX 中插入图像?

我怎样才能在纯 TeX 中插入图像,并很好地控制其位置和比例,而无需使用其他库(据说,很多 ps 命令作为 \special 的参数)?我打算使用 pdftex 并使用 png 文件。使用 tex -> dvips -> ps2pdf 没有问题。

提前致谢。

附言:我想从低层次上了解 TeX 如何解决这类问题。

答案1

普通格式不提供任何图形功能;这些功能由引擎或 DVI 驱动程序提供。

既然您提到要使用 PDFTeX,我建议您查阅手册并阅读第 7.9 和 8 节。据我所知,同样的方法也适用于 LuaTeX,尽管引擎更大更复杂。XeTeX 还支持不同的图形格式;请阅读 XeTeX 参考指南的第 6 节。

由于dvips不支持 png/jpg 图形,因此通过 DVI 文件包含这些格式的图形的方法是使用驱动程序dvipdf[m[x]];有关详细信息,请参阅手册第 8 节。

但是,如果你仍然想要包含 PostScript 文件或说明直接地,通过\specials,然后用 处理它们dvips,阅读dvips手册的第 5.1 和 5.3 节。

图形-pln软件包扩展了 Plain 格式,以通过以下方式支持 LaTeX 样式的图形包含迷你特克斯;通过阅读源代码你可能会学到一些东西。

答案2

OPmac 是用于纯 TeX 的宏,它们提供了一个使用和基元\inspic插入图形的宏。您可以使用 OPmac 宏或阅读宏的实现并获得启发。实现只有四行代码(不像 graphicx 有 200 行)。OPTeX 是 LuaTeX+PlainTeX+OPmac,宏及其实现记录在 OpTeX 手册第 136 页。\pdfximage\pdfrefximage\inspic\inspic

相关内容