LaTeX

Guide di LaTeX ed affini reperibili in rete

Generiche

Howto specifici

Documentazione di alcuni tra i pacchetti più comuni

Link utili:

Attenzione: i link potrebbero non essere aggiornati (in questo caso un'opportuna ricerca su google vi dovrebbe aiutare).
Nota: le guide in inglese sono evidenziate in carattere corsivo.

Libri

  1. Donald E. Knuth, The TeXbook, Addison-Wesley Publishing Company;
  2. Michel Goossens, Frank Mittelbach, Alexander Samarin, The LaTeX Companion, Addison-Wesley, 1995;
  3. Michel Gossens, S. Rahtz, F. Mittelbach, The LaTeX Graphics Companion: Illustrating Documents with TeX and PostScript, Addison-Wesley, 1997;
  4. Leslie Lamport, LaTeX: A Document Preparation System, User's Guide and Reference Manual, Addison-Wesley Publishing Company, 2nd edition, 1994.

Alcuni pacchetti utili

Tabelle e cornici
  • tabularx
  • xtab
  • longtable
  • supertabular
  • ctable
  • boxedminipage
  • framed
  • shadow
  • fancybox
Simboli e unità di misura
  • eurosym
  • marvosym
  • siunitx
  • SIunits
Font
  • type1cm
  • times
  • courier
  • helvet
  • uarial
  • tengtex
Font matematici
  • mathptmx
  • amsmath
  • amsfonts
  • amssymb
Figure, colori
  • graphicx
  • color
  • xcolor
Grafici
  • psfrag
  • pstricks
  • PGF
  • Tikz
  • XY-pic
Altro
  • babel
  • hyperref
  • geometry
  • layaureo
  • frontespizio
  • fancyhdr
  • classicthesis
  • multicol
  • makeidx
  • enumitem
  • listings
  • bigfoot
  • url
  • minitoc
  • emptypage
  • natbib
  • indentfirst
  • microtype

Programmi esterni.

  • bibtex
  • metapost
  • metafont
  • xfig

Esempio di preambolo

esempio.

Alcuni trucchi

\documentclass[a4paper]{article}
\usepackage[]{}
  • Inserire un capitolo non numerato (o analogamente per una sezione non numerata, nel caso di un articolo, sostituendo section a chapter) in modo che appaia nell'indice.

    \newcommand{\chapterx}[1]{\cleardoublepage\phantomsection\addcontentsline{toc}{chapter}{#1}\chapter*{#1}\markboth{#1}{}}

    Il comando \markboth è utile solo se si sta usando la classe book e lo stile di pagina myheadings, oppure se si sta usando il pacchetto fancyhdr.

  • Spesso scrivendo una tesi scientifica capita di avere una bibliografia comprendente solo testi in inglese. Se si vuole che LaTeX utilizzi la sintassi inglese solo nella bibliografia, ma che utilizzi l'italiano per tutto il resto, compreso il titolo della sezione (bibliografia o riferimenti bibliografici e non bibliography) si può procedere nel seguente modo:

    ...
    \usepackage[english,italian]{babel} % lingua principale italiana
    ...
    \begin{document}
    ...
    \selectlanguage{english}
    \cleardoublepage
    \phantomsection
    \addcontentsline{toc}{chapter}{Bibliografia} % Inserisce bibliografia nell'indice
    \def\bibname{Bibliografia}
    \bibliography{biblio}{} % oppure \begin{thebibliography}{99} ...
    ...
    \end{document}

Creare un Makefile per un documento LaTeX

Makefile_latex

File di configurazione esterno

Ho perso un bel po' di tempo per ottenere l'analogo del classico config.h dei programmi in C e, finalmente, credo di aver trovato un metodo abbastanza decente.

In sostanza, il preambolo del file .tex da compilare inizierà nel modo seguente:

\input{config.tex}
\ifx\libro\undefined
\else
\fi

Mentre il file da includere (config.tex) conterrà istruzioni del tipo:

\def\libro{}

I miei pacchetti

Elenco dei pacchetti creati:

  Contenuti soggetti a licenza d'uso Creative Commons Attribution - Non commercial - Share Alike 3.0 Unported. Questo sito non contiene informazioni aggiornate con cadenza periodica regolare, pertanto non può essere considerato una testata giornalistica, ai sensi dell'Art. 62/2001.