tocloft 的 \listofrequirement 缺少空格

tocloft 的 \listofrequirement 缺少空格

使用以下工具测试 tocloft这个例子\listofrequirement使得 参考文献和标题之间无空格的列表

为什么?(我使用 lualatex)

答案1

由于使用了包tocloft,数字的水平空间由 控制\cftXnumwidth,例如:

\settowidth{\cftrequirementnumwidth}{R000}

应用于示例:

\documentclass{article}
\usepackage{lipsum}
\usepackage{fmtcount}
\usepackage{tocloft}
\newlistof{requirement}{lor}{List of Requirements}
\settowidth{\cftrequirementnumwidth}{R000}

\renewcommand\therequirement{R\padzeroes[3]{\decimal{requirement}}}
\newcommand{\newreq}[1]{%
  \refstepcounter{requirement}%
  \par\noindent\textbf{\therequirement. }#1%
  \addcontentsline{lor}{requirement}{\protect\numberline{\therequirement} #1}%
}


\begin{document}

\section{First Chapter}

\lipsum

\newreq{This is the first requirement.}
\newreq{This is the second requirement.}


\lipsum

\newreq{This is the third requirement.}

\lipsum

\newpage
\listofrequirement

\end{document}

最后一页列出了要求

相关内容