我曾见过有人问过这个问题,但是我还没有找到适合我的答案。
我正在尝试使用 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}