Laurent Menut - Latex useful commands
- Exemple de rapport de stage
Telecharger l'archive: rapport-latex.tar.gz
Dezipper et desarchiver:
gzip -d rapport-latex.tar.gz
tar xvf rapport-latex.tar
Le repertoire 'rapport-latex' contient un exemple de structure de rapport de stage.
Les fichiers presents dans le repertoire sont:
- scripts:
- ztex: permet de compiler le document et de l'editer au format dvi a l'ecran.
- pdx: idem que ztex mais cree un fichier PDF en resultat de compilation.
- pour compiler, lancer la commande: ztex exemple-rapport-latex
- fichiers latex:
- exemple-rapport-latex.tex: fichier general qui contient les appels de packages, les macros et les insertions des autres fichiers latex qui seront appeles lors de la compilation
- rapport-couv.tex: le fichier qui definit la couverture du document
- rapport-intro.tex: un exemple de fichier d'introduction (avec insertion de figure, tableau, citation bibliographique, reference a des labels)
- biblio.bib: fichier de bibliographie, contenant un exemple de nomenclature pour citer un article.
- agu04.bst: fichier de style pour la bibliographie (ici le fichier AGU).
- repertoire figs/:
contient les fichiers de figures.
- en EPS pour compiler avec latex (script ztex);
- en PNG pour compiler avec pdflatex (script pdx)
- Eviter d'avoir des paragraphes indentés en debut de section, sous-section:
\setlength{\parindent}{0pt}
- Creer un "raccourci" ou macro-commande:
La commande \oz pour ecrire [O3]:
\newcommand{\oz}{$\mathrm{[O}_{3}\mathrm{]}$~}
- Redefinir une liste avec un symbole tire des packages math
\usepackage{amssymb}
\usepackage{amsmath}
\newenvironment{l1}{\begin{list}{$\bullet$}{\setlength{\itemsep} {0ex} \setlength{\parsep}{0ex} \leftmargin 2em}}{ \end{list}}
- Mettre les en-tetes en francais:
\usepackage[francais]{babel}
A noter: Ce package rend totalement obsolète le package french.sty sous license payante
- Conserver les caractères accentués:
\usepackage[T1]{fontenc}
- Le symbole euro en latex
Ajouter dans l'en-tete du fichier la redefinition de commande:
\usepackage[LGR,T1]{fontenc}
\usepackage[greek,frenchb]{babel}
\newcommand{\eur}{\textgreek{\euro}}
puis, utiliser la commande dans le texte \eur
- Creer un PDF propre avec Latex
La commande LINUX ps2pdf permet de creer des PDFs mais la gestion de la fonte Latex par defaut (computer modern) fait des documents difficilement lisibles a l'ecran. Pour faire un "beau" PDF il faut suivre les operations suivantes:
- changer la fonte dans le fichier source: \usepackage{times}
- convertir les figures en PNG. Pour cela, on peut utiliser le script suivant eps2png.sh qui scanne tous les post-scripts d'un repertoire.
- Supprimer les extensions dans l'inclusion des Figures dans le fichier source: \includegraphics[width=0.9\linewidth{questions2} car Latex compilera en utilisant le fichier EPS et pdflatex le fichier PNG
- latex toto (2 fois, pour bien mettre a jour les references croisees)
- pdflatex toto
- voir toto.pdf avec acroread
- Faire un poster de taille A0 avec Latex
Il faut telecharger cette archive: poster-latex.tar qui contient:
- 2006-AGU-PrevairPoster.tex: le fichier Latex source d'exemple
- 2006-AGU-PrevairPoster.pdf: le resultat de l'exemple en PDF
- a0poster.cls et a0size.sty: les deux fichiers de style
- Bibliographie: