Latex e html

Latex è, senza ombra di dubbio, uno dei migliori linguaggi per la redazione di documenti, libri e articoli di giornale.
C'è anche chi, tipo il sottoscritto, si scrive il curriculum con Latex :)
Tra i tanti pregi di questo linguaggio, c'è sicuramente la capacità di generare documenti in quasi tutti i formati noti (sempre partendo dallo stesso sorgente).
Ho recentemente beneficiato di questa caratteristica quando ho dovuto fornire una versione HTML di un documento pensato inizialmente per essere fornito solo in formato PDF.
Mi è venuto in aiuto nel processo di conversione un comando non molto usato che è latex2html.
Come il nome suggerisce, latex2html genera a partire dal sorgente latex, un documento HTML.
Vediamo alcuni esempi d'uso.
Esempio 1
Supponiamo di volere che il nostro documento
- abbia per titolo (quello che appare nella barra del browser) TITOLO;
- sia in un'unica pagina html;
- non contenga i bottoni di navigazione;
- abbia i numeri di sezione (come li genererebbe latex);
il comando da dare a latex2html sarà:
$ latex2html -t TITOLO -split=0 -no_subdir -no_navigation -show_section_numbers -iso_language=IT -ascii_mode mio_documento.tex
Esempio 2
Supponiamo invece di volere che il nostro documento:
- abbia per titolo (quello che appare nella barra del browser) TITOLO;
- venga considerata la suddivsione in sezioni di latex per la generazione delle pagine html, ovvero una pagina per section, subsection e subsubsection;
- abbia in testa alle pagine i bottoni di navigazione
- presenti il titolo precedente e quello successivo nei link di navigazione
dovremo dare il seguente comando:
$ latex2html -t TITOLO -split 4 -auto_nav -contents_in_nav -iso_language=IT -ascii_mode mio_documento.tex
Le opzioni che possiamo fornire al comando sono davvero tante. Per avere tutta la lista conviene consultare la pagina di manuale o digitare
$ latex2html --help
Esiste anche della documentazione on-line.
Consiglio a tal proposito questi due siti:
Installazione di latex e latex2html
Se usate Ubuntu, nell'installazione di default non compare latex. Possiamo ovviare a ciò con dei semplici comandi.
Per l'installazione del pacchetto base, che contiene ad esempio, il comando latex:
$ sudo apt-get update
$ sudo apt-get install tetex-base tetex-bin
Se vogliamo installare anche comandi aggiuntivi:
sudo apt-get install tetex-extra
Infine, per installare latex2html:
$ sudo apt-get install latex2html
Per avere una guida aggiornata su come installare latex su ubuntu edgy, seguite ilwiki ufficiale.
- gtrev's blog
- 2309 reads



9 weeks 2 days ago
9 weeks 2 days ago
9 weeks 3 days ago
9 weeks 4 days ago
14 weeks 18 hours ago
19 weeks 2 days ago
19 weeks 2 days ago
19 weeks 2 days ago
21 weeks 1 giorno ago
21 weeks 2 days ago