Recettes latex
Écrire des documents latex au format A4
Par défaut latex utilise le format de papier "lettre",
pour lui faire utiliser du A4 on peut utiliser le
package a4wide, exemple :
\documentclass{article}
\usepackage{a4wide}
\begin{document}
%
% ...
%
\end{document}
Générer des fichiers pdf avec latex au format A4
-
Avec les polices par défaut de latex, il suffit
d'utilier l'option '-Ppdf' de dvips. Par exemple
pour générer à partir de doc.tex du pdf
au format A4 on peut faire :
latex doc.tex
dvips -ta4 -Ppdf doc.dvi
ps2pdf -sPAPERSIZE=a4 doc.ps
-
Si on veut utiliser les polices T1, il faut modifier
légèrement le document latex et y ajouter :
\usepackage[T1]{fontenc}
\usepackage{ae}
Puis compiler le document comme précédemment :
latex doc.tex
dvips -ta4 -Ppdf doc.dvi
ps2pdf -sPAPERSIZE=a4 doc.ps
Remarque :
Au lieu d'utiliser dvips puis ps2pdf
on peut utiliser l'utilitaire dvipdfm (si
il est installé). Il génère du "encore meilleur" pdf.
Par exemple :
latex doc.tex
dvipdfm -r 8000 -p a4 doc.dvi
Utiliser aspell (en francais) avec latex
Pour utiliser aspell pour verifier l'orthographe
des fichiers .tex, il faut entrer
les lettres accentuées sans utiliser
les constructions comme \'e, \`e, \^a...
pour cela on utilise le package inputenc. Mais
dans ce cas, pour que la césure se fasse correctement il
faut utiliser le package fontenc. Au final
ça donne :
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
(ne pas oublier d'effacer les fichier .aux avant
d'essayer de compiler le document .tex).
Ensuite, pour verifier l'orthographe
on fait quelque chose comme :
aspell -master=fr -c doc.tex
Imprimer deux pages de texte par page A4
Pour économiser du papier on peut imprimer deux pages par
page A4. Penser à chosir une police d'au mois 11pt, sinon
le document est difficilement lisible. On compile
le document latex en postscript puis on le réduit
à l'aide de psnup :
latex doc.tex
dvips -ta4 -o doc.ps doc.dvi
psnup -2 -pa4 <doc.ps >doc-a5.ps
pour convertir le fichier .ps en fichier .pdf
ps2pdf -sPAPERSIZE=a4 doc-a5.ps
Remarque : l'option '-sPAPERSIZE=a4' est necessaire
pour que les bords du document ne soient coupés
Ajouter des formules dans une figure XFig
Il faut ouvrir le fichier .fig avec XFig puis :
Inclure des courbes gnuplot
-
Il faut démarrer gnuplot et s'assurer qu'il
arrive à tracer correctement la courbe à inclure.
Par exemple :
set grid
plot sin(x) notitle
-
Ensuite il faut l'exporter au format EPS (fichier .eps),
par exemple :
set term postscript eps
set out "macourbe.eps"
plot sin(x) with lines
set term x11
-
Dans le document latex il faut utiliser les
packages graphicx et inclure le fichier
macourbe.eps à l'aide de \includegraphics
(cf. la doc du package graphicx). Par
exemple :
% en debut du document
\usepackage{graphicx}
%
% ...
%
\begin{figure}
\begin{center}
\mbox{ \includegraphics{macourbe.eps} }
\end{center}
\end{figure}
-
Pour ajouter des formules sur la courbe,
au lieu de l'inclure directement dans le document
latex, on peut l'importer dans une figure XFig et
utiliser la méthode decrite un peu plus haut.
Faire un poster A0
-
Si il n'est pas déjà installé avec latex, il
faut télécharger le package a0poster et le mettre dans
le répertoire courant. Ensuite il faut mettre dans le
source poster.tex ce qui suit (par exemple) :
\documentclass[portrait,a0]{a0poster}
\begin{document}
%
% ...
%
\end{document}
-
Pour la mise en forme, tout se passe comme pour un
document de la classe "article" (titres, sections,
etc...). Pour faire quelque chose qui ne ressemble
pas à un article qu'on a imprimé sur du papier A0,
penser à minipage, vspace, center, etc..
On peut se servir aussi des packages suivants :
- graphicx
- color
- multicol
- pstricks
-
Pour compiler le fichier poster.tex en poster.ps, on
peut utiliser la ligne de commande qui suit (il faut
spécifier la taille du papier A0 "à la main", parce que
dvips ne connait pas le format A0) :
latex poster.tex
dvips -t 118x84cm -o poster.ps poster.dvi
-
Pour réduire le poster A0 pour l'imprimer sur une
feuille A4, on peut utiliser l'option "preview"
du package a0poster (cf la documentation qui vient
avec). Une autre option consiste à tout simplement
réduitre le fichier .ps à l'aide de la ligne de commande :
psresize -pa4 -W84cm -H118cm poster.ps >poster-a4.ps
|
Public
- index
- contact
- cv
Divers
- latex
- caoua.org
- midish
Privé
- bookmarks
- oggs
- houches
- lpmmc
- passwd
- Accueil
|