对齐目录条目;标题在左,作者在右

对齐目录条目;标题在左,作者在右

我正在用 LaTeX 准备一份小组报告,其中汇集了不同作者撰写的许多部分。

我想将作者姓名写在\subsection{}目录中的右对齐位置,紧挨着页码。因此我尝试了\hfill这一行。不幸的是,这会导致“混乱”的顺序(下图),似乎作者姓名在剩余空间中居中对齐?

我尝试过的最小可重现代码片段:

\subsection{TITLE \hfill \textit{AUTHOR}} \par

有人知道该怎么处理吗?否则我就得\subsection[]{}在标题旁边写上作者的名字。

例子

答案1

使用该tocloft包。

% tocauthorprob.tex SE 545459
\documentclass{article}
\usepackage{tocloft}
\renewcommand{\cftsubsecleader}{} % no leader between subsection title and page number

\begin{document}
\tableofcontents
\section{A section}
\subsection{TITLE \hfill \textit{AUTHOR}}
\end{document}

阅读文档,texdoc tocloft了解有关该包的详细信息。

相关内容