web-dev-qa-db-ja.com

スクリーンショット付きのビーマーインクルードグラフィック

プレゼンテーションには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 with pdflatex

編集:私はビーマー内の画像の1:1プリセットのようなものを探していると思います。しかしながら、 [scale = 1.0]私が探しているものを達成していません。

12
rdoubleui

最善の策は、含めるためにラテックスの外側で画像を拡大縮小し、1:1の比率で含めることです。ラテックスのグラフィックパッケージによって行われるスケーリングは、他のツールから可能な限り良くなることはありません。ラテックス(Tex)の浮動小数点演算機能は制限されていますが、外部ツールは高度なアルゴリズムを使用してスケーリングを改善できます。

もう1つのオプションは、スクリーンショットの一部、つまり集中したい部分だけを使用することです。

編集:スクリーンショットを撮る前にフォントサイズを変更できる場合、それは別のオプションです。スクリーンショットのフォントサイズを大きくするだけです。

もちろん、2つの方法を組み合わせることができます。

6
Alok Singhal

私はあなたがしていることを正確に行いました、例えば定義されています

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

それは私がその時に使っていたどんなスタイルでも機能しました。このマクロに含まれるファイルはすべて、通常のLinuxスクリーンキャプチャツールの1つで作成されたPNGでした。

編集:入力ファイルのサイズ(高さと幅)をいじる必要があるかもしれません。それは私にとってかなりいいものでした(そしてこれは2006年のプレゼンテーションからのものでした)。

5

画像を.epsまたは.pdfファイルに変換して、このファイルをLaTeXで使用しようとしましたか?

たぶん、latexdvipsps2pdfも試してみてください。

問題は使用済みのビューアにある可能性があります。LinuxではドキュメントビューアまたはePDFViewerを使用しており、出力はWindowsで使用しているAdobeReaderまたはAcrobatよりもはるかに劣っています...

2
Crowley

次のようにスケーリングするのはどうですか。

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

これは私にとってはうまくいきます。

1
CEGRD