Commit 7163db8f authored by Aurelien Pascal's avatar Aurelien Pascal
Browse files

options de compilation

parent 060743fe
......@@ -283,7 +283,7 @@ Il y a deux moyens de compiler un document \LaTeX{}, avec chacun leur compilateu
\startaurel En cherchant les différence entre les deux voies de compilation je suis tombé sur une extension qui ne fonctionne qu'avec pdflatex : \verb|microtype|, qui fait de la microtypographie, elle adapte le texte pour éviter quasiment toutes les césures de fin de ligne et fait de la micro-gestion des ponctuations, histoire de pousser l'OTL à l'extrême \verb|^^| On devrait carrément faire une section OTL en fait ;) \closeaurel
La méthode historique semble néanmoins tomber peu à peu en désuétude, elle était très utilisée dans les débuts du langage mais maintenant \verb|pdflatex| est beaucoup plus performant et produit des documents de meilleure qualité. La seule raison pour laquelle vous pouvez donc être amené à utiliser la compilation en \texttt{.dvi} est si vous êtes un adepte de l'extension \verb|pstricks|\footnote{qui permet de faire du dessin vectoriel, comme \verb|TikZ|}.
La méthode historique semble néanmoins tomber peu à peu en désuétude, elle était très utilisée dans les débuts du langage mais maintenant \verb|pdflatex| est beaucoup plus performant et produit des documents de meilleure qualité. La seule raison pour laquelle vous pouvez donc être amené à utiliser la compilation en \texttt{.dvi} est si vous êtes un adepte de l'extension \verb|pstricks|\footnote{qui permet de faire du dessin vectoriel, comme Ti$k$Z}.
Pour ces raisons nous ne parlerons dans ce document que de \verb|pdflatex|, et c'est désormais ce compilateur qui sera sous-entendu à chaque fois que sera mentionné l'opération de compilation.\\
Si vous utilisez un \textit{IDE} assurez-vous donc que c'est bien \verb|pdflatex| qui est utilisé (mais c'est normalement le cas par défaut si vous créez un \texttt{.pdf})
......@@ -292,9 +292,33 @@ Si vous utilisez un \textit{IDE} assurez-vous donc que c'est bien \verb|pdflatex
\subsection{Le compilateur et ses options}
L'appel au compilateur se fait en terminal UNIX (ou en ligne de commande Windows), avec la syntaxe habituelle \verb|pdflatex -option1 -option2 monfichier.tex|
\startaurel -verbose, -synctex=1 , -interaction=nonstopmode, -shell-escape, -output-directory \closeaurel
Les options les plus utiles sont résumées dans le tableau suivant. Et pour plus de détails comme toujours lisez le manuel.
\begin{tabular}{|c|c|c|}
\hline
Option & Utilité & Commentaire\\
\hline
\hline
\verb|-interaction=nonstopmode| & compile d'une traite sans & les \textit{IDE} utilisent cette \\
& demander l'avis utilisateur & option par défaut \\
\hline
& crée un fichier de synchronisation & il faut que votre éditeur \\
\verb|-synctex=1|& source-sortie, afin de relier ce & supporte cet effet, les \textit{IDE}\\
& qui est vu dans l'éditeur & le font sans problème, les éditeurs\\
& au document \texttt{.pdf} & comme \textit{vim} ont besoin d'un \textit{plugin} \\
\hline
\verb|-verbose| & sortie verbale, pour plus de détails & $\emptyset$ \\
\hline
\verb|-output-directory=dossier| & place le résultat de la & pour plus de propreté\\
& compilation dans ce dossier & dans vos dossiers\\
\hline
& autorise \verb=pdflatex= a envoyer & utile pour l'externalisation \\
\verb|-shell-escape|& des commandes au terminal & des graphes Ti$k$Z \\
& (écriture sur la sortie $18$) & \\
\hline
\end{tabular}
\subsection{Le déroulement de la compilation}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment