我正在尝试调整目录,以便在标题和作者之间留出空格(用省略号填充),然后是右对齐的页码。当标题太长但又不够长到可以放到第二行时,事情就会变得一团糟。在我的 MWE 中,我提供了两个不起作用的条目,然后提供了一个起作用的条目,以显示我试图获得的行为。
\documentclass[12pt,ebook]{memoir}
\newcommand{\cmr}{\fontfamily{cmr}\selectfont}
\usepackage{fullpage}
\usepackage{tocdata}
\usepackage{setspace}
\linespread{1.3}
\usepackage{tgbonum}
\PlainPoemTitle
\newcommand{\attrib}[1]{%
\nopagebreak{\raggedleft\footnotesize #1\par}}
\begin{document}
\tableofcontents*
\clearpage
\tocdata{toc}{Lydia Wysocki}
\PoemTitle{Communication is an Active Process}
\tocdata{toc}{Matthew Partridge}
\PoemTitle{Performance Excellence Framework}
\tocdata{toc}{Sara L.\ Uckelman}
\PoemTitle[An Orb of Ice-Blue, Held Aloft in a Perfect Hand]{An Orb of Ice-Blue, \\ Held Aloft in a Perfect Hand}
\end{document}
这是我得到的输出。
前两个,我希望有一排省略号延伸到行尾,然后填充下一行直到作者的名字,然后页码正确地右对齐。