Tips en LaTeX
Les divers article de guiling sur son blog m’on donné l’idée de faire un article sur LaTeX, non que je sois un grand spécialiste en la matière mais ayant eu un nombre assez conséquent de rapports à écrire ces dernières années, j’ai eu l’occasion de me confronter à quelques problème de LaTeX.
Autant donc vous faire profiter de ma maigre expérience, les choses décrite ci-dessous ne sont peut-être pas l’état de l’art, mais fonctionne chez moi 🙂
5 petites chose pour commencer, d’autre peut-être plus tard !
Multi Glossaire
Une des choses que j’ai rapidement voulu faire, c’est un glossaire pour y inclure des définitions de terme technique. Mais aussi une webographie pour inclure des references à des url dans mon texte et bien sur une bibliographie.
Le package bibtopic permet d’inclure plusieurs bibliographie dans un document. Une bibliographie peut convenir pour définir des termes et y inclure des références dans le texte.
bibtopic permet d’affiche tout le contenue du fichier .bib qui définie la bibliographie ou uniquement ce qui est référence dans le texte (voir uniquement ce qui n’est pas cité).
Ceci s’avere très pratique puisque vous pouvez avoir un fichier .bib commun à tous vos documents et contenant un grand nombre de définition. Seule celle utile seront inclus dans votre document final.
Un petit exemple d’utilisation
\bibliographystyle{plain}
\renewcommand{\bibname}{Glossaire}
\begin{btSect}{glossaire}
\btPrintCited
\end{btSect}
Ajuster la table des matières
Car il n’y a rien de plus moche, enfin presque, qu’une table des matières qui faire 2 pages au lieu d’une à cause de une ou deux lignes de trop il peut être nécessaire de faire quelques ajustement pour tout faire rentrer dans une page.
La macro suivante permet de redéfinir les espaces avant (ici 40) et après (ici 35) le titre de la table des matières. Très pratique !
\def\@makeschapterhead#1{%
\vspace*{40\p@}%
{\parindent \z@ \raggedright
\normalfont
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 35\p@
}}
Il est aussi possible de modifier les espacement entre les lignes de la table des matières.
\usepackage[titles]{tocloft}
\setlength{\cftbeforechapskip}{1.0ex} % entre chapitre
\setlength{\cftbeforesecskip}{0.25ex} % entre section
Résumé bilingue
Il est probable que vous vouliez faire une page blanche (sans en-tete, pied de page) avec un résumé en français et en anglais.
rien de très compliqué ici !
\newpage
\begin{abstract}
\thispagestyle{empty}
Bla bla bla en français
\end{abstract}
\vspace{0.26cm}
\selectlanguage{english}
\begin{abstract}
Bla bla bla in english
\end{abstract}
Numérotation des pages
Si vous utilisez le package lastpage vous ne voulez peut-être pas commencer la numerotation des la première page, il suffit d’utiliser la commande \setcounter{page}{0} dans la page précedant celle ou doit commencer la numérotation
Variable
Une dernière très simple mais aussi bien pratique, n’hésitez pas à vous créer des variables du type
\newcommand{\letitredemonrapport}{Rapport Super Top}
lorsque vous avez des chaines de texte que vous risquez de modifier et que vous allez utiliser à plusieurs endroits.
Recent Comments