Page modifiée le 04/11/2017

Trucs et astuces pour LaTeX

Des adresses proposant des astuces

 

Foire aux questions

La FAQ LaTeX est disponible et très bien fournie.

 

Forum

En cas de besoin, je pose mes questions sur le forum fr.comp.text.tex. Il existe d'autres forums, peut-être plus appropriés pour les débutants, par exemple, ici et .

 

D'autres "astuces"

Utiliser LaTeX en français

Consultez cette page.

 

Agrandir la taille finale d'un document

Ajoutez

\mag=1440

(par exemple) juste avant le \documentclass...

Vous pouvez aussi utiliser dvips avec l'option - x :

dvips -x 1200 ...

Aérer un document

\lineskip=5pt

dans le préambule du document.

 

Mettre des flèches entre des mots dans un paragraphe

Consultez cet article de Florian De Priester.

 

Construction récursive d'un arbre binaire

(inspiré de http://tex.stackexchange.com/questions/88576/making-a-for-loop/88580#88580)

\usepackage{pst-all}
\def\sousarbre#1#2{%
\ifnum#2>-1 \pstree[treemode=R] {\TR{#1}}{%
\edef\numero{\number\numexpr#2-1}%
\sousarbre{0}{\numero}\sousarbre{1}{\numero}}%
\fi}
\def\arbrebinaire#1{\sousarbre{}{#1}}
\begin{document}
\arbrebinaire{4}
\end{document}

Liste automatique d'exercices

P. Roux indique sur son site comment il met en forme ses exercices puis comment il créé la liste automatique des exercices.

 

Incorporer un fichier dans un pdf (en pièce jointe)

On peut par exemple inclure le code source du document, un fichier geogebra, etc. Voir ici.

 

Détection du mode de compilation

Pour qu'un package ou une classe personnel(le) (fichiers sty ou cls) puisse savoir quel moteur de compilation on utilise, on peut utiliser ces commandes :

\ifx\pdfoutput\undefined% compil sans pdflatex
commandes pour compilation sans pdflatex

\else

commandes pour compilation avec pdflatex

\fi

 

Par exemple :

\ifx\pdfoutput\undefined% compil sans pdflatex\RequirePackage[xetex]{insdljs}

\else

\RequirePackage[pdftex]{insdljs}

\fi

pour l'inclusion de Javascript dans un fichier PDF.