我有一个将图像自动导入到我的 LaTeX 文件中的功能,最终将通过 luaHBTex 1.12 进行编译。我希望按原样包含图像,但它们不应超过页面大小(高度和宽度均不超标)。如果它们较大,则应自动缩放。因此我使用以下 MWE:
\documentclass[a4paper,11pt]{article}
\usepackage[Export]{adjustbox}
\begin{document}
Short test
\includegraphics[ max size={0.5\linewidth}{0.8\textheight}]
%\setkeys{adjbox}{dpi=96}
%\includegraphics[pxdim=1pt, max size={0.5\linewidth}{0.8\textheight}]
{images/myImage.png}
\end{document}
该包的使用效果adjustbox
很好。我现在的问题是关于 dpi。据我所知luatex 手册(第 49 页) 的默认值\pdfimageresolution
是71
- 这似乎很奇怪(为什么不是 72?)。但无论如何,据我所知,\includegraphics
每个大点使用 72 像素(72bp)。所以现在我有几个选择:
- 我可以单独指定所有
\includegraphics
具体尺寸。例如宽度为 48 像素 ==>width=0.5in
。这里出现了一个问题:哪个是“最佳”单位? - 根据手册,
adjustbox
我可以设置pxdim
或使用 的键adjbox
。但不知何故它们不起作用。如何正确指定它们以使用\includegraphics
?特别是当我想将它用于整个文档时。 - 更改 PDF 中图像的 dpi 分辨率是个好主意吗?如果是,该怎么做?
\pdfimageresolution
有合适的方法吗?要设置的值是多少?96
或者95
(符合71
)
那么对于整个文档来说最好的方法是什么?从 lualatex 的意义上来说,“最好”要做的工作较少。