Installation de Latex

Transcription

Installation de Latex
Quelques conseils sur l’installation et l’utilisation de LATEX
Geneviève Savard,
maître d’enseignement au Service des enseignements généraux,
École de technologie supérieure
rédigé en août 2002
révisé en juin 2004
puis en octobre 2007 pour adresses et préambule
Table des matières
1 Logiciels à télécharger
2
2 Introduction à LATEX
2
3 Graphiques
3
3.1
Dans le préambule du document . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
3.2
Dans le document lui-même . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
3.3
Installation d’une imprimante ps . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
3.4
De Maple à LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
3.5
Graphiques produits avec PSTricks . . . . . . . . . . . . . . . . . . . . . . . . . .
4
3.6
De Excel à LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
3.7
Graphique et texte côte à-côte . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
4 Autres détails
7
4.1
Accents et préambule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
4.2
Dictionnaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
4.3
Options à préciser dans chaque logiciel . . . . . . . . . . . . . . . . . . . . . . . .
9
4.4
Équation mise en évidence dans un cadre . . . . . . . . . . . . . . . . . . . . . .
9
1
Voici le résultat de mes essais et erreurs au sujet de l’installation et de l’utilisation de LATEX. J’espère
que cela vous sauvera du temps précieux...
1 Logiciels à télécharger
J’utilise les logiciels gratuits suivants. Il vaut mieux les installer dans l’ordre. Voici les adresses
valide en octobre 2007.
1. GhostView et GhostScript : ces programmes servent à compiler et à visualiser les documents en format ps.
http://mirror.switch.ch/ftp/mirror/ghost/GPL/gs860/gs860w32.exe
(Ghostscript)
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/ghostgum/gsv48w32.exe
(Gsview)
2. MikTex.
Le site de Miktex est www.miktex.org.
Pour aller directement au téléchargement : http://prdownloads.sourceforge.
net/miktex/basic-miktex-2.6.2831.exe?download
3. TeXnicCenter : c’est avec ce logiciel que l’on rédige et compile les documents.
Télécharger TexnicCenter : www.texniccenter.org.
Pour aller directement au téléchargement : http://prdownloads.sourceforge.
net/texniccenter/TXCSetup_1Beta7_01.exe?download
2 Introduction à LATEX
Le document Une courte ( ?) introduction à LATEX2e par Oetiker, Partl, Hyna et Sclegl, version
3.20, novembre 2001, explique clairement comment utiliser LATEX. Il est disponible gratuitement
à l’adresse CTAN:/info/lshort/french (mais il semble y avoir des problèmes avec cette
adresse). J’en ai une version papier à mon bureau.
Voir aussi le site Welcome to the TeX Users Group Home Page, section Getting Started with
TeX and LaTeX à l’adresse
http://www.tug.org/
2
3 Graphiques
3.1
Dans le préambule du document
Insérer la commande \usepackage{graphicx} avant la commande
\begin{document}.
3.2
Dans le document lui-même
Pour insérer le graphique contenu dans le fichier c:/parabole.eps, cliquer sur l’icône en
forme de cactus (en haut, 3e ligne, vers la gauche) ou taper les lignes suivantes.
\begin{figure}[h]
\centering
\includegraphics[width=6cm, height=6cm]{parabole.eps}
\caption{Graphique fait par Maple}
\label{fig:parabole}
\end{figure}
35
30
25
20
15
10
5
–2
0
2
4
6
x
F IG . 1 – Graphique fait par Maple
Attention ! LATEXn’aime pas les noms de fichier avec accents ou espace blanc. Il ne faut donc pas
mettre ses graphiques dans un dossier contenu dans le dossier Mes Documents.
3.3
Installation d’une imprimante ps
Pour installer une imprimante ps, on on procède via le menu Démarrer de Windows :
Démarrer, Paramètres, Imprimantes, Ajout d’imprimante,
choisir imprimante locale, impression dans un fichier.
Quand au choix de l’imprimante, je recommande la HP Laser Jet 6P/6MP Post Script
avec les options d’impression suivantes.
3
• Sortie papier : Letter.
• Options Post Script : EPS.
3.4
De Maple à LATEX
Voici comment produire une image avec Maple pour ensuite l’inclure dans un document LATEX.
Attention : le symbole ‘ devrait être un accent grave ` (mais écrire des accents graves en format
verbatim n’est pas facile ! ! !).
plotsetup(ps,plotoutput=‘c:/parabole.eps‘,plotoptions=‘portrait‘):
plot(x^2+1, x=-3..6);
plotsetup(default):
Le résultat apparaît à la figure 1. Si on ne veut pas voir le cadre, il faut préciser l’option noborder
à la fin du plotsetup (voir figure 2).
plotsetup(ps,... ,plotoptions=‘portrait, noborder‘)
Précisons que depuis Maple 9.5, il est possible d’exporter directement un graphique en format
eps en cliquant sur la figure avec le bouton de droite. Le plotsetup offre cependant un plus grand
contrôle du résultat final.
35
30
25
20
15
10
5
–2
0
2
4
6
x
F IG . 2 – En ajoutant la commande "noborder" dans le plotsetup de Maple
3.5
Graphiques produits avec PSTricks
Il est possible de produire des graphiques directement à partir de LATEX, avec les puissantes librairies PSTricks et PSTricks-add de Herbert Voss. Voir http://tug.org/PSTricks/main.
cgi. C’est principalement de cette façon que j’ai créé les graphiques des Notes de cours de
MAT145.
4
3.6
De Excel à LATEX
Voici comment produire une image avec Excel pour ensuite l’inclure dans un document LATEX.
Créer le graphique en Excel, activer sa fenêtre, cliquer sur
Fichier, Imprimer, imprimer dans un ficher et choisir une imprimante ps (il est
préférable d’utiliser la HP Laser Jet 6P/6MP Post Script avec les bonnes options). Une fenêtre
vous demandera le nom du ficher créé. Il vaut mieux donner le nom complet et l’extension, par
exemple c:/Graphiques/GraphExcel1.ps. Attention : même si on précisait l’extension
.eps, le fichier créé ne serait pas vraiment en format .eps, mais plutôt en .ps. Pour le convertir,
il suffit d’ouvrir le fichier avec le logiciel Ghost View et d’utiliser la commande PS vers EPS
du menu Fichier. En passant, si on a donné l’extension .ps à un fichier, alors on peut l’ouvrir
automatiquement en Ghost View par un double clique.
La figure 3 illustre un exemple de graphique fait par Excel et importé en LATEX.
Un graphique Excel
600
Nombre de plaintes
500
400
300
200
100
0
Janvier
Février
Mars
Avril
Mai
Mois
F IG . 3 – Graphique fait par Excel
Question éventuelle : pourquoi une figure générée par Excel et importée par LATEXapparaît-elle
quelques centimètres au-dessus de son titre ? Réponse : car elle n’a pas été transformée en véritable
format .eps.
5
3.7
Graphique et texte côte à-côte
0,2 m
0,2 m
v
v
u
u
Ceci pourrait être une question, ceci
pourrait être une question.
0,2 m
v
u
Voici le code produisant les deux images côte-à-côte.
\begin{figure}[htb!]
\begin{minipage}[t]{2.35in}
\centering
\includegraphics[scale=0.5]{Cone.eps}
\end{minipage}
\begin{minipage}[t]{2.35in}
\centering
\includegraphics[scale=0.5]{Cone.eps}
\end{minipage}
\end{figure}
Voici le code produisant image et texte côte-à-côte. Malheureusement, il ne semble pas très robuste
et dépend parfois de la mise en page.
\begin{multicols}{2}
\centering
\includegraphics[scale=0.5]{Cone.eps}
\begin{minipage}[t]{2.0 in}
\vspace{10pt}
Ceci pourrait être une question, ceci pourrait être une question.
\end{minipage}
\end{multicols}
6
4 Autres détails
4.1
Accents et préambule
Pour les «vieux» utilisateurs de LATEX, sachez qu’il n’est plus nécessaire de se casser la tête avec
la langue française et ses accents, et ce depuis plusieurs années. On peut écrire normalement le à
(plutôt que d’écrire \ ` a comme avant). Pour cela , il faut inclure quelques lignes de code dans
le préambule1 du document. Plusieurs «packages» différents font l’affaire, mais ce que j’ai trouvé
de mieux pour la compatibilité avec le format pdf est le préambule suivant (datant de 2003).
\title{Pour utiliser \LaTeX}
\author{Geneviève Savard}
\date{Août 2002\\Mars 2003}
\documentclass[11pt,letterpaper]{article}
\usepackage{times,mathptm,tabls,geometry,fancyhdr}
\usepackage[T1]{fontenc} % pour les accents
\usepackage[francais]{babel}
\usepackage[dvips]{graphicx}
\usepackage{multicol}
Et voici le préambule plus costaud des notes de cours de MAT145 (octobre 2007). J’y présente les
options pour chacun des 3 formats de sortie : DVI, ps, pdf. Il faut activer une des 3 boîtes d’options
en fonction du format précisé dans le compilateur. Je tiens compte de la présence d’hyperliens dans
le texte.
1
préambule : portion de code située avant le \ begin{document}
7
%
EXERCICES DE MAT145 %Préambule du document maître
\documentclass[11pt,letterpaper]{book}
\title{Notes de cours de MAT145, Deuxième partie}
\author{Geneviève Savard, Robert Michaud et André Bordeleau \\
École de technologie supérieure}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
% Pour les accents
\usepackage[francais]{babel}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{amsmath,amssymb,amsbsy,amsfonts,amsxtra}
\usepackage[scaled]{couriers}
\usepackage{bm}
% ajouté le 14 aout 2006 pour les boldmath...
\usepackage{fancyhdr,geometry,mathptmx,tabls,xcolor}
\usepackage[font=small, labelsep=space]{caption} % pour les titres de figures
\usepackage{multicol}
% pour disposer le texte en plusieurs colonnes
\usepackage{mdwtab}
% mdwtab pour beaux tableaux (\hlx) 21 août 2006
\usepackage{shadethm}
% Pour les théorèmes sur fond ombragé.
\usepackage{float}
\usepackage{makeidx}
% ajouté le 18 juin 07 pour l’index
\usepackage[thicklines]{cancel}
% ajouté le 26 juin 07 pour rédiger
% des simpliflications algébriques
\usepackage{dsfont}
% Pour le R des nombres réels
\usepackage{helvet,chngpage,pst-barcode} %helvet pour les caractères sans-serif du code-barre
% et changpage pour vérifier si la page est paire ou impaire.
\usepackage{pst-math,pst-func,pstricks-add}
% pour produire les graphiques
\FrenchListSpacingfalse
% Pour avoir 2 espaces après le point.
\geometry{headheight=1cm,headsep=1cm,left=2.8cm,right=2.8cm,bottom=3cm,top=3cm}
% Pour fixer le format de la page.
% ACTIVER UN DES 3 ENSEMBLES D’OPTIONS CI-DESSOUS SELON LE FORMAT DE SORTIE.
%%%%%%%%%%%%%%%% EN DVI %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Pour tavailler le texte, on choisit le format DVI
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \usepackage[dvipdfm,hypertex]{hyperref} % pour générer les hyperliens en DVI,
% mais à enlever si on compile en pdf !!!
%%%%%%%%%%%%%%%% EN PDF %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Pour la version électronique. On choisit le format pdf. %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[dvips,%
linkbordercolor={0 1 1},%
pdfauthor={Geneviève Savard, Robert Michaud et André Bordeleau},%
pdftitle={Notes de cours MAT145 deuxième partie},%plainpages=false,pdfpagelabels, %
pdfstartview=FitH,bookmarksopen=true,linkcolor=blue,urlcolor=blue]{hyperref}
\usepackage{breakurl}
% Pour séparer sur deux lignes les adresses url.
8
%%%%%%%%%%%%%%%%%%%%% EN PS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% N.B. On imprime la version ps à la reprographie.
%
%%% Plus beau résultat. Plus beaux caractères et plus belles nuances de gris.%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\usepackage[dvips]{hyperref}
%\usepackage{breakurl}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\includeonly{Integrales/Integrales} % Pour garder les numéros de pages
% mais ne compiler qu’un chapitre.
\makeindex
% Pour créer un index.
% FIN DU PRÉAMBULE DU DOCUMENT MAÎTRE
\begin{document}
4.2
Dictionnaire
On peut télécharger un dictionnaire français et un vérificateur d’orthographe. La grammaire n’est cependant pas corrigée.
C’est à mon avis un inconvénient majeur.
4.3
Options à préciser dans chaque logiciel
• Dans TeXnicCenter, cliquer sur Build, Define Output Profiles,
Viewer :
C:\texmf\miktex\bin\yap.exe
Voir aussi les fenêtres d’options en annexe. Avec les options précisées dans ces fenêtres, l’utilisation des logiciels est grandement facilité. On peut passer d’un endroit précis dans Yap à la
ligne correspondante dans TeXnic Center par un double clique et vice versa.
• Dans Yap, choisir l’option 16 000 000 colors.
• Dans MikTex, choisir Langue : Français.
4.4
Équation mise en évidence dans un cadre
Pour mettre une équation en évidence, il faut ajouter le code nécessaire dans le préambule. Voici ce que donne la
commande mise au point par André St-Amand du Service des enseignements généraux de l’ÉTS pour son livre Physique
des ondes.
c=
s
F
µ
Et vous ?
Si vous avez d’autres astuces pour faciliter l’utilisation de LATEX, j’aimerais bien les connaître. Merci !
[email protected]
9
(1)
10
11