12

我正在使用 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}

这导致所包含文本的可读性很差,因此我要求您提供最佳实践:考虑到我将如何包含包含文本的屏幕截图,我将使用它来输出 PDF pdflatex

编辑:我想我正在寻找类似投影仪中图像的 1:1 预设。但是,[scale = 1.0]没有达到我想要的。

4

4 回答 4

6

你最好的办法是在 Latex 之外缩放图像以包含在内,并以 1:1 的比例包含它。由 Latex 中的图形包完成的缩放不会像其他工具那样好。Latex (Tex) 的浮点运算能力有限,而外部工具可以使用复杂的算法来更好地进行缩放。

另一种选择是仅使用屏幕截图的一部分,即您想要专注的部分。

编辑:如果您可以在截屏之前更改字体大小,那是另一种选择——只需增加截屏的字体大小。

当然,您可以将这两种方法结合起来。

于 2010-01-08T01:37:40.390 回答
5

我已经完成了你所做的,例如定义

\newcommand{\screenshot}[1]{\centerline{%
    \includegraphics[height=7.8cm,transparent]{#1}}}  % 7.8in

它适用于我当时使用的任何风格。该宏包含的文件都是使用常用的 Linux 屏幕捕获工具之一创建的 PNG。

编辑:您可能必须使用输入文件的大小(高度和宽度)。它对我来说相当不错(这是来自 2006 年的一次演示)。

于 2010-01-07T22:31:17.130 回答
3

如何按如下方式缩放它:

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

这对我有用。

于 2011-11-02T18:34:39.230 回答
2

您是否尝试将图像转换为.eps.pdf文件并在 LaTeX 中使用此文件?

也许也尝试一下latexdvips并且ps2pdf

问题可能出在使用过的查看器中,在 Linux 中我使用 Document viewer 或 ePDFViewer,输出比我在 Windows 中使用的 Adob​​e Reader 或 Acrobat 差得多...

于 2010-01-07T22:25:05.100 回答