在参考文献中将附录显示为“附录 A”,而不是“章节 A”

在参考文献中将附录显示为“附录 A”,而不是“章节 A”

这是使用 Aditya 的解决方案的 ConTeXt 文档“ConTeXt 中类似 Cleveref 的命令”

\definereferenceformat[cref][label=*]
\setuplabeltext[chapter=Chapter~,appendix=Appendix~]

\starttext

\startbodymatter
    \startchapter[title={Body chapter},reference={sec:first}]
    \stopchapter
\stopbodymatter

\startappendices
    \startchapter[title={Appendix chapter},reference={sec:second}]
        You are at \cref[sec:second]. Go back to \cref[sec:first]?
    \stopchapter
\stopappendices

\stoptext

我期望输出结果为:

您现在位于附录 A。要返回第 1 章吗?

相反,它说:

您现在位于第 A 章。要返回第 1 章吗?

有没有办法让它说“附录 A”,同时仍然只使用一个命令\cref来查看所有参考资料?

环境

$ context --version
mtx-context     | ConTeXt Process Management 1.04
mtx-context     |
mtx-context     | main context file: /usr/share/texmf-dist/tex/context/base/mkiv/context.mkiv
mtx-context     | current version: 2023.03.10 12:15
mtx-context     | main context file: /usr/share/texmf-dist/tex/context/base/mkxl/context.mkxl
mtx-context     | current version: 2023.03.10 12:15

构建命令只是context example.tex

相关内容