Table des matières
Ceci est une ancienne révision du document !
LaTeX : quelques références et astuces pour son utilisation
TeX est un langage de composition typographique adapté à la production de documents techniques, scientifiques et mathématiques de grande qualité typographique. Il permet également de produire toutes sortes d'autres documents, qu'il s'agisse de simples lettres ou de livres entiers. LaTeX est un regroupement de macros qui utilisent TeX comme outil de mise en page. TeX et LaTeX sont des logiciels libres et gratuits. LaTeX a été initialement développé par Leslie Lamport au début des années 1980. Depuis ce temps une vaste communauté d'utilisateurs s'est construite et contribue activement à l'ajout et à la mise à jour de « packages » diversifiés permettant de combler les exigences des utilisateurs. La version courante est LaTeX2ε.
Si vous débutez, vous pouvez vous aider d'une des références suivantes :
- « Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander », un livre libre (et gratuit) chez framabook
- A (Not So) Short Introduction to LaTeX2e, traduit en français ici
- Le “wikibooks” sur LaTeX
Installation sous Windows
Les outils principaux sous Windows (dans l'ordre d'installation) :
- Ghostscript (manipulation de fichiers .ps…) : version GPL 9.06 en 2012
- GSview (visualisation) : version GSview 5.0 en 2012
- MikTeX est une implémentation de LaTeX2e pour Windows : la version “basic-miktex-2.9.nnnn.exe est suffisante, les packages manquants étant téléchargés à la volée. Si vous avez un peu de temps et un bon volume de téléchargement, n'hésitez pas à installer la version complète !
- Texmaker est un éditeur et interface multiplateforme pour écrire des documents Latex. En l'utilisant sous Windows, vous pourrez le retrouver sous Mac OS et sous Linux !
- TeXnicCenter est un éditeur et interface pour écrire des documents Latex fonctionnant uniquement sous windows.
Notes :
- Pour MikTeX, il peut être nécessaire après des ajouts/update de rafraîchir la base de données des noms de fichier via une commande “refresh fndb” du menu de MikTeX.
Installation sous Linux
Voir la référence générale suivante : http://doc.ubuntu-fr.org/latex
- Editeurs :
- Kile (standard dans l'environnement KDE)
- Texmaker (multiplateforme)
- Gummi
- LaTeXila
- TeXworks (multiplateforme)
- LyX (pseudo-visualisation en direct de ce qu'on veut obtenir)
- Eclipse (IDE généraliste) avec le plug-in Texlipse
- Geany avec un plugin geany-plugin-latex
- paquets :
- texlive-full
- kile
- kile-doc
- tetex-extra
- latex2html
- …
Installation sous Mac OS X
En attente de l'information…
Références
Quelques références utiles pour apprendre et utiliser LaTeX :
- Une courte introduction à LaTeX (traduction française du lien précédent)
- TeXpng sur Syracuse, yc un “stage” LaTeX !
- A (La)TeX encyclopaedia (documents du Loria)
- LaTeX sur fr.wikipedia.org
- Documentation LaTeX des Tuteurs informatique de l'école Normale supérieure
- Formation LaTeX chez developpez.com
- TeX and Other Selected Windows Freeware, par Eric Schechter
- Pack français pour TeXnicCenter : http://txctools.cromsoft.org/index.php?to=frpack/index
- GraphicsMagick, couteau suisse pour convertir des fichiers images
- LaTeX cheat sheet, 2 feuilles reprenant la plupart des commandes
- LaTeX Style and BiBTeX Bibliography Formats for Biologists: TeX and LaTeX ressources of the Schneider Lab
Forums & sites
Livres
- LaTeX, apprentissage, guide et référence, Bernard Desgraupes, Vuibert
- Leslie Lamport, LaTeX: A document Preparation System, 2ème édition, Addison Wesley Professional, 1994. ISBN 0-201-52983-1
- LaTeX Companion, 2ème édition (en français), Frank Mittelbach, Michel Goossens, Pearson Education 2005. ISBN 2-7440-7133-1 (traduction de la version originale en anglais : Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle et Chris Rowley, The LaTeX Companion, 2ème édition, Addison Wesley, 2004. ISBN 0-201-36299-6).
- …
FAQs
- FAQ de fr.comp.text.tex (fichier pdf de 370 pages !)
Classes, packages...
Pour l'ajout, cf. ici : http://askubuntu.com/questions/163682/how-do-i-install-the-latest-tex-live-2012 (actualisation de tex-live + utilisation de tlmgr !
- Présentations :
- Beamer, pour des présentations électroniques sophistiquées (semble le plus intéressant)
- Elpres, pour des présentations électroniques simples
- PGF, pour créer des graphiques et dessins de qualité. Portable et puissant, avec un langage Tikz
- KtikZ (et QtikZ) : édition de figures avec prévisualisation
- Coverpage, pour éditer des pages de couverture
- csvtools, pour exécuter des commandes LaTeX de manière répétée sur des lignes de données séparées par des virgules
- examplep, pour présenter un code source et son interprètation LaTeX
- flowfram, pour créer du texte en cadre, utile pour des posters, brochures,…
- gloss, pour créer des glossaires utilisant BibTeX
- Outils didactiques :
- AcroTeX : classes LaTeX pour créer des questionnaires et présentations PDF
- probsoln, pour générer aléatoirement des questionnaires de problèmes avec solutions
- qcm, pour générer des questionnaires à choix multiple avec grilles de réponses et de correction.
- Exam, pour rédiger des questionnaires.
- ecards, pour créer des questionnaires interactifs en PDF (exige AcroTeX)
- exercice, pour rédiger des exercices, problèmes…
- flacards et flashcards, pour créer des cartes “de vocabulaire”
- ticket, pour générer des cartes, tickets,…
- volumes, pour créer un document en plusieurs volumes conservant les réfèrences et numèrotations
- wallpaper, pour agiter une image de fond au document
BibTeX
- Documentation BibTeX de Nicolas Markey (ENS Cachan)
Chimie
cf. aussi http://www.mychemistry.eu/known-packages/
- chemfig (nécessite Texlive 2011 ou 20122 sous Linux)
- Xymtex (obsolète)
- bpchem (package pour formules, isotopes, noms IUPAC)
- PpChTex (???)
- Physique et chimie avec LaTeX, PSTricks et PPCHTeX (verrerie, physique, cartographie…)
- Chemcono
- Chem sym (symboles chimiques des éléments)
- Chemtex (dessin de formules chimiques)
- isotope, pour symboliser des isotopes
- mhchem, pour écrire des formules et équations chimiques, et donner les directives de sécurité
- miller, pour écrire des indices de Miller (en cristallographie)
Divers
- eurofont, fournit une commande pour imprimer le symbole de l'Euro.
- exceltex, pour inclure des données d'une feuille Excel dans un document LaTeX
- fncychap, quelques styles de chapitres
- dramatist, pour générer des drames (cas particuliers : dialogues, conversations,…)
- Inkscape, un logiciel libre permettant de générer du code .eps ou PSTricks. Le plugin inkscape2tikz permet d'obtenir du code TikZ
- quotchap
- recipe
- MusicTeX, musixflx
- Tables des symboles accessibles en LaTeX (3300 symboles courants)
- Writer2LaTeX est un programme qui permet notament de convertir des documents OpenOffice Writer en code LaTeX
- Nombreux symboles : http://tug.ctan.org/info/symbols/comprehensive/symbols-letter.pdf
- Short math guide : ftp://ftp.ams.org/pub/tex/doc/amsmath/short-math-guide.pdf
Modèles, exemples
pgf, TikZ
Thèses, CV...
- Exemple et tutorial de James Bray
- Thesis templates using articles (in chapters or appendices)
- Format de thèse en LaTeX pour l'Université de Montréal (et pas mal de conseils)
- Style de thèse de l'ADOC (Rennes)
FAQ
Essentiellement des questions & réponses trouvées sur d'autres sites :
- Inclusion de vidéos et animations dans des présentations (Beamer, multimedia,…)
- cf. aussi les commandes \animategraphics, (media9 package) et \includemovie (movie15 package)