在标准教科书中,有几章,每章都有几个练习,如果您使用 LaTeX 或 texinfo 编写,这些练习在正文中如何引用?
我所看到的总是取决于给每个练习赋予一个唯一的名称:
就像 SICP 的这种 texinfo 格式:https://raw.githubusercontent.com/sarabander/sicp/master/sicp-pocket.texi
每个练习都有一个编号的名称,1.1.1
但是如果您想在第 2 章和第 3 章之间添加一个新章节,那就会很麻烦……
或者对于 Stacks 项目如下:
https://github.com/stacks/stacks-project/blob/master/exercises.tex
每个练习都被赋予一个全球唯一的名称。
考虑一下编程语言中绑定是如何进行的,我们可以想象一种可以更优雅地处理绑定的文档格式。这将使文档能够进行更多的“重构”
chapter(title = "Basic things you need to know", body = "
Body text, body text
@exercises(0)
", exercises = [
])
所以我的问题是,由于我对 LaTeX 和其他工具的了解有限,在您知道的任何工具中都可以进行相对引用吗?比如 LaTeX?MS Word?