将章节和索引标题与页面顶部的距离设置为相同

将章节和索引标题与页面顶部的距离设置为相同

我注意到,从页面顶部到章节标题的距离与目录和章节列表的<>距离不同。我明白为什么,因为这些元素在文档中具有特定的用途和语义:

我的解释

出于项目原因,我有一个文档,其中这个距离应该完全相同。以下代码引用了上一个图像:

\documentclass[a4paper,oneside]{book}
\usepackage[useindex]{splitidx}
\newindex[List of Foo]{iof}
\makeindex

\begin{document}
\chapter*{Bar}

Hi there\sindex[iof]{Bar}

\chapter*{Foo}

Hi there\sindex[iof]{Foo}

\printindex*

\end{document}

章节可以与目录/列表的距离相同,<>反之亦然。我被这个问题困扰了。有什么想法吗?

答案1

你偶然发现了LaTeX 错误 3126\twocolumn干扰\topskip)。加载我的idxlayout包(使用multicol)来避免这个错误。

\documentclass[a4paper,oneside]{book}

\usepackage{splitidx}
\makeindex

\usepackage{idxlayout}

\begin{document}

\chapter*{Foo}

Hi there!\index{Foo}

\printindex*

\end{document}

相关内容