0

我想选择一个图像格式来在 html 和 latex 中包含图像。

我发现 jpeg 和 png 格式在乳胶中并不总是很好用。eps 格式是否最适合乳胶。html似乎不支持eps?

还有什么其他格式也不错?

谢谢并恭祝安康!

4

3 回答 3

4

这取决于您使用的 LaTeX 的“风味”。

如果您使用的是“标准” LaTeX,那么您几乎必须使用 EPS。正如您所指出的,因为 EPS 图像不能包含在 HTML 中,您必须在 HTML 中使用 JPEG 或 PNG 并将这些图像转换为 EPS 以包含在 LaTeX 文档中(这可以使用 ImageMagick 自动执行)。

或者,这是我推荐的选项,您可以使用 pdfLaTeX,它可以本地处理 JPEG 和 PNG,允许您在 HTML 和 LaTeX 文档中使用相同的图像。

于 2010-03-17T16:18:54.260 回答
1

TeX 和 LaTeX 的内在宏不支持任何图像。对于这样的优势,Donald Knuth 添加了命令\special。确实要在您的文档中包含一些图像 LaTeX 包插入类似的东西

\special{psfile="myimage1.eps"}

TeX 创建的 dvi 文件包含此命令未更改。例如,现在您想将 dvi 文件转换为 ps。你调用dvips-programm 并且这个程序将你的图像插入到最终的 ps 文件中。

因此 eps 格式不适合乳胶,eps 格式最适合 dvips,因为 PS 是 PostScript,EPS 是 Encapsulated PostScript。

PS 有jpeg2ps.exe将 jpeg 转换为 eps 的程序。

于 2010-03-17T16:17:44.673 回答
1

标准 LaTeX 确实“喜欢” EPS,但这是有原因的——它是一种矢量格式。在 EPS 中正确创建图形将确保打印输出的质量仅受打印机质量的限制,而不是图像文件的分辨率(如 JPEG 和 PNG 等光栅化格式的情况)。

因此,如果您包含例如线条图、条形图等,您几乎必须在 EPS(或 PDF)中完成,然后转换为 Web 的 PNG。如果您的图形本质上是光栅化的(例如,您想包含照片),您可以选择高质量的 JPEG,然后使用jpeg2ps为 LaTeX 创建 EPS 文件(或将它们直接包含在 pdfLaTeX 中)。

回顾一下:决定正确图像格式的是您的图像,而不是您的程序。

如果需要,像TeX4ht这样的PS 工具通常会处理图像转换。

于 2010-03-18T03:19:07.213 回答