\sidebar 不尊重几何体的底部边距

\sidebar 不尊重几何体的底部边距

梅威瑟:

\documentclass{memoir}

\usepackage{geometry, lipsum}

\begin{document}
    \newgeometry{top=2cm, bottom=2cm, inner=1cm, outer=0.618\textwidth}

    \sidebar{\lipsum}
    \lipsum
\end{document}

页边距中的文本仅位于memoir以前放置页边距的位置(您可以通过注释该\newgeometry行来验证这一点)。我知道geometrymemoir一起不一定是最好的主意,但我真的想要提供的简单的每页几何图形geometry

我如何\sidebar使用geometry的边距?(或者如何使用更改每页的边距memoir?)

答案1

加载类时,的高度\sidebar设置为\textheight。当然,几何形状的变化会伴随变化,\textheigth但不会传递到。您可以通过将高度\sidebar重置为来纠正此问题:\sidebar\textheight

在此处输入图片描述

\documentclass{memoir}

\usepackage{geometry, lipsum}

\begin{document}
\newgeometry{top=2cm, bottom=2cm, inner=1cm, outer=0.618\textwidth}
\setsidebarheight{\textheight}
\sidebar{\lipsum}
\lipsum
\end{document}

相关内容