如何在 ConTeXt 中创建对单个脚注的多个引用?

如何在 ConTeXt 中创建对单个脚注的多个引用?

我在 ConTeXt 文档中有一些脚注,这些脚注也必须多次引用,即上标标记1出现在文档的多个部分,但脚注只显示一次,例如:

This is some text.^1

^1 This is the footnote text.

This is some more text.^1

在 ConTeXt 的稳定版本中,此语法有效:

\setupfootnotes[location=text]
\starttext
    This is some text.\note[footnote][1]
        \setnotetext[footnote][1]{This is the footnote text.}
        \placefootnotes
    This is some more text.\note[footnote][1]
\stopfootnote

使用当前版本的 ConTeXt,\setnotetext似乎可以正确放置注释,但是\note似乎无法再引用我的注释。编译后,我得到:

This is some text.^??

^1 This is the footnote text.

This is some more text.^??

我还尝试了在 ConTeXt Garden 文章中找到的说明脚注,但生成的编译也会创建??而不是编号。

如何在当前版本的 ConTeXt 中创建对单个脚注的多个引用?

答案1

这对我有用,以任何顺序使用\footnote和:\note

This is some text.\footnote[footnote]{This is the footnote text.}

This is some more text.\note[footnote]

这将脚注符号的指定留给 ConTeXt。如果您想自己指定数字,请查看\defineconversion

\defineconversion[myset][list of comma separated symbols]
\setupnotation[footnote][way=bypage,numberconversion=myset]

这是否解决了您的问题,或者某些更具体的用法仍然不起作用?

相关内容