latex 图片_[LaTeX 漫谈] eps 图片格式与 LaTeX

本文已加入专栏文章目录,归入「概论」文章系列。

  1. eps 是一个图片格式 [1],能同时包含矢量和点阵信息,还能包含文字 [2]。
  2. 直至现在,一些学术期刊在接收使用 LaTeX 排版的稿件时,eps 仍是唯一接受的图片格式 [3]。
  3. 现在,在 LaTeX 中插入 eps 图片时,会自动进行格式转换,然后插入 [4]。

[1] http://Adobe.com 网站提供了 eps 格式的说明文档 (PDF file)。

[2] 利用合适的工具,可以在使用 eps 图片时,更改其中文字的内容和格式。TeX.SX 的这个回答提供了一个使用 LaTeX 的 psfrag 包(该包仅支持 LaTeX 的 dvi 模式 [5])的例子。

[3] eps 是dvi 模式 [5] 唯一支持的图片格式,这是「只接受 eps 格式图片」的历史原因。 Academia Stack Exchange 上的问题 The advantage of EPS over PDF? And why so many journals ask for EPS alone? 围绕这种「坚持」展开了讨论。

只接受 eps,意味着作者可能需要能将其他格式的图片转换为 eps 格式的工具。TeX.SX 的这个答案列举了此类格式转换工具。

[4] 使用 pdflatexxelatex 时,jpgpngpdf 等格式的图片可以直接插入(完整的 XeTeX 插图格式清单,见 texdoc dvipdfmx, Sec. 2.1.1)。如需插入包含矢量图形的图片,首选 pdf。其他格式的图片,都无法直接插入,需要转换格式。这里讨论了更多引擎里的情况。

eps 格式的图片,能自动转换。在使用 graphicx/graphics 宏包提供的命令插入 eps 图片时,程序会自动调用 epstopdf 宏包 [6],后者使用 ghostscript 软件把 eps 转换为 pdf,然后插入。

ghostscript 软件虽然不再收录于 CTAN,但在 Windows 系统上的 texlive 发行版会默认安装它。特别的,适用于 macOS 操作系统的mactex 发行版不自带 ghostscript,可以从 mactex 的下载页手动下载安装,也可以通过包管理器 homebrew 来安装。

更进一步,用户可以自己设定epstopdf 宏包在格式转换时所用的命令行工具, graphicx 宏包也提供了相应功能,可以为 LaTeX 不直接支持的图片格式,设置相应转换命令。LaTeX Wikibook 的这个页面介绍了常用的提供命令行程序的格式转换工具。

[5] 最初,(La)TeX 的编译输出是 dvi(device independent) 文件。dvi 文件不方便在电脑上浏览,LaTeX 社区提供了把它们转换为 pspdf 格式的程序。新的 TeX 引擎出现,匹配的新的转换程序也随之提供。pdftex 引擎直接生成 pdfxetex 引擎默认直接生成 pdf,但完整过程是 tex -> xdv -> pdf

就日常使用来说,

  • texlatex 命令输出的是 dvi 文件,
  • pdflatexxelatex 命令输出 pdf 文件。

有些差异,仅仅与生成的中间文件是否为 dvi 有关,这时候我们就称输出 dvi 中间文件的 LaTeX 使用方式,为 dvi 模式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值