我正在使用LaTeX-Beamer类进行演示。每隔一段时间我都需要包含截图。当然,这些图形是基于像素的。我用 includegraphics
喜欢这个:
\begin{figure}
\includegraphics[width= \paperwidth]{img/analyzer.png}
\end{figure}
或者通常是这样的:
\begin{figure}
\includegraphics[width= 0.8\linewidth]{img/analyzer.png}
\end{figure}
这会导致所包含文本的可读性非常差,所以我要求您提供最佳实践:如何考虑包含文本的屏幕截图,我将使用 pdflatex
?
编辑:我想我正在寻找像投影仪内图像的1:1预置的东西。然而, [scale = 1.0]
没有实现我正在寻找的东西。
您最好的选择是将乳胶外部的图像缩放为包含,并以1:1的比例包含它。 Latex中图形包完成的缩放不会与其他工具尽可能接近。 Latex(Tex)具有有限的浮点算术能力,而外部工具可以使用复杂的算法来更好地进行缩放。
另一种选择是仅使用截屏的一部分,即您想要专注的截图。
编辑:如果您可以在拍摄屏幕截图之前更改字体大小,那么这是另一种选择 - 只需增加屏幕截图的字体大小即可。
当然,您可以将这两种方法结合起来。
我已经完成了你所做的事情,例如定义
\newcommand{\screenshot}[1]{\centerline{%
\includegraphics[height=7.8cm,transparent]{#1}}} % 7.8in
它适用于我当时使用的任何风格。此宏包含的文件都是使用常用的Linux屏幕捕获工具创建的所有PNG。
编辑: 您可能必须使用输入文件的大小(高度和宽度)。它对我来说相当不错(这是来自2006年的一次演讲)。
您是否尝试将图像转换为 .eps
要么 .pdf
在LaTeX中存档并使用此文件?
也许还试试 latex
, dvips
和 ps2pdf
。
问题可能在于使用的查看器,在Linux中我使用文档查看器或ePDFViewer,输出比在Adobe Reader或Acrobat中更糟糕,我在Windows中使用它...
如何缩放它如下:
\includegraphics[scale=0.5]{images/myimage.jpg}
这对我有用。