Предлагаю ввести следующие макры: Вставить пример (e.g. floating, в рамке с подписью), определить имя ссылки: \begin{fileexample}{name}{ref} text \end{fileexample} Начать секцию уровня такого-то, при печати задавать максимальный уровень, остальные игнорировать: \begin{doclevel}{num} ... \end{doclevel}{num} [соответственно и текст надо строить так, чтоб любое отсечение уровня давало осмысленный результат, и не допускать ссылок на информацию из более высоких уровней, к примеру, в моей главе про бэкапы первым уровнем сделать общие слова и страшилки, вторым - немного теории построения системы бэкапов, третьим - конкретный пример реализации]