自动缩放图形(不放大)

自动缩放图形(不放大)

我想使用

\includegraphics[width=\textwidth,keepaspectratio]{example.jpg} 

或类似方法将软件截图添加到我的 Latex 文件中以供记录。图片大小不一,如果软件发生变化,图片可能会随时间而变化。我希望图像以原始尺寸显示,但如果它们太大,则需要缩小到文本宽度。截图永远不应该被放大!(模糊,丑陋)

有没有办法决定乳胶应该使用文本宽度还是实际图像大小(如果该尺寸小于文本宽度)?

答案1

adjustbox软件包可以帮助您解决这个问题。

该选项max totalsize将内容的大小限制为给定的宽度和高度,同时保留纵横比。

看一下下面的例子:

\documentclass{article}

\usepackage{adjustbox}

\begin{document}

\begin{adjustbox}{%
    max totalsize={\linewidth}{\textheight},
    frame
}
   \includegraphics{car.png} 
\end{adjustbox}

\end{document}

该选项frame只是在内容周围绘制一个框架。这有助于评估输出,特别是当您有带有白色背景的图像时。

相关内容