De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


Notas de rodapé em HTML com TXT2TAGS

Colaboração: Hallison Batista

Data de Publicação: 29 de Janeiro de 2006

O TXT2TAGS[1] é uma ferramenta bastante útil para edição de arquivos em formatos como HTML, XHTML, SGML entre outros que utilizam tags para construção de textos, a partir de um único arquivo .txt ou .t2t.

Este texto mostrará como incluir notas de rodapé com o TXT2TAGS para o formato HTML, podendo ainda servir para outros formatos como o TEX ou SGML, bastando apenas algumas modificações.

Codificação da diretiva PostProc

Para a criação da macro, será utilizada a diretiva PostProc que converterá o código após o processamento do texto.

2.1. Codificando a macro para o indicador da nota de rodapé

Após a inclusão do título do documento e as opções gerais, inclua o seguinte código na diretiva PostProc:

  %!PostProc(html): ##(.*?)## <A NAME="note\1" HREF="#textnote\1"><SUP>\1</SUP></A>

O código servirá para incluir o indicador no corpo do texto (como utilizado neste próprio texto para indicar as notas). Em qualquer lugar do texto, utilize a macro da seguinte forma:

  Palavra-chave##n##.

Onde n é o indicador da nota

2.2. Codificando a nota de rodapé

Após a inclusão do código para o indicador nota de rodapé, inclua o seguinte código na diretiva PostProc:

  %!PostProc(html): NOTE(.*?)# <A NAME="textnote\1" HREF="#note\1">\1</A>

O código servirá para incluir a nota de rodapé com ligação para o indicador. No final do documento ou do capítulo ou em qualquer parte do próprio texto, utilize a macro da seguinte forma:

  NOTEn# - Texto de nota de rodapé.

Onde n é o indicador da nota.

3. Considerações finais

O resultado é excelente para quem trabalha com o TXT2TAGS. O site do Dicas-L[2] é um bom exemplo da utilização da ferramenta, convertendo os artigos em HTML para utilização do próprio site e convertendo para TXT para envio dos artigos por email. Mas é necessário ter cuidado com a utilização da macro, pois é tão poderosa, que se for utilizada de forma errada causará erros graves no documento.

Notas

[1]: Site do TXT2TAGS (http://txt2tags.sourceforge.net/pt/) em português.

[2]: Site do Dicas-L (http://www.dicas-l.com.br/)

Error: No site found with the domain 's2.dicas-l.com.br' (Learn more)