我想选择一个图像格式来在 html 和 latex 中包含图像。
我发现 jpeg 和 png 格式在乳胶中并不总是很好用。eps 格式是否最适合乳胶。html似乎不支持eps?
还有什么其他格式也不错?
谢谢并恭祝安康!
我想选择一个图像格式来在 html 和 latex 中包含图像。
我发现 jpeg 和 png 格式在乳胶中并不总是很好用。eps 格式是否最适合乳胶。html似乎不支持eps?
还有什么其他格式也不错?
谢谢并恭祝安康!
这取决于您使用的 LaTeX 的“风味”。
如果您使用的是“标准” LaTeX,那么您几乎必须使用 EPS。正如您所指出的,因为 EPS 图像不能包含在 HTML 中,您必须在 HTML 中使用 JPEG 或 PNG 并将这些图像转换为 EPS 以包含在 LaTeX 文档中(这可以使用 ImageMagick 自动执行)。
或者,这是我推荐的选项,您可以使用 pdfLaTeX,它可以本地处理 JPEG 和 PNG,允许您在 HTML 和 LaTeX 文档中使用相同的图像。
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 的程序。
标准 LaTeX 确实“喜欢” EPS,但这是有原因的——它是一种矢量格式。在 EPS 中正确创建图形将确保打印输出的质量仅受打印机质量的限制,而不是图像文件的分辨率(如 JPEG 和 PNG 等光栅化格式的情况)。
因此,如果您包含例如线条图、条形图等,您几乎必须在 EPS(或 PDF)中完成,然后转换为 Web 的 PNG。如果您的图形本质上是光栅化的(例如,您想包含照片),您可以选择高质量的 JPEG,然后使用jpeg2ps为 LaTeX 创建 EPS 文件(或将它们直接包含在 pdfLaTeX 中)。
回顾一下:决定正确图像格式的是您的图像,而不是您的程序。
如果需要,像TeX4ht这样的PS 工具通常会处理图像转换。