В стандартном учебнике есть несколько глав, а в каждой главе — несколько упражнений. Если вы пишете в LaTeX или texinfo, как эти упражнения упоминаются в основном тексте?
То, что я вижу, всегда зависит от того, даю ли я каждому упражнению уникальное название:
как этот формат texinfo SICP: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?