在处理类似 MWE 的内容时,我发现索引的第一页尽管使用firstpagestyle=fancy
索引会在中心显示页码。
问题:索引未使用花哨的样式
\documentclass[a4paper,twocolumn]{article}
\usepackage{fancyhdr}
\usepackage{imakeidx}
\usepackage[index]{kantlipsum}
\makeindex
\indexsetup
{ firstpagestyle=fancy
, othercode={\thispagestyle{fancy}}
}
\pagestyle{fancy}
\cfoot{}
\rfoot{\thepage}
\begin{document}
\section{Lorem Ipsum}
\kant[1-200]
\printindex
\end{document}
解决方案:不要使用twocolumn
经过三天的谷歌搜索,我将代码归结为这个 MnWE,我发现罪魁祸首是
\documentclass[a4paper,twocolumn]{article}
当我将其更改为
\documentclass[a4paper]{article}
并使用该multicol
包对适用的文档进行列布局。
现在我的问题是:为什么documenclass
'选项会影响index/fancyhdr的布局?
答案1
使用\twocolumn
它可激活选项original
,而禁用\indexsetup
。您可以省略 documentclass 选项并\twocolumn
在文档开头添加,但这样您将获得一个 4 列索引,除非您\onecolumn
在之前使用\printindex
。