如何在 ConTeXt 中创建对另一个单独文档的页面引用?

如何在 ConTeXt 中创建对另一个单独文档的页面引用?

我的问题类似于,但对于 ConTeXt 来说。

我有多个文档需要打包成一套(例如教科书、练习册、教师指南)。我经常需要交叉引用其他项目,例如练习册可能会说“参考教科书第 1 页第 3 条”。

有没有办法进行这样的交叉引用?不需要超链接。

答案1

您可以\useexternaldocument按照维基百科

% textbook.tex

\starttext

\startchapter[title=Knuth,reference=knuth]
  \input knuth
\stopchapter

\stoptext

在此处输入图片描述

% workbook.tex

\setupinteraction
  [state=start]

\useexternaldocument
  [tb][textbook][Textbook]

\setupinteraction
  [state=start,
   color=darkgreen]

\starttext

See Knuth on \at{page}[tb::knuth] of the \from[tb].

\stoptext

在此处输入图片描述

相关内容