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