% Un petit test pour ShLaTeX \documentclass[a4paper,11pt]{article} \usepackage[frenchb]{babel} \usepackage{makeidx} \usepackage{graphicx} \newcommand{\shlatex}{\raisebox{0.05em}{\rotatebox{-6}{\scalebox{1.1}{S}}}\kern-0.2em\raisebox{-0.115em}{\rotatebox{14}{\scalebox{0.8}{$h$}}}\kern0.05em\LaTeX\xspace} \makeindex \title{\shlatex\footnote{Une description complète et à jour est disponible dans \cite{bib:manuel}. }\ -- Script de compilation \LaTeX\ pour Linux.} \author{Mael Hilléreau} \date{le 12 Mars 2003} \begin{document} \maketitle \tableofcontents \section{Nom} \shlatex\index{S!\shlatex}\ -- Script de compilation \LaTeX\index{L!\LaTeX}\ pour Linux. \section{Synopsis\index{S!Synopsis}} \par \texttt{ShLaTeX [}\textit{options}\texttt{]} \texttt{fichierSource.tex} \section{Description} \subsection{Un début} \par Ce script permet de centraliser les nombreux appels de commandes nécessaires à la compilation complète d'un document \LaTeX. Notamment, les appels multiples à la commande \texttt{latex} indispensables pour créer une table des matières \index{T!Table des matières}, une bibliographie\index{B!Bibliographie} \textsc{Bib}\TeX \index{B!\textsc{Bib}\TeX} ou un index\index{I!Index} sont effectuées automatiquement. Sont également gérés les appels aux programmes \texttt{bibtex\index{B!bibtex}} et \texttt{makeindex\index{M!makeindex}}. \input{externe.tex} \subsection{Une suite} \par Une fois la compilation effectuée, les fichiers temporaires sont effacés, à moins que l'option \textbf{-tmp} n'ait été utilisée. Les fichiers DVI générés par \LaTeX\ sont alors directement convertis\index{C!Conversion} au format PostScript ou PDF. [\dots] \subsection{La suite d'une suite} \par Ce script prend aussi en charge l'accentuation des caractères français par l'intermédiaire d'un programme C externe (nommé \texttt{tex8to7}) et fourni avec le script (la gestion des accents est donc transparente). Il gère aussi le "c" cédille ainsi que le remplacement des guillemets par les commandes \verb|\og| et \verb|\fg| (cela suppose que les guillemets soient appariés). \subsection{La suite de la suite d'une suite} \par Oui mais là je n'ai plus grand chose à dire alors\dots \newpage \bibliographystyle{alpha} \bibliography{biblio.bib} \printindex \end{document}