如何使页面上的第二个相同的脚注与现有的脚注相匹配?

如何使页面上的第二个相同的脚注与现有的脚注相匹配?

在 ConTeXt 中,可以使用 \footnote[someid]{my message} 放置脚注,并使用 \note[someid] 在文本中放置另一个上标数字,这些上标数字将使用相同的数字引用相同的消息。

我有一个这样的宏:

\define\mymacro{#1 \footnote{#2}}

这里#1 是单词,#2 是定义。

在文档中,它看起来像这样:

There is an animal called the \mymacro{octopus}{sea animal with 8 legs} that lives in the ocean. The  \mymacro{octopus}{sea animal with 8 legs} likes to eat fish. Sometimes the \mymacro{octopus}{sea animal with 8 legs} will eat crabs.

然后,页面上会放置三个相同的脚注。我怎样才能只让页面上的第一个脚注显示,其余的引用指向该脚注,只允许在下一页添加新的相同脚注?

相关内容