回忆录和调整宽度环境的页码行为跨越分页符

回忆录和调整宽度环境的页码行为跨越分页符

当我使用 memoir 并使用 adjustwidth 环境减小分页符的边距宽度时,页码会被推到一边。发生了什么?

页码太靠右

\documentclass{memoir}
\newlength{\extrawidth}
\setlength{\extrawidth}{50mm}

\newlength{\textwidthwide}
\setlength{\textwidthwide}{\textwidth}
\addtolength{\textwidthwide}{\extrawidth}

\newenvironment{widetext}
{\begin{adjustwidth}{-.5\extrawidth}{-.5\extrawidth}%
\setlength{\textwidth}{\textwidthwide}}%
{\end{adjustwidth}}

\usepackage{blindtext}

\begin{document}
\Blindtext\Blindtext
\begin{widetext}
  \Blindtext\Blindtext
\end{widetext}
\end{document}

答案1

您已重置\textwidth,重新排列了页眉。adjustwidth 的目的是局部改变边距没有更改页面设置。因此只需删除

\setlength{\textwidth}{\textwidthwide}

相关内容