比例尺不适用于 includegraphics

比例尺不适用于 includegraphics

我曾见过有人问过这个问题,但是我还没有找到适合我的答案。

我正在尝试使用 includegraphics 包含程序中的屏幕截图。我有很多屏幕截图——像素宽度各不相同。我希望能够以相同的“比例”包含它们,以便每个屏幕截图中的文本保持相同的大小。

很久以前,我能够使用 includegraphics 的 [scale=0.75] 选项来实现这一点。现在这个方法不再有效,因为 includegraphics 现在似乎忽略了 PNG 文件中存储的 dpi 信息。

PNG 从 72 dpi 开始(我已在图像编辑器中将其更改为 300 dpi,没有变化)并且将其包含在 scale=1.0、0.5 和 0.1 中都会产生相同的结果——图像不会缩放。

任何帮助都将受到赞赏。

\documentclass[]{aiaa-tc}
\begin{document}
\begin{figure}
\includegraphics[scale=1.0]{example-image.png}
\end{figure}
\begin{figure}
\includegraphics[scale=0.5]{example-image.png}
\end{figure}
\begin{figure}
\includegraphics[scale=0.1]{example-image.png}
\end{figure}
\end{document}

我正在使用 pdftex 在 Mac 上运行 TeXShop。

示例图片

更改前几行...

\documentclass[]{article}
\usepackage{graphicx}

解决了这个问题。当然,我正在提交一篇 AIAA 论文,所以最好找到一个适用于此类文件的解决方案。

答案1

您正在使用的课程

\setkeys{Gin}{width=\linewidth,totalheight=\textheight,keepaspectratio}

因此所有图像都无条件地缩放到尽可能大以适合文本块。

这显然是出版商的有意选择,因此,如果您使用的期刊要求此类,那就只能这样了。

因此scale或多或少被禁用,但您可以重新指定width以缩放图像:

在此处输入图片描述

\documentclass[]{aiaa-tc}
\begin{document}
\begin{figure}
\includegraphics[width=.5\textwidth]{example-image}
\end{figure}
\begin{figure}
\includegraphics[width=.2\textwidth]{example-image}
\end{figure}
\begin{figure}
\includegraphics[width=0.1\textwidth]{example-image}
\end{figure}
\end{document}

相关内容