LaTeX文档中的图像质量

时间:2010-05-22 18:36:41

标签: image latex document

如果我想在LaTeX文档中获得高质量的图像,我需要遵循哪些要点。这些图像大多是软件应用程序或流程图的屏幕截图。

以下是两张这样的图片。

Flow Chart

Screenshot

感谢名单

5 个答案:

答案 0 :(得分:11)

对于图表,规则是尽可能使用矢量格式 - PDF,EPS或本机LaTeX包。使用矢量图形时,图像不会失去分辨率,可以自由缩放。对于流程图,我可以将其作为PDF从绘图应用程序中导出,或者使用PGF/Tikz从LaTeX生成它(另请参阅examples)。如果您的绘图应用程序没有PDF导出,请考虑使用一个 - 例如UMLet

如果你不能使用矢量图形(例如,因为它是截图),请确保使用足够高的分辨率开始。如果是学术论文,出版商通常会有这方面的指导。

答案 1 :(得分:5)

如果您使用PDFLatex,您可以使用png图像,在这种情况下,您肯定应该使用png而不是jpeg。 PNG压缩不是有损的,因此您可以以文件大小为代价获得最佳质量。

第二个重点是创建具有足够分辨率的图像,对于打印它应该是大约300-600 dpi,越高越好但是图像的文件大小和结果文档将增加。对于只能在屏幕上查看的文档,您可以使用较低的分辨率,大约72-100 dpi就足够了。

对于图表,如果可能,您应该创建矢量图形(eps或pdf),这样就不会失去任何质量。

答案 2 :(得分:2)

对于截图,没什么可做的,但对于流程图,我建议以PDF格式(矢量化)创建它们,并使用pdflatex编译LaTeX源。

答案 3 :(得分:2)

对于我建议TikZ的流程图,那么你的图表直接在TeX中排版。这是一个例子:http://www.texample.net/tikz/examples/simple-flow-chart/

答案 4 :(得分:1)

屏幕截图几乎是一个失败的原因。我有很好的经验将它们保存为PDF然后嵌入它们,但是你想要确保你开始使用高分辨率捕获。

图表非常简单。大多数图形程序(例如Vizio,OmniGraffle)都允许您将其保存为EPS或PDF,并且缩放效果相当不错。