双面书,每页的页面设置相同(我想使用 fancyhdr)

双面书,每页的页面设置相同(我想使用 fancyhdr)

这是我的问题:

我正在使用 book 类撰写论文。我希望我的论文是单面的(左右边距大小相同),但我还想使用 fancyhdr 包在偶数页的页眉中提供章节名称,在奇数页的页眉中提供节名称。

当我尝试将“单面”选项与此结合使用时,编译时会收到一个警告,提示当书是“单面”时,[E] 选项是无用的。

示例代码:

\documentclass[11pt,a4paper, oneside]{book}
...
\fancyhf{} 
\pagestyle{fancy}
\headheight 20pt
\fancyhead[LE]{\rightmark}

任何好的想法都会很感激!我已经尝试过几何包,它弄乱了书籍类中的许多格式。我想我基本上是在寻找如何使用“双面”选项,而无需 LaTeX 将每隔一页移到一侧。

答案1

我还建议使用 geometry 包。但是,如果您坚持不“弄乱”任何格式,您可以暂时启用 classoneside选项,然后使用命令\showthe找出带有此选项的长度\evensidemargin(和\oddsidemargin)的值,然后切换回twoside并更改这两个长度值。

\documentclass{book}% Defaults to [twoside]

% \showthe\evensidemargin% Retrieve length value with class option [oneside]

% Apply length value of class option [oneside]
\evensidemargin 62pt
\oddsidemargin 62pt

\usepackage{fancyhdr}
\pagestyle{fancy}

\usepackage{blindtext}

\begin{document}

\blinddocument

\end{document}

(这盲文包仅用于向示例添加一些虚拟文本。)

答案2

twoside与对称页边距一起使用。

\documentclass[11pt,a4paper,twoside]{book}
\usepackage[centering,headheight=20pt]{geometry}
\usepackage{fancyhdr}
...

我想知道geometry你的文档有多乱。这可能比页眉更容易解决。

答案3

不知为何我看不出来几何学弄乱了页面布局。下面的示例没有显示任何不良行为。

\documentclass[11pt,a4paper,english]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage[%
  headheight=14pt,
  includeheadfoot,
  margin=3cm
]{geometry}
\usepackage{fancyhdr}
\usepackage{blindtext}

% Setup for headers anf footers (fancyhdr)
\fancyhf{}
\fancyhead[RE]{\nouppercase{\rightmark}}
\fancyhead[LO]{\nouppercase{\leftmark}}
\fancyhead[LE,RO]{\thepage}
\pagestyle{fancy}

\begin{document}
  \Blinddocument
\end{document}

盲文该包仅用于创建示例文档,因此不是解决方案的一部分。

相关内容