![parskip 导致 amsbook 目录标题出现在目录下方](https://linux22.com/image/371245/parskip%20%E5%AF%BC%E8%87%B4%20amsbook%20%E7%9B%AE%E5%BD%95%E6%A0%87%E9%A2%98%E5%87%BA%E7%8E%B0%E5%9C%A8%E7%9B%AE%E5%BD%95%E4%B8%8B%E6%96%B9%20.png)
我正在使用amsbook
文档类和\parskip
包,但\parskip
添加时,它会导致目录上方的默认标题“目录”移动到目录本身下方。如果\parskip
删除,问题就解决了。我也用amsart
文档类测试了这一点,那里也发生了同样的事情。但是,使用文档类时article
不会发生此问题。有人能解释一下吗?
\parskip
我需要使用(特别是未缩进的段落)的功能,但我认为我可能需要找到不同的方法。
以下是 MWE:
\documentclass[english]{amsbook}
\usepackage{babel}
\usepackage{parskip}
\begin{document}
\title{Title Here}
\maketitle
\tableofcontents
\part*{First Part}
\part*{Second Part}
\section*{First Section}
\section*{Second Section}
\end{document}
答案1
最后,我只是仔细研究了\parskip
软件包内容并提取了我需要的宏,特别是\def
那里的三个列表。包括我的序言中的那些(包裹在\makeatletter
和中\makeatother
以容纳@
符号)解决了我的问题。现在目录按预期显示,并且我的段落格式正确。