在標準教科書中,有幾個章節,每個章節有幾個練習,如果你用 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 和其他工具的了解有限,在您知道的任何工具中都可以進行相對引用嗎?喜歡乳膠?微軟Word?