我的目标是在 LaTex 文档中写类似这样的内容:
\section{Introduction}
\makemarksummary{section{Introduction}}
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua\mymark{Elephants}.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip exea commodo consequat\mymark{Ducks}.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident\mymark{Leopards}, sunt in culpa qui officia deserunt mollit
anim id est laborum.
并让它渲染如下内容:
1 简介
大象 - 鸭子 - 豹子
Lorem ipsum dolor sit amet,consectetur adipiscing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。 Ut enim ad minim veniam,quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat。
我还想说喜欢要做的包括:
删除重复项
makemarksummary
(因此,如果我有两个 \mymark{Elephants},则仅显示一个实例)能够对内部顺序进行
mymarks
排序makemarksummary
还包括第二个参数,
mymark
以便我可以将其内容显示为marginpar
这个问题被标记为“标签”,因为我必须标记某些东西,但我说的不是标记特定对象(例如\section
),而是标记文本中的点(更像是\marginpar
或\footnote
)。此外,如果这是一个重复的问题,我很抱歉 - 感觉某些现有命令或包必须已经这样做了,但我不知道如何很好地表达它以进行搜索。