设置两行之间的部分的名称

设置两行之间的部分的名称

在下面的截图中,我有一个问题: 在此处输入图片描述

如何减少上行和下一行语句之间的间距,使其与同一语句和下行之间的间距相同?

这是我的试验

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage[utf8]{inputenc}
\usepackage{tocloft}

\renewcommand\cftpartpresnum{\hfill}  % to center the part name 
\renewcommand\cftpartleader{\hfill}

\begin{document}

\tableofcontents


\addtocontents{toc}{\smallskip\hrule} % for the first line 
\part*{PART I}
\addcontentsline{toc}{part}{{\huge \textbf{PART I}}}
\addtocontents{toc}{\nobreak\smallskip\hrule} % for the second one 

\end{document}. 

我很感激任何帮助。提前致谢。

答案1

一个快速的方法是给第一个添加负空间\addtocontents。使用

\addtocontents{toc}{\smallskip\hrule\vspace{-4.5ex}} % for the first line 
\part*{PART I}
\addcontentsline{toc}{part}{{\huge \textbf{PART I}}}
\addtocontents{toc}{\nobreak\smallskip\hrule} % for the second one 

你获得

在此处输入图片描述

相关内容