问题:索引未使用花哨的样式

问题:索引未使用花哨的样式

在处理类似 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

相关内容