带点引线的列表

带点引线的列表

我想创建一个带点引线的列表。列表中的每个条目基本上包含四个部分:数字、描述、点引线和最后一个数字。我希望它看起来像这样:在此处输入图片描述。我看过这个论坛上的各种示例,但大多数示例都没有给出我想要的确切内容 - 最常见的问题是,当描述很长时,它会从下一行的最左边开始。我尝试生成的列表与目录非常相似。

答案1

(在搜索其他内容时遇到了这个问题。如果仍然对答案感兴趣...)

这个问题正是在TeX 初学者指南Seroul 和 Levy 在第 48 页上。(有前导符,但没有长线与页码区域重叠。)他们的技巧是使右侧的线变窄,然后使用 排版超出该行末尾的页码\rlap。因此,对沃纳的回答

\documentclass{article}
\begin{document}

\newcommand{\page}[1]{\rightskip=25pt \dotfill\rlap{\hbox to 25pt{\hfill#1}}\par}

\begin{itemize}
  \item[2.1] An example \page{21}
  \item[2.2] A longer example like this such that the line wraps down to the
    next line and the last entry gets wrapped to the next line \page{22}
  \item[2.31] Another example \page{132}
\end{itemize}

\end{document}

生成结果:

PDF 输出的屏幕截图

答案2

也许创建一个视觉上等效的目录就足够了。可以使用以下方法实现点引导\dotfill

在此处输入图片描述

\documentclass{article}
\begin{document}

\begin{itemize}
  \item[2.1] An example \dotfill 21
  \item[2.2] A longer example like this such that the line wraps down to the 
    next line and the last entry gets wrapped to the next line \dotfill 22
  \item[2.31] Another example \dotfill 132
\end{itemize}

\end{document}

相关内容