[LaTeX] tex4ht e rawhtml

Franco Bagnoli franco.bagnoli@unifi.it
Mon Apr 28 19:03:02 CEST 2003


On Mon, 28 Apr 2003, Mirko Maischberger wrote:

> |1) provare latex2html 
> 
> In particolare credo di aver capito che tex4ht usi TeX per la
> formattazione e che effettui la trasformazione in HTML a partire dal
> DVI e da un file di log, al contrario di latex2html che si ingegna per
> interpretare il file .tex a modo suo. Inoltre tex4ht e` completamente
> riconfigurabile. Insomma non vorrei cambiarlo, vorrei capirlo meglio :)

il vantaggio di tex4ht è che usa il tex per espandere le macro, mentre 
latex2html definisce al volo la funzione perl corrispondente. Entrambi i 
sistemi sono quelli che sono, io non sono mai riuscito a far funzionare 
decentemente tex4ht e ho lasciato perdere, ma neanche latex2html mi piace, 
solo che essendo perl mi sembra più facile fargli fare quello che voglio. 

> Se posso trovare un difetto a tex4ht e` l'assenza, in rete, di una
> documentazione completa. 

io ho solo visto il capitolo sul latex web companion, non so se c'è in 
rete.

> |3) usare un sistema di template per post-processare il file html, per 
> |esempio con tt2 (www.tt2.org) puoi inserire dove ti serve 
> |\verb|[%INCLUDE listing.html%]|
> 
> Come dicevo nel primo post: ho gia` una soluzione in perl (che fa piu`
> o meno la stessa cosa), mi sarebbe piaciuto buttarla via per una piu`
> elegante soluzione nativa.

Il fatto è che se tu hai già l'html formattato e lo vuoi inserire così 
com'è tanto vale farlo da ultimo, altrimenti devi costringere il tex a 
leggere, senza interpretare, un pezzo di testo, cacciarlo dentro un 
comando \special del dvi e poi tex4ht deve interpretare il comando special 
per includere il file. Quindi alla fine ti serve un comando 
\special{4ht=include(file.html)}. Guarda se esiste un comando del genere, 
dovrebbe  essere quasi lo stesso di quello che si fa per includere una 
figura in un file postscript. 


> PS: mi piacerebbe anche cominciare a mettere mano a un tex4ht howto,
> qualcuno se la sente di aiutarmi?

io non ho tempo in questo momento, ma se cominci forse... 

-- 
Franco Bagnoli (franchino) <franco.bagnoli@unifi.it> (bagnoli@dma.unifi.it)
virtual location: Dipartimento di Energetica "S. Stecco"
real location: Dip. Matematica Applicata "G. Sansone", Universita' Firenze,
Via S. Marta, 3 I-50139 Firenze, Italy. Tel. +39 0554796422, fax: +39 055471787
GPG Key fingerprint = 169D 9EA5 8FD3 7EDA E43A  9830 255F BCEC 0D63 3728




More information about the latex mailing list