LaTeX
Guide di LaTeX ed affini reperibili in rete
Generiche
- Introduzione all'arte di scrivere con LaTeX (di Claudio Beccari);
- L'arte di scrivere con LaTeX (di Lorenzo Pantieri);
- LaTeX per l'impaziente (di Lorenzo Pantieri);
- Una (mica tanto) breve introduzione a LaTeX 2e;
- The not so short Introduction to LaTeX 2e (autori vari);
- Impara LaTeX (… e mettilo da parte) (di Marc Baudoin).
Howto specifici
- LaTeX: breve guida ai pacchetti di uso più comune (di Enrico Gregorio);
- Gestione di Figure e Tabelle con LaTeX (di Luca Caucci e Mariano Spadaccini);
- L'arte di scrivere codici con LaTeX (di Lorenzo Pantieri);
- Scrivere il curriculum vitae (di Lapo Mori e M. Himmelmann);
- Scrivere la tesi di laurea con LaTeX 2e (di Lapo Mori);
- LaTeX e i font: installazione pratica (di E. Zannarini ed E. G. Vavassori);
- Using common Postscript fonts with LaTeX (di Walter Schmidt);
- The Comprehensive LaTeX Symbol List (di S. Pakin);
- MetaPost: a user's manual (di John D. Hobby).
Documentazione di alcuni tra i pacchetti più comuni
- The Beamer Class (di Till Tantau);
- Manuale d'uso dello stile ClassicThesis (di A. Miede);
- Page layout in LaTeX (pacchetto fancyhdr, di Piet van Oostrum);
- layaureo
- siunitx
- SIunits
- frontespizio
- User's Guide to the PGF Package (di Till Tantau).
Link utili:
- The LaTeX Project;
- The Comprehensive TeX Archive Network;
- TeX User Group Home Page;
- Gruppo Utilizzatori Italiani di TeX (GUIT);
- Forum del GUIT :: Ricerca;
- Ars TeXnica.
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
- Donald E. Knuth, The TeXbook, Addison-Wesley Publishing Company;
- Michel Goossens, Frank Mittelbach, Alexander Samarin, The LaTeX Companion, Addison-Wesley, 1995;
- Michel Gossens, S. Rahtz, F. Mittelbach, The LaTeX Graphics Companion: Illustrating Documents with TeX and PostScript, Addison-Wesley, 1997;
- 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
\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_latexFile 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:
\ifx\libro\undefined
\else
\fi
Mentre il file da includere (config.tex) conterrà istruzioni del tipo:
I miei pacchetti
Elenco dei pacchetti creati:
- Temi beamer per presentazioni (modificati a partire da Warsaw e AnnArbor).