在 amsart 中切换纸张尺寸

在 amsart 中切换纸张尺寸

考虑以下 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)

问题

  1. 是什么导致了上述效果?
  2. 是否应该通过添加来改变纸张尺寸\usepackage{graphicx},或者是否有更标准的方法来做到这一点?

答案1

这意味着您将站点默认设置为 US Letter,[a4paper]将排版的文本块设置为 A4,但不能(或至少不会)设置 pdf 媒体大小,直到它知道哪个后端有效,通常graphicx或将强制使用后端选项。hyperref如果geometry您只是为了这个而加载一个,geometry这可能是最自然的。

相关内容