我完全被这个问题难住了。这是我的文件:
\documentclass[a5paper]{book}
\title{My Title}
\author{Me}
\date{}
\usepackage[a5paper,outer=0.5in,inner=0.5in,lines=39,
includehead,includefoot]{geometry}
\usepackage{lipsum}
\begin{document}
\lipsum
\end{document}
当我使用 编译它时lualatex
,我得到了正确大小的文本块,但页面尺寸仍然是信纸大小(这是我的 TeXLive 2016 系统上的默认尺寸)。pdflatex
但是,当我使用 编译它时,我得到了正确的页面尺寸以及正确的文本块。举例来说:左边是输出lualatex
,右边是输出pdflatex
。我让 imagemagick 绘制了一个边框以使页面尺寸清晰。
对于这里发生的事情以及如何解决它,您有什么想法吗?
答案1
luatex 从 0.85 版本开始不再定义\pdfpagewidth
,因此 geometry 不再设置它。
\RequirePackage{luatex85}
在命令前添加\documentclass
包提供合适的定义,然后几何将再次表现。