我有许多图像想要包含在我的文档中\includegraphics
(或其他类似的东西)。
问题是我想要根据具体情况明确地覆盖特定图像的 DPI。
也就是说,我想做这样的事情:
\newcommand{\smalldpi}{100}
\newcommand{\largedpi}{600}
\includegraphics{foo.png}% default DPI seems to be fine for this one
\includeapicture[dpi=\smalldpi]{bar.png}
\includeapicture[dpi=\largedpi]{baz.png}
本文档似乎根本没有提到 DPI。
如何根据图像的像素尺寸和给定的 DPI 确定图像的物理尺寸?
答案1
在序言中:
\newcommand{\includegraphicsdpi}[3]{
\pdfimageresolution=#1 % Change the dpi of images
\includegraphics[#2]{#3}
\pdfimageresolution=72 % Change it back to the default
}
在文档中:
\includegraphicsdpi{300}{}{figures/rpi/app_main}
旧解决方案:我以前\includegraphics[resolution=300]{bar.png}
使用 Texlive 2016 来做同样的事情。也许这对你有用。我最近更新了 Texlive,它停止工作了。Package keyval Error: resolution undefined.
关于这一点,我有一个单独的问题,这里。