我尝试在我的单面 Scrreprt 文档中定义一个 bindingoffset,并想用 showframe 包检查布局,但是它没有按预期工作。
以下是 MWE:
\documentclass{scrreprt}
\usepackage[a4paper]{geometry}
\usepackage{showframe}
\geometry{bindingoffset=1cm}
\usepackage{lipsum}
\begin{document}
\lipsum[1-10]
\end{document}
其结果如下:
偏移似乎是正确的,但是框架那里发生了什么?
答案1
原来, 中隐藏了一个小错误eso-pic
。使用 CTAN 上可以找到的更新版本(自 2015/04/21 起)可以解决此问题。
\listfiles
\documentclass{article}
\usepackage[a4paper]{geometry}
\geometry{bindingoffset=5cm}
\usepackage{lipsum}
\usepackage{eso-pic}[2015/04/20]
\usepackage{showframe}
\begin{document}
\lipsum[1-30]
\end{document}
非常感谢 Rolf Niepraschk 对此的深入研究。
答案2
好的,我明白了。我必须在几何选项中定义 showframe,而不是使用包...
\documentclass{article}
\usepackage[a4paper,showframe]{geometry}
\geometry{bindingoffset=1cm}
\usepackage{lipsum}
\begin{document}
\lipsum[1-10]
\end{document}