我正在使用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
进行输出PDF,您将如何包含包含文本的屏幕截图?
[scale = 1.0]
无法达到我想要的效果。
答案 0 :(得分:6)
您最好的选择是将乳胶外部的图像缩放以包含在内,并以1:1的比例包含它。 Latex中图形包完成的缩放不会与其他工具尽可能接近。 Latex(Tex)具有有限的浮点算术能力,而外部工具可以使用复杂的算法来更好地进行缩放。
另一种选择是只使用截图的一部分,即你想要专注的截图。
编辑:如果您可以在拍摄屏幕截图之前更改字体大小,那么这是另一种选择 - 只需增加屏幕截图的字体大小。
当然,您可以将这两种方法结合起来。
答案 1 :(得分:5)
我完成了你所做的事情,例如
\newcommand{\screenshot}[1]{\centerline{%
\includegraphics[height=7.8cm,transparent]{#1}}} % 7.8in
它适用于我当时使用的任何风格。此宏包含的文件都是使用常用的Linux屏幕捕获工具创建的所有PNG。
编辑:您可能需要使用输入文件的大小(高度和宽度)。它对我来说相当不错(这是来自2006年的演示文稿)。
答案 2 :(得分:2)
您是否尝试将图片转换为.eps
或.pdf
文件并在LaTeX中使用此文件?
也许还可以尝试latex
,dvips
和ps2pdf
。
问题可能出在使用过的查看器中,在Linux中我使用文档查看器或ePDFViewer,输出比在Adobe中使用的Adobe Reader或Acrobat差得多...
答案 3 :(得分:1)
如何按比例缩放它:
\includegraphics[scale=0.5]{images/myimage.jpg}
这适合我。