我需要删除摘要中章节之间的垂直空间,我尝试了以下方法:
\documentclass[
12pt,
oneside,
a4paper,
chapter=TITLE,
section=TITLE,
subsection=title,
subsubsection=title,
brazil
]{abntex2}
\usepackage{tocloft}
\setlength{\cftbeforechapskip}{0pt}
\begin{document}
\tableofcontents*
\chapter{Introduction}
\section{Section One}
\subsection{Subsection}
\section{Section Two}
\chapter{Second Chapter}
\chapter{Third Chapter}
\chapter{Last Chapter}
\end{document}
这是我得到的结果:
但我遇到了 3 个错误。我这里做错了什么?所有空格都应该像引言和第一节之间的空格一样。
答案1
该类使用了memoir。memoir
命令是\setlength{\cftbeforechapterskip}{0pt}
,与包稍有不同tocloft
,不需要加载。
\documentclass{abntex2}
\setlength{\cftbeforechapterskip}{0pt}
\begin{document}
\tableofcontents*
\chapter{Introduction}
\section{Section One}
\subsection{Subsection}
\section{Section Two}
\chapter{Second Chapter}
\chapter{Third Chapter}
\chapter{Last Chapter}
\end{document}
答案2
下面的例子应该能给你一个良好的开端
注释掉\setlength{\cftbeforechapskip}{0pt}
\documentclass{book}
\usepackage[titles]{tocloft}
% \setlength{\cftbeforechapskip}{0pt}
\begin{document}
\tableofcontents*
\chapter{Introduction}
\section{Section One}
\subsection{Subsection}
\section{Section Two}
\chapter{Second Chapter}
\chapter{Third Chapter}
\chapter{Last Chapter}
\end{document}
结果是
如果你\setlength{\cftbeforechapskip}{0pt}
通过删除注释来启用%
,结果是
我已经改变了\documentclass
请看看是否有帮助