我的memoir
文档有一个相对较窄的字块(90mm)和一个较宽的边距(55mm),用于注释,其中的 为\marginparsep
15mm。
我希望页脚能够覆盖字块和注释块,因此宽度应为 90+15+55=160mm。
当我尝试使用 执行此操作时\makerunningwidth
,页脚会在两个边距中扩展:
\documentclass[twoside,a4paper,article]{memoir}
\usepackage{kantlipsum}
\setlrmarginsandblock{30mm}{90mm}{*}
\setmarginnotes{15mm}{55mm}{\onelineskip}
\checkandfixthelayout[nearest]
\typeoutlayout
\makepagestyle{test}
\makerunningwidth{test}{160mm} % typeblock + \marginparsep + \marginparwidth
\makeevenfoot{test}{\thepage}{}{spine}
\makeoddfoot{test}{edge}{}{\thepage}
\pagestyle{test}
\begin{document}
\section{Section heading}
Hello. \marginpar{\kant[40]}\kant[1-5]
\end{document}
我怎样才能仅在边缘方向延伸页脚,而不影响书脊边缘?
答案1
您应该查看源代码Ruled
中的页面样式memoir
。您需要以下内容:
\makeheadposition{test}{flushright}{flushleft}{flushright}{flushleft}