如何将页眉和页脚移至左侧或右侧?

如何将页眉和页脚移至左侧或右侧?

我遇到了一个非常棘手的问题。我必须在文档中间的几页上将页面主体或页眉和页脚向左或向右移动,但我无法使用很多有用的东西:

  • geometry包裹
  • \textwidth选项
  • 无法改变边距 - 这会使页脚和页眉移动到左边框,因为它会对文档中其余图形造成问题。

解决方案很明显:

  1. 向左/向右移动页眉、页脚
  2. 仅移动页面主体。

答案1

试试这个代码。我们需要编辑:

\fancyheadoffset[LO,RE]{<dim>}
\fancyheadoffset[RO,LE]{-<dim>}

完整的例子如下

\documentclass{article}
\usepackage{lipsum}
\usepackage{fancyhdr}
\pagestyle{fancy}



\renewcommand{\headrulewidth}{1pt}
\fancyhead[C]{\textbf{page \thepage}} 
\fancyhead[L]{\leftmark}
\fancyhead[R]{machin}

\renewcommand{\footrulewidth}{1pt}
\fancyfoot[C]{\textbf{page \thepage}} 
\fancyfoot[L]{truc}
\fancyfoot[R]{\leftmark}
\begin{document}
\lipsum[1-15]
\section{Test}
\lipsum[1-15]

\fancyheadoffset[LO,RE]{2cm}
\fancyheadoffset[RO,LE]{-2cm}

\section{and test}
\lipsum[1-15]
\end{document}

相关内容