考虑以下 LaTeX 代码:
\documentclass[a4paper]{amsart}
\usepackage{lipsum}
\begin{document}
\lipsum
\end{document}
生成的 PDFUS Letter, Portrait (8.50 × 11.00 inch)
的大小为 ,但我特别要求它为a4paper
。但是,添加后\usepackage{graphicx}
问题得到了解决:
\documentclass[a4paper]{amsart}
\usepackage{graphicx}
\usepackage{lipsum}
\begin{document}
\lipsum
\end{document}
现在的纸张尺寸是A4, Portrait (8.27 × 11.69 inch)
。
问题
- 是什么导致了上述效果?
- 是否应该通过添加来改变纸张尺寸
\usepackage{graphicx}
,或者是否有更标准的方法来做到这一点?
答案1
这意味着您将站点默认设置为 US Letter,[a4paper]
将排版的文本块设置为 A4,但不能(或至少不会)设置 pdf 媒体大小,直到它知道哪个后端有效,通常graphicx
或将强制使用后端选项。hyperref
如果geometry
您只是为了这个而加载一个,geometry
这可能是最自然的。