da LaTeX verso l’XHTML

  • Creatore
    Topic
  • #795
    Up
    0
    Down
    ::


    Ciao a tutti,
    facendo un uso piuttosto ingente di LaTeX e essendo un webmaster piuttosto attivo (ahaha) vorrei discuere un po’ la questione dei convertitori LaTeX HTML.
    in passato ho provato a dare un occhiata ad un paio di questi, ho cercato un po’ sulle vecchie pagine del forum e su quelle di guit, i programmi sono parecchi e le informazioni che ho ricavato sono o frammentarie o terribilemnte complicate.
    in particolare avevo dato un occhio a TeX4ht e LaTeX2html. nel ricordo entrambi i programmi erano complicati da installare (almeno con windoz) per esempio latex2html richiedeva se non sbaglio un compilatore perl che non ho intenzione di installare solo per convertire i file di LaTeX.

    avrei piacere a discutere con gli utenti del forum le loro esperienze in riguardo, se hanno provato i programmi e se li trovano di buona qualità, quale mi consigliereste tenendo conto che sono un maniaco del codice html?
    e poi: dritte sull’installazione sotto windoz?

    infine la domanda che da il titolo al tread: visto che tutte le mie pagine sono XHTML validate strict, sapete se esite un convertitore LaTeX a XHTML? convertire uan pagina da un HTML sporchetto al rigore dell’XHTML mi porterebbe via altrettanto tempo e fatica che partire direttamente dal file tex. quindi logicamente punterei su questo convertitore, ma io non ne ho mai sentito parlare.

    temo che questo messaggio sia un po’ troppo specifico per interessare agli utenti del forum, ma lancio un sasso nello stagno e aspetto che arrivi qualche onda fino a riva.
    ciao a tutti e buon forum
    f

Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #796
      Up
      0
      Down
      ::


      Ciao Fabiano,

      Ciao a tutti,
      facendo un uso piuttosto ingente di LaTeX e essendo un webmaster piuttosto attivo (ahaha) vorrei discuere un po’ la questione dei convertitori LaTeX HTML.
      in passato ho provato a dare un occhiata ad un paio di questi, ho cercato un po’ sulle vecchie pagine del forum e su quelle di guit, i programmi sono parecchi e le informazioni che ho ricavato sono o frammentarie o terribilemnte complicate.
      in particolare avevo dato un occhio a TeX4ht e LaTeX2html. nel ricordo entrambi i programmi erano complicati da installare (almeno con windoz) per esempio latex2html richiedeva se non sbaglio un compilatore perl che non ho intenzione di installare solo per convertire i file di LaTeX.

      Io ho provato, sebbene in rare occasioni, latex2html, e ha sempre funzionato piuttosto bene.
      Non so dirti per Windows: sotto Linux, perl puoi installarlo (o trovarlo già installato) senza fatica.

      infine la domanda che da il titolo al tread: visto che tutte le mie pagine sono XHTML validate strict, sapete se esite un convertitore LaTeX a XHTML? convertire uan pagina da un HTML sporchetto al rigore dell’XHTML mi porterebbe via altrettanto tempo e fatica che partire direttamente dal file tex. quindi logicamente punterei su questo convertitore, ma io non ne ho mai sentito parlare.

      Da una rapida occhiata a una ricerca su google (chiave “html xhtml”) risulta che esiste almeno una soluzione free:

      http://www.w3.org/People/Raggett/tidy

      Non so dirti come sia, non l’ho provato.

      temo che questo messaggio sia un po’ troppo specifico per interessare agli utenti del forum, ma lancio un sasso nello stagno e aspetto che arrivi qualche onda fino a riva.
      ciao a tutti e buon forum

      From the Undertow…

      Ciao.

    • #797
      Up
      0
      Down
      ::


      Ohibò:

      sapete se esite un convertitore LaTeX a XHTML?

      Ho risposto alla tua domanda dando per scontato che tu accettassi di passare per l’html, il che non è affatto detto.

      Non l’ho sottomano (potrò dirti qualcosa in più lunedì sera) ma mi rammento di aver visto materiale riguardante il passaggio LaTeX->XML sul LaTeX Web Companion.

      Ciao.

    • #798
      Up
      0
      Down
      ::


      ciao andrea, grazie per la risposta, ci tenevo.
      ho appena installato linux sul mio portatile (fino ad ora l’ho utilizzato solo in università) ed è andato tutto bene ([OT] a parte un errore di boot che hanno tutti i sony vaio e le cui soluzioni trovate sulla rete non funzionano o non so applicare).
      linux un po’ l’ho installato per abbandonare windoz ma confesso che l’ho fatto anche per levarmi la soddisfazione di testare sto benedetto latex2html (e quindi ho messo fra i pachetti pure il perl :-).

      per il resto hai ragione non ho voglia di passare dall’html per ottenere l’xhtml: per eperienza personale tutti i ocnvertitori funzionano più o meno bene per i risultati, ma a livello di codice il vecchio essere biologico che scrive tutto alla tastiera è ancora imbattibile.
      lo dico a naso ma potrei sbagliarmi, secondo me fare latex2html e poi ripulire con tidy credo porti a un bordello pauroso…

      infine per quanto riguarda latex2xml ora che mi ci fai pensare anche io ricordo di aver visto qualcosa del genere, ma non l’ho mai provato. in più l’xml pure non lo conosco se non per infarinature derivate dall’uso dell’xhtml e non ho voglia di mettermi a creare ddt e compagnia bella, per non parlare poi della necessità di linguaggi di transito.
      credo che già LaTeX2html faccia al caso mio, ma se ci fosse un convertitore direttamente per l’xhtml sarebbe davvero il top.

      intanto grazie per la risposta e la discussione, ci risentiamo
      f

    • #799
      Up
      0
      Down
      ::

      per il resto hai ragione non ho voglia di passare dall’html per ottenere l’xhtml: per eperienza personale tutti i ocnvertitori funzionano più o meno bene per i risultati, ma a livello di codice il vecchio essere biologico che scrive tutto alla tastiera è ancora imbattibile.
      lo dico a naso ma potrei sbagliarmi, secondo me fare latex2html e poi ripulire con tidy credo porti a un bordello pauroso…

      Senza contare che latex2html all’ultima versione per Linux traduce in HTML 3.2…

      in più l’xml pure non lo conosco se non per infarinature derivate dall’uso dell’xhtml e non ho voglia di mettermi a creare ddt e compagnia bella, per non parlare poi della necessità di linguaggi di transito.

      In realtà non hai bisogno di dargli DTD (e non ddt, che è un insetticida… :D), perché la riga delle pagine di GuIT che ci hai fatto scrivere tu, quella che comincia per </span> è quella che da la DTD al browser… Il problema è che spesso nessun browser funziona bene con l’xml, tranne (e non so perché) Internet Explorer 5+…

      credo che già LaTeX2html faccia al caso mio, ma se ci fosse un convertitore direttamente per l’xhtml sarebbe davvero il top.

      Come ti ripeto, quando l’ho provato io, il testo convertito era in HTML 3.2… Spero nel frattempo abbiano migliorato.
      Ciao.

    • #800
      Up
      0
      Down
      ::


      Ciao,
      che volete, dopo una giornata a risolvere i problemi di linux è come sniffare insetticida… si dicono certe cose :-))

      in ogni caso ho installato teTeX e pure latex2html (installazione per altro facilissima e tutta automatizzata, una pacchia) per ora il risultato è stato deludente. mi viene creata la struttura del documento dividendo opportunamente in base a sezioni e capitoli, ma il contenuto va a farsi friggere…
      è vero comunque che ho fatto un semplice
      latex2html prova.tex
      e non c’ho ragionato sopra ne letto il manuale, vi farò sapere.

      nei prossimi giorni se ho voglia testo un po’ di convertitori

      ciao
      f

    • #801
      Up
      0
      Down
      ::

      in ogni caso ho installato teTeX e pure latex2html (installazione per altro facilissima e tutta automatizzata, una pacchia) per ora il risultato è stato deludente. mi viene creata la struttura del documento dividendo opportunamente in base a sezioni e capitoli, ma il contenuto va a farsi friggere…
      è vero comunque che ho fatto un semplice
      latex2html prova.tex
      e non c’ho ragionato sopra ne letto il manuale, vi farò sapere.

      Ci impiego un po’ a risponderti, però…
      Non voglio confonderti le idee, ma queste pagine sono state ottenute con latex2html, e rimaneggiate per renderle XHTML 1.0 strict e con un po’ di CSS in più (proprio come piace a te… :D). Sono state ottenute in origine con questo programma, con po’ di opzioni (che purtroppo non saprei riportarti); quello che mi ha lasciato perplesso, è che non riesce a inserire caratteri quali “>” dal LaTeX a HTML. Tuttavia, credo di aver visto, linkato sulle pagine del Links di GuIT, questo programmino, che funziona con uno script in Perl, che si chiama LTOH (anche se in minuscolo). Qui ti linko la pagina ufficiale del progetto. Facci sapere qualcosa.
      Ciao.

    • #802
      Up
      0
      Down
      ::


      Questa pagina a dire dei suoi autori è stata creata con TeX4ht ed è valida html 4.01 transitional, il che non è per niente male.
      non so quanto ci abbiano rimesos le mani, ma il sorgente da l’idea di essere stato creato automaticamente e non a troppo rimaneggiato.
      godetevi gli alt delle formule, sono spettacolari.
      ciao
      f

    • #803
      Up
      0
      Down
      ::

      Questa pagina a dire dei suoi autori è stata creata con TeX4ht ed è valida html 4.01 transitional, il che non è per niente male.

      Infatti, è veramente fatta bene.

    • #804
      Up
      0
      Down
      ::


      ciao a tutti.
      ultimamamente avevo un po’ di voglia di scoprire e sperimentare, e quindi mi sono documentato sull’argomento di questo 3d e ho fatto un po’ di test con i vari convertitori latex (x)html.

      ho letto non so dove che tex4ht può produrre pagine web direttamente in xhtml (non ho ancora provato) semplicemente passandogli un opzione in linea comandi.

      mi sono scaricato un manualetto in francese, ho scoperto che a differenza di altri convertitori parte dal dvi e non dalla traduzione pura del codice (in pratica sfrutta latex per interpretare codice latex) e in più non ha bisogno nè di unix né di perl, anzi ho trovato una pagina di installazione con miktex.

      non è stato banalissimo, ma alla fine sono riuscito ad installarlo, ho lanciato i file di test e funzionava tutto a meraviglia.

      ho provato a convertire alla cieca un po’ dei miei documenti, semplicmenete con il comando
      htlatex nomefile
      lui si fa i suoi conti per qualche secondo e il risultato è più che lodevole. le formule matematiche sono bellissime, in totale ci sono solo un paio di pasticci che credo si possano facilmente risolvere. tutti i link funzionanao alla grande e le note a piè pagina vengono messe ognuna in un file html dedicato. ho dato un occhiata al codice ed è infinitamente più pulito di quanto accada per esempio per word. naturlamente non ha il rigore e la pulizia di un file scritto a amno linea per linea, ma per essere un file convertito è eccezionale.
      ne sono contentissimo: vedere convertito in html un file di 100 pagine con un solo comando fa una certa impressione.

      a presto gli sviluppi della cosa.
      ciao
      f

      p.s. quasi quasi mi metto a curare una sezione dedicata su guit…

    • #805
      Up
      0
      Down
      ::


      Gia i primi risultati:
      ho preso il mio file, ho fatto banalmente
      xhlatex nomefile
      aggiungendo un minuscolo file di configurazione

      il risultato è alla pagina
      http://fabiano.agriturismo-diavolino.com/scritti/acquarelli/paris.html
      confrontate con il pdf nel mio sito, e vedrete quanto il risultato è buono.

      non ho fatto nessun rimaneggiamento o correzione, ma la pagina, come potete vedere, risulta perfettamente valida (come tutte quelle cui linka).
      http://validator.w3.org/check?uri=http%3A%2F%2Ffabiano.agriturismo-diavolino.com%2Fscritti%2Facquarelli%2Fparis.html

      fra l’altro sto leggendo e ci sono mille opzioni e configurazioni possibili. un brindisi a quelli di tex4ht e un saluto a tutti quanti.

      f

    • #806
      Up
      0
      Down
      ::


      Hai provato HEVEA?

      Ciao ciao.

    • #807
      Up
      0
      Down
      ::

      Hai provato HEVEA?

      no, ma ho dato un occhiata alla home page del progetto, al manuale e soprattutto ai risultati:
      a prima vista mi sento in grado di fare i seguenti commenti:

      Vantaggi
      – Utilizza simboli di testo e non gif, quindi sicuramente è più leggero, soprattutto se si ha un testo strapieno di formule matematiche.
      – I simboli matematici in modo testo sono più carini, perché TeX4ht usa delle gif e si nota che “sono diverse” dal resto del testo (a volte anche un filo mal posozionate, soprattutto quando i caratteri in questione hanno una profondità elevata).

      Svantaggi
      – Non tutti i browser interpretano tali simboli (vi farei vedere che combina opera)
      – La resa grafica è nettamente inferiore, anche partendo dalle piccole cose, come la stampa del simbolo LaTeX, che con TeX4ht è molto molto carina
      – Il codice non è xhtml
      – Il codice a prima vista è incredibilmente più pasticciato
      – TeX4ht è di una facilità disarmante
      – Il vantaggio secondo me in assoluto più grande è che TeX4ht ti converte TUTTO perché parte dal dvi, leggendo il manuale di HeVeA si vede come solo un pugno di pacchetti siano supportati, le macro personali diano problemi etc. Per esempio io ho convertito un documento dove le caption erano ridefinite e il TeX4hta non ha fatto una piega, dandomi l’output corretto…

      naturalmente questi sono commenti a priori e magari un po’ ingiustificati, ma spiegano perché, girellando un po’ su internet, alla fine ho scelto TeX4ht e non altri convertitori.

      per il momento sono più che soddisfatto del risultato.

      ciao a tutti
      f

    • #808
      Up
      0
      Down
      ::


      Sul filo del messaggio precedente vorrei mostrarvi due ottimi link: il primo
      http://www.mayer.dial.pipex.com/samples/example.htm
      che mostra il risultato della conversione di due file (uno semplice e uno più complesso) ad opera di diversi convertitori, il secondo
      http://www.mayer.dial.pipex.com/samples/comparisons.htm
      è una tabella con vantaggi/svantaggi di ogni convertitore.

      Spero che possa guidare qualcuno nella scelta del programma da installare.

      ciao
      f

Visualizzazione 12 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top