
O termo "tags" pode ser entendido como aquilo que é usado para organizar e tornar o texto mais compreensível (como no TeX.SE).
O termo “tags” também pode ser entendido como algo usado para manipular o texto (como no pacote multiaudience e no pacote tagging).
Por exemplo:
- Existe uma maneira fácil de marcar conteúdo em um documento LaTeX?tem várias soluções excelentes para marcar e mostrar/indexar conteúdo marcado;
- Omultiaudiência,opcionalemarcaçãoos pacotes permitem que o texto seja compilado ou não, dependendo das "tags" em vigor no código-fonte.
Mas, tanto quanto sei, não existe uma solução que combine as duas abordagens expostas acima. Isso pode ser apenas minha ignorância em relação a uma solução ou forma de trabalhar já existente.
Então, no espírito de "você tem manteiga de amendoim no meu chocolate", estou procurando uma "marcação" que faça o seguinte:
- Funciona com qualquer sabor de TeX (não LyX)
- Listando todas as tags;
- Listar todas as tags com referência ao local onde elas aparecem no documento;
- Listando apenas certas tags (por exemplo, se houver 101 tags listando apenas as 5 que podem ser do seu interesse) ou o outro lado, listando todas, exceto algumas tags;
- Essas mesmas tags, como é feito nos pacotes
multiaudience
etagging
, também podem ser utilizadas (sem adicionar à própria tag) para compilar ou não o conteúdo "marcado".
Usos:
- Para ajudar a analisar documentos complexos;
- Ajudar a estruturar documentos complexos;
- Para ajudar a colaboração, "reduzindo" a tarefa de editar um determinado assunto no tamanho certo por meio do uso de tags;
- Focar o estudo de documentos complexos através do uso de tags;
- Permitir a criação de montagem simplificada de documentos para diferentes “públicos”;
- Permitir a montagem simplificada de documentos para diferentes "cláusulas" para permitir vários usos para o mesmo documento.
- Para auxiliar na colaboração e no estudo usando categorias de "cláusulas" e categorias de "públicos" usando tags.
Postagem relacionada:Ativando e desativando partes do textoonde @cmhughes usa etoolbox
e os verbatim
pacotes juntos para mostrar ou ocultar texto.