使用词汇表和词汇表-longragged包(在回忆录文档中)以及我通过谷歌搜索找到的自定义样式:
\newglossarystyle{dottedlocations}{%
\glossarystyle{list}%
\renewcommand*{\glossaryentryfield}[5]{%
\item[\glsentryitem{##1}\glstarget{##1}{##2}]
\emph{##3}\ignorespaces\unskip\leaders\hbox to 2.9mm{\hss.}\hfill##5}%
\renewcommand*{\glsgroupskip}{}%
}
\glossarystyle{dottedlocations}
(来源)
我的问题是我的几个缩写词使用得相当频繁,这导致 \leaders 有时会重复 \hss. 零次,如下面聚多巴胺所示:
我尝试在 \leaders 前手动插入几个点,结果这些点和 Leader 之间出现了间隙。所以问题是: 有没有办法强制 \leaders 重复跟随 \hbox 一定最少次数?即,如果有需要的话,有没有办法强制 \leaders 在扩展之前重复 \hbox 至少三次?
答案1
\leaders\hbox to2.9mm{\hss.\hss}\hskip 2.9mm plus1fill
而是使用你的\leaders
构造。
相当于\hfill
,\hskip 0pt plus1fill
但是你需要在各处留出一些最小的空间,例如2.9mm
在我的例子中。