beamer包含截图的includegraphics

时间:2010-01-07 22:03:54

标签: graphics latex beamer

我正在使用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,您将如何包含包含文本的屏幕截图?

编辑:我想我正在寻找类似于投影机内图像的1:1预设的东西。但是,[scale = 1.0]无法达到我想要的效果。

4 个答案:

答案 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中使用此文件?

也许还可以尝试latexdvipsps2pdf

问题可能出在使用过的查看器中,在Linux中我使用文档查看器或ePDFViewer,输出比在Adobe中使用的Adobe Reader或Acrobat差得多...

答案 3 :(得分:1)

如何按比例缩放它:

\includegraphics[scale=0.5]{images/myimage.jpg}

这适合我。