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