Относительная ссылка в TeX (упражнение 1 этой главы)

Относительная ссылка в TeX (упражнение 1 этой главы)

В стандартном учебнике есть несколько глав, а в каждой главе — несколько упражнений. Если вы пишете в 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?

Связанный контент