você está aqui: Home  → Arquivo de Mensagens

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(.*?)" HREF="#textnote(.*?)">< SUP>(.*?) <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< A NAME="noten" HREF="#textnoten">< SUP>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): < A NAME="textnote(.*?)" HREF="#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:

  < A NAME="textnoten" HREF="#noten">n - 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/)



Veja a relação completa dos artigos de Hallison Batista

 

 

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script