![更改方案列表标题前的空格](https://linux22.com/image/287500/%E6%9B%B4%E6%94%B9%E6%96%B9%E6%A1%88%E5%88%97%E8%A1%A8%E6%A0%87%E9%A2%98%E5%89%8D%E7%9A%84%E7%A9%BA%E6%A0%BC.png)
我正在使用 chemstyle 创建方案列表和 tocloft。我注意到方案列表标题上方的空白比目录和图表列表标题上方的空白大。有没有办法自定义 los 标题(或 toc 和 lof 标题)上方的空白以使其保持一致?
梅威瑟:
\documentclass[oneside, 12pt, a4paper]{book}
\setlength\headheight{15pt}
\usepackage[varioref=false]{chemstyle}
\usepackage{caption} %required for chemstyle
\usepackage{psfrag}
\usepackage{tocloft}
\begin{document}
\frontmatter
\tableofcontents
\cleardoublepage
\listoffigures
\cleardoublepage
\listofschemes
\end{document}
答案1
这种行为的罪魁祸首就是tocloft
包裹。
titles
加载时添加选项:
\usepackage[titles]{tocloft}
导致自定义列表的标题使用默认的 LaTeX 方法排版,这样您的问题就解决了。
MWE(请注意,无需加载,caption
因为它已由 加载chemstyle
):
\documentclass[oneside, 12pt, a4paper]{book}
\setlength\headheight{15pt}
\usepackage[varioref=false]{chemstyle}
\usepackage{psfrag}
\usepackage[titles]{tocloft}
\begin{document}
\frontmatter
\tableofcontents
\cleardoublepage
\listoffigures
\cleardoublepage
\listofschemes
\end{document}
输出: