
Термин «теги» можно понимать как то, что используется для организации и повышения понятности текста (как в TeX.SE).
Термин «теги» также можно понимать как нечто, используемое для манипулирования текстом (как в пакете multiaudience и пакете tagging).
Например:
- Существует ли простой способ пометить содержимое в документе LaTeX?имеет несколько отличных решений для тегирования и отображения/индексирования тегированного контента;
- Theмультиаудитория,необязательныйитегированиеПакеты позволяют компилировать или не компилировать текст в зависимости от «тегов», используемых в исходном коде.
Но, насколько мне известно, не существует решения, которое бы объединяло два подхода, изложенных выше. Это может быть просто мое незнание уже существующего решения или способа работы.
Итак, в духе «у тебя на шоколаде арахисовое масло», я ищу «тег», который делает следующее:
- Работает с любой версией TeX (не LyX)
- Перечисление всех тегов;
- Перечисление всех тегов с указанием места в документе, где они встречаются;
- Перечисление только определенных тегов (например, если есть 101 тег, перечислите только 5, которые могут вас заинтересовать), или, наоборот, перечислите все теги, кроме некоторых;
- Эти же теги, как это сделано в пакетах
multiaudience
иtagging
, также можно использовать (без добавления к самому тегу) для компиляции или некомпиляции «помеченного» контента.
Применение:
- Помочь проанализировать сложные документы;
- Помочь структурировать сложные документы;
- Помочь совместной работе, «сократив» задачу редактирования конкретной темы до размера с помощью тегов;
- Сосредоточить изучение сложных документов с помощью тегов;
- Обеспечить возможность создания упрощенной сборки документов для разных «аудиторий»;
- Обеспечить упрощенную сборку документов для различных «пунктов», чтобы разрешить несколько вариантов использования одного и того же документа.
- Для содействия сотрудничеству и обучению используются категории «пунктов» и категории «аудиторий» с использованием тегов.
Сопутствующий пост:Включение и выключение частей текстагде @cmhughes использует etoolbox
и verbatim
пакеты вместе, чтобы показать или скрыть текст.