Vous êtes sur la page 1sur 13

Texmaker (free cross-platform latex editor)

http://www.xm1math.net/texmaker/doc_fr.html

Texmaker
Editeur LaTeX libre et multi-plateforme depuis 2003

Manuel de l'utilisateur Sommaire:


1. Configurer Texmaker 1.1 Configurer l'diteur 1.2 Configurer les commandes associes LaTeX 1.3 Configurer la vrification orthographique 2. Rdaction d'un document avec l'diteur 2.1 Commandes usuelles 2.2 Prambule du document 2.3 Structuration du document 2.4 Navigation l'intrieur d'un document 2.5 Mise en forme du texte avec Texmaker 2.6 Espacement - Sauts de ligne 2.7 Insertion d'une liste 2.8 Insertion d'un tableau 2.9 Tabulation 2.10 Insertion d'images 2.11 Rfrences croises et notes 2.12 Insertion de formules mathmatiques 2.13 Utilisation des marques "" 3. Compiler son document 3.1 Compiler son document 3.2 Les fichiers log 3.3 Synchronisation source-pdf avec synctex 3.4 Utilisation de XeLaTeX 4. Autres caractristiques de Texmaker 4.1 Replier/dplier des blocs d'un document 4.2 Documents scinds en plusieurs fichiers 4.3 Bibliographie 4.4 Balises et commandes personnelles 4.5 Support Pstricks/Metapost/Tikz/Asymptote 4.6 Changer la langue et l'apparence de l'interface 4.7 La commande "Restaurer la session prcdente" 4.8 "Forward/Inverse search" avec Texmaker 4.9 Synopsis de la commande texmaker 4.10 Raccourcis clavier 4.11 Le panneau "Source Viewer" 4.12 Imprimer un document pdf partir de l'afficheur pdf intgr sous windows

1. Configurer Texmaker
Avant d'utiliser Texmaker, il faut d'abord configurer l'diteur et les commandes associes LaTeX via l'option "Configurer Texmaker" du menu "Options" ("Prfrences" sous macosx).

1 sur 13

06/02/2012 23:44

Texmaker (free cross-platform latex editor)

http://www.xm1math.net/texmaker/doc_fr.html

1.1 Configurer l'diteur


Avant de compiler son premier document, il faut d'abors rgler l'encodage utilis par l'diteur ("Configurer Texmaker" -> "Editeur" -> "Encodage"). Il faut ensuite utiliser l'encodage correspondant dans le prambule des documents LaTeX (Exemple : \usepackage[latin]{inputenc}, si l'on utilise l'encodage "ISO-8859-1" pour l'diteur). Note : lors de l'ouverture d'un fichier, l'utilisateur est prvenu si le document ne peut pas tre dcod correctement avec l'encodage par dfaut. Le programme laisse alors la possibilit de charger le fichier avec un autre encodage (sans que cela ne modifie l'encodage par dfaut).

1.2 Configurer les commandes associes LaTeX


Pour pouvoir compiler les documents avec Texmaker, les chemins vers les commandes associes LaTeX doivent tre dfinis correctement. Les commandes par dfaut devraient fonctionner avec les distributions LaTeX standards, mais des changements peuvent quand mme tre ncessaires ("Configurer Texmaker" -> "Commandes"). Pour modifier une commande, il suffit d'utiliser le bouton en fin de ligne et de slectionner le programme correspondant avec le slecteur de fichiers : Texmaker adaptera automatiquement la syntaxe (les modifications manuelles sont dconseilles). Le caractre % reprsente le nom du fichier courant (sans l'extension) et le caractre @ sera automatiquement remplac par le numro de la ligne courante dans l'diteur. Paramtre supplmentaire : # sera remplac par le nom du fichier courant sans extension (y compris dans le mode "matre")

1.3 Configurer la vrification orthographique


Le systme interne de vrification orthographique utilise les mmes dictionnaires qu'OpenOffice.org (version 2.x). Seuls les dictionnaires GPL franais, anglais, allemand, espagnol et italien sont distribus avec Texmaker. Il est possible de tlcharger d'autres dictionnaires cette adresse : http://wiki.services.openoffice.org/wiki/Dictionaries

2 sur 13

06/02/2012 23:44

Texmaker (free cross-platform latex editor)

http://www.xm1math.net/texmaker/doc_fr.html

Pour configurer le fonctionnement du correcteur orthographique dans Texmaker : "Configurer Texmaker" -> "Editeur" -> "Dictionnaire" et utiliser le bouton en fin de ligne pour slectionner le dictionnaire avec le slecteur de fichiers. Attention : la correction orthographique commence dsormais partir de la position du curseur et non plus partir du dbut du document. Lors de la frappe, s'il y a une erreur, le mot est soulign par un lisr rouge. Un clic-droit sur le mot ouvre un menu contextuel dans lequel il y a des propositions de mots de remplacement. Cliquer sur le mot dsir pour effectuer le remplacement.

2. Rdaction d'un document avec l'diteur 2.1 Commandes usuelles


Texmaker comporte les commandes habituelles d'un diteur classique : Copier, Coller... Elles sont accessibles via le menu "Edition" et la premire barre d'outils. La slection par bloc rectangulaire est disponible en appuyant sur la touche Alt pendant l'utilisation de la souris.

2.2 Prambule du document


Il y a plusieurs faons de rdiger le prambule de son document LaTeX. La premire consiste utiliser la commande "Dmarrage rapide" du menu "Assistants" :

on peut y fixer les principales caractristiques de son document (classe, format...). Les boutons "+" permettent de rajouter ses propres options. Tous ces rglages sont enregistrs : l'utilisateur les retrouvera la prochaine utilisation de l'assistant. On peut aussi utiliser un modle de prambule que l'on a pralablement enregistr. Il suffit alors d'utiliser "Enregistrer sous" ou un "copier/coller" pour l'utiliser comme base de son nouveau document.

2.3 Structuration du document


L'un des points forts de LaTeX est la structuration des documents. Pour dfinir une nouvelle "section" avec Texmaker, il suffit d'utiliser cette liste de la barre d'outils :

3 sur 13

06/02/2012 23:44

Texmaker (free cross-platform latex editor)

http://www.xm1math.net/texmaker/doc_fr.html

On n'a plus qu' indiquer le titre voulu et si l'on dsire que cette section soit numrote (elle fera alors partie de la table des matires) :

2.4 Navigation l'intrieur d'un document


Texmaker facilite la navigation dans un long document LaTeX grce la vue structure situe gauche de l'interface :

Un simple clic sur un item permet d'atteindre la ligne correspondante dans l'diteur. Cette vue structure est actualise automatiquement lors de la frappe. L'utilisateur peut aussi utiliser la commande "Rafrachir Structure" du menu "Edition" tout moment. Pour chaque fichier, l'utilisateur peut dfinir trois "signets" pour accelrer la navigation dans un document. Pour ajouter ou supprimer un "signet", il suffit de cliquer sur un numro de ligne. Quand vous avez dja dfini trois signets, il faut en supprimer un pour pouvoir en ajouter un nouveau. Pour atteindre la ligne correspondante un signet, il suffit de cliquer sur les boutons "1,2,3" dans la barre d'tat de Texmaker.

2.5 Mise en forme du texte avec Texmaker


Le formatage du texte peut se faire rapidement avec ceci :

4 sur 13

06/02/2012 23:44

Texmaker (free cross-platform latex editor)

http://www.xm1math.net/texmaker/doc_fr.html

Une des caractristiques de Texmaker est la possibilit de slectionner le texte formater avant de cliquer sur ces boutons. Les balises LaTeX adquates entourent alors automatiquement le texte slectionn.

2.6 Espacement - Sauts de ligne


Les commandes d'espacement usuelles sont disponibles dans le menu "LaTeX - Espacement". Le bouton "Retour la ligne" (raccourci-clavier : Ctrl+Return) permet aussi d'insrer rapidement le code LaTeX pour un retour la ligne.

2.7 Insertion d'une liste


Le menu "LaTeX - Listes" permet d'insrer rapidement le squelette des environnements listes traditionnels de LaTeX. Le raccourci-clavier pour insrer rapidement un item est : Ctrl+Alt+H.

2.8 Insertion d'un tableau


Texmaker propose un assistant permettant d'insrer le code adquat pour la plupart des tableaux standards. Il suffit d'utiliser la commande "Assistant tableau" du menu "Assistants". On se retrouve alors devant la bote de dialogue ci-dessous.

On peut y dfinir les caractristiques du tableau (nombre de lignes et de colonnes, alignement, sparateur...). Il est mme possible d'entrer directement le texte de chaque cellule (on peut aussi les laisser vides et complter la tableau alors dans l'diteur). Le code LaTeX adquat est alors automatiquement insr.

2.9 Tabulation
L'"Assistant Tabulation" du menu "Assistants" permet d'insrer automatiquement le code LaTeX d'une tabulation simple grce la bote de dialogue ci-dessous.

5 sur 13

06/02/2012 23:44

Texmaker (free cross-platform latex editor)

http://www.xm1math.net/texmaker/doc_fr.html

2.10 Insertion d'images


L'insertion d'une image se fait grce la commande "\includegraphics{}" du menu "LaTeX". En cliquant sur l'icne "fichier" de la bote de dialogue ci-dessous, on peut alors slectionner l'image inclure. Remarque : en cliquant sur le bouton "+", un environnement "figure" sera automatiquement ajout.

2.11 Rfrences croises et notes


La deuxime liste de la barre d'outils est la disposition des utilisateurs pour insrer rapidement les commandes LaTeX usuelles pour les rfrences croises et les notes de bas de page. Les labels utiliss dans le document apparaissent dans la vue structure : un clic suffit les atteindre dans l'diteur.

Remarque : Pour la commande \ref , Texmaker propose de slectionner un label parmi la liste de labels dtects dans le document (utiliser la commande "Rafrachir Structure" du menu "Edition" pour actualiser ventuellement la liste).

2.12 Insertion de formules mathmatiques


Le passage en mode mathmatique (en ligne) se fait avec le bouton "$$" de la barre d'outils "Math" ou grce au raccourci-clavier Ctrl+Alt+M. Pour le mode hors-ligne, on peut utiliser la commande "$$...$$" du menu "Math" ou le raccourci-clavier Alt+Shift+M. La barre d'outils mathmatiques permet aussi d'insrer d'un seul clic les formes mathmatiques les plus courantes (fraction, racine...).

Les panneaux de symboles mathmatiques situs gauche permettent d'insrer d'un clic le code LaTeX de prs de 400

6 sur 13

06/02/2012 23:44

Texmaker (free cross-platform latex editor)

http://www.xm1math.net/texmaker/doc_fr.html

symboles, ainsi que les balises \left et \right (cliquer sur les boutons "symboles" de la vue structure pour cela).

Option supplmentaire : Un panneau "symboles favoris" (*) permet l'utilisateur de crer son propre panneau de symboles. Pour ajouter un symbole dans le panneau "symboles favoris", il suffit de faire un clic-droit sur un symbole dans les autres panneaux de symboles et de slectionner l'option "Ajouter aux favoris" dans le menu qui s'affiche. Pour supprimer un symbole du panneau "symboles favoris", il suffit de faire un clic-droit dessus et de slectionner l'option "Retirer des favoris" dans le menu qui s'affiche. Le menu "Math" permet aussi de dfinir le style du texte en mode mathmatique (accents, styles de caractres,espacement) Pour les matrices, un assistant bas sur le mme principe que celui pour les tableaux est disponible dans le menu "Assistants". Il permet en plus de fixer l'environnement (array, matrix, pmatrix...). Les cellules peuvent tre compltes directement dans l'assistant.

2.13 Utilisation des marques ""


Les marques "", automatiquement insres par certaines commandes de Texmaker, permettent d'atteindre directement le prochain champ dans la structure qui vient d'tre insre en utilisant la touche "Tab" ("Shift+Tab" pour aller en

7 sur 13

06/02/2012 23:44

Texmaker (free cross-platform latex editor)

http://www.xm1math.net/texmaker/doc_fr.html

arrire). Note : l'insertion d'une tabulation avec la touche "Tab" est dsactive si la ligne contient une marque "".

3. Compiler son document 3.1 Compiler son document


Le plus rapide pour compiler un document est d'utiliser la commande "Compilation rapide" (raccourci-clavier : F1). Cette commande, dont le comportement est fixer dans la bote de dialogue de configuration de Texmaker permet d'enchaner plusieurs commandes la suite afin de passer directement du document LaTeX la visualisation du fichier dvi, postscript ou pdf. Pour lancer une commande partir de la barre d'outils, il suffit d'abord de slectionner la commande, puis de cliquer sur le bouton "Excuter"

Sinon, on peut aussi lancer les commandes via le menu "Outils" (raccourcis-claviers : F2...F12). Remarques : Tous les noms des documents doivent avoir une extension (en minuscule) et ne pas comporter d'espaces, sans quoi les commandes choueront. De mme, un fichier "sans nom" ne peut pas tre compil par Texmaker : il doit d'abord tre enregistr. Si les chemins vers les outils LaTeX sont mal dfinis, des messages "Impossible de lancer la commande" apparatront. La commande "Nettoyer" (menu "Outils") permet d'effacer tous les fichiers gnrs par LaTeX (sauf le fichier postscript et pdf)

3.2 Les fichiers log


Lors de l'utilisation de la commande "Compilation rapide", le fichier log gnr par LaTeX est automatiquement affich dans le panneau "Messages / Fichier Log" si une erreur de compilation est dtecte. Un clic dans la colonne "Line" permet alors d'atteindre directement cette ligne dans l'diteur et le dtail de l'erreur est affiche en dessous.

Dans les autres cas, un simple clic sur les boutons "Erreur LaTeX suivante" et "Erreur LaTeX prcdente" permet d'afficher le fichier log et d'atteindre directement l'erreur recherche.

8 sur 13

06/02/2012 23:44

Texmaker (free cross-platform latex editor)

http://www.xm1math.net/texmaker/doc_fr.html

3.3 Synchronisation source-pdf avec synctex


En ajoutant l'option "-synctex=1" la commande pour pdflatex, l'afficheur pdf intgr se positionnera directement la page correspondante la ligne courante dans l'diteur. Rciproquement, avec un clic-droit sur un mot dans l'afficheur pdf intgr (menu contextuel), le curseur de l'diteur se positionnera directement sur la ligne qui correspond dans le fichier source. Remarque : si on presse les touches ctrl+espace dans l'afficheur pdf intgr, l'diteur reprend le focus.

3.4 Utilisation de XeLaTeX


Pour utiliser XeLaTeX avec Texmaker, il suffit de remplacer la commande pdflatex par xelatex.

4. Autres caractristiques de Texmaker 4.1 Replier/dplier des blocs d'un document


Texmaker permet de replier/dplier tous les blocs de code du type "part, \chapter, \section,.., \begin{foo} \end{foo}" lors de l'dition d'un document. Pour cela, il faut obligatoirement positionner le curseur sur la premire ligne du bloc ("repliage de code contextuel"). Il suffit ensuite de cliquer sur l'icone "-" pour replier le bloc correspondant. Note : quand on est positionn sur la premire ligne d'un bloc, il est aussi possible d'aller directement la fin du bloc en question (option "Aller la fin du bloc" du menu contextuel).

4.2 Documents scinds en plusieurs fichiers


Texmaker permet aussi de travailler sur un document compos de plusieurs fichiers. Pour inclure un fichier .tex dans son document, il suffit d'utiliser la commande "\include{file}" du menu "LaTeX". Une bote de dialogue permet alors de slectionner le fichier inclure. Ce fichier apparat alors la fin de la vue "Structure". Un clic sur son nom permet de l'ouvrir automatiquement. Il est conseill alors de dclarer le document "racine" comme "document matre" l'aide du menu "Options". Ds lors, toute compilation ne se fera plus partir du document ouvert dans l'diteur mais partir du "document matre". On peut ainsi facilement travailler sur les documents "enfants" tout en compilant le document "racine" (qui peut mme tre ferm). Le menu "Options" permet aussi de retourner au mode "normal" (en dsactivant la dfinition d'un document "matre"). Un bouton spcial (juste au-dessus du bouton "Gras") permet de basculer d'un clic entre le document matre et le document courant.

4.3 Bibliographie
Lors de l'ouverture d'un document .tex, les fichiers .bib dtects sont automatiquement parcourus et les rfrences bibliographiques sont ajoutes l'auto-compltion. Les rfrences bibliographiques peuvent tre rinitialises via l'option "Rafraichir Bibliographie" du menu "Edition". Texmaker facilite la rdaction d'un fichier de bibliographie (au format standard .bib) grce au menu "Bibliographie". Un clic sur un item de ce menu insre directement le code standard associ ce style de bibliographie. Les commandes optionnelles signales par "OPT" sont automatiquement effaces par la commande "Clean" du menu "Bibliographie" : il faut donc effacer le "OPT" pour les conserver.

9 sur 13

06/02/2012 23:44

Texmaker (free cross-platform latex editor)

http://www.xm1math.net/texmaker/doc_fr.html

4.4 Balises et commandes personnelles


Texmaker permet l'utilisateur d'enregistrer dix extraits de code LaTeX accessibles par le menu "Utilisateur - Balises utilisateur" et par les raccourcis-claviers (Shift+F1 Shift+F10). Pour dfinir ces extraits, il faut lancer la commande "Editer balises utilisateur" dans ce mme menu. Remarques : Le fait d'entrer "%monenvironnement" dans le champ "code LaTeX" insrera le code suivant dans l'diteur: \begin{monenvironnement} \end{monenvironnement} et le curseur se positionnera automatiquement sur le champ "".

Tous les caractres "@" utiliss dans le code de la balise seront automatiquement remplacs par des marques "" dans l'diteur et le curseur se positionnera automatiquement sur le premier champ "" (si du texte a t slectionn avant dans l'diteur, le premier champ "" sera automatiquement remplac par le texte slectionn). Il est aussi possible de dfinir des commandes personnelles via le menu "Utilisateur - Commandes utilisateurs". Un % reprsente le nom du fichier traiter sans extension. Les commandes, une fois dfinies, peuvent-tre lances par les raccourcis-claviers Alt+Shift+F1...Alt+Shift+F5 . Elles peuvent tre aussi lances partir de la barre d'outils (il suffit de slectionner cette commande avant de cliquer sur le bouton "Excuter").

4.5 Support Pstricks/Metapost/Tikz/Asymptote


Quelques une des principales commandes Pstricks/Metapost/Tikz/Asymptote peuvent tre insres directement dans le code en cliquant sur les boutons "PS", "MP", "TI" et "AS" dans le panneau "Structure".

4.6 Changer la langue et l'apparence de l'interface


La langue et l'apparence de l'interface peuvent tre modifies partir du menu "Options" (redmarrer l'application est ncessaire pour que les changements soient pris en compte)

10 sur 13

06/02/2012 23:44

Texmaker (free cross-platform latex editor)

http://www.xm1math.net/texmaker/doc_fr.html

4.7 La commande "Restaurer la session prcdente"


Quand on quitte le programme sans fermer les documents ouverts, texmaker sauvegarde automatiquement le nom de ces documents. Avec la commande "Restaurer la session prcdente" du menu "Fichier", il est alors possible de rouvrir l'ensemble de ces documents d'un seul coup.

4.8 "Forward/inverse search" avec Texmaker


Certains afficheurs dvi permettent d'afficher directement la page et la zone correspondante une certaine ligne dans le fichier source LaTeX. Pour utiliser cette caractristique, il faut utiliser le caractre @ dans la ligne de commande correspondant l'afficheur dvi ("Configurer Texmaker" -> "Commandes"). Exemples "Forward search" : Pour lancer yap : "C:/Program Files/MiKTeX 2.7/miktex/bin/yap.exe" -1 -s @%.tex %.dvi Pour lancer xdvi : xdvi %.dvi -sourceposition @:%.tex Pour lancer kdvi : kdvi "file:%.dvi#src:@ %.tex" Pour l'opration inverse ("Inverse search") : Lancer texmaker partir de yap : "C:\Program Files\Texmaker\texmaker.exe" "%f" -line %l (the program arguments : "%f" -line %l ) Lancer texmaker partir de xdvi : xdvi -editor "texmaker %f -line" %.dvi -sourceposition @:%.tex

4.9 Synopsis de la commande texmaker


texmaker fichier [-master] [-line xx] Avec l'option "-master" , le document charg sera automatiquement dfini comme document "matre". Avec l'option "-line xx" , Texmaker demandera s'il doit aller la ligne xx aprs avoir charg le document.

4.10 Raccourcis clavier


Raccourcis par dfaut (*:modifiable - "Configurer Texmaker" -> "Editeur") : Menu "Fichier" : Nouveau : Ctrl+N Ouvrir : Ctrl+O Enregistrer : Ctrl+S Fermer : Ctrl+W Quitter : Ctrl+Q Menu "Editer" : Dfaire : Ctrl+Z Refaire : Ctrl+Y Copier : Ctrl+C Couper : Ctrl+X Coller : Ctrl+V Slectionner tout : Ctrl+A Commenter : Ctrl+T Dcommenter : Ctrl+U Chercher nouveau : Ctrl+M Remplacer : CTrl+R Aller la ligne : Ctrl+G Vrifier orthographe (depuis le curseur) : Ctrl+Shift+F7 Menu "Outils" : Quick build : F1 Latex : F2 View dvi : F3 Dvi->PS : F4 View PS : F5

11 sur 13

06/02/2012 23:44

Texmaker (free cross-platform latex editor)

http://www.xm1math.net/texmaker/doc_fr.html

Pdflatex : F6 View Pdf : F7 PS->Pdf : F8 Dvi->Pdf : F9 View log : F10 Bibtex : F11 Make index : F12 * Menu "LaTeX" : * item : Ctrl+Shift+I * Italic : Ctrl+I * Slanted : Ctrl+Shift+S * Bold : Ctrl+O * Typewriter : Ctrl+Shift+T * Small caps : Ctrl+Shift+C * Emphasis : Ctrl+Shift+E * New line : Ctrl+Return * Menu "Math" : * Inline math mode : Ctrl+Shift+M * Display math mode : Alt+Shift+M * Numbered equations : Ctrl+Shift+N * Subscript : Ctrl+Shift+D * Superscript : CTrl+Shift+U * Frac : Alt+Shift+F * Dfrac : Ctrl+Shift+F * Sqrt : Ctrl+Shift+Q * Left : Ctrl+Shift+L * Right : Ctrl+Shift+R Menu "Utilisateurs" : Balises utilisateurs : Shift+F1...Shift+F10 Commandes utilisateurs : Shift+Alt+F1...Shift+Alt+F10

4.11 Le panneau "Source Viewer"


Pour faciliter le copier/coller entre deux documents, les utilisateurs peuvent ouvrir un document (en lecture seule) ct de l'diteur grce au panneau "Source Viewer".

4.12 Imprimer un document pdf partir de l'afficheur pdf intgr sous windows
D'abord, il faut s'assurer que le programme ghostscript est bien install sur le systme et que le chemin vers "gswin32c.exe" est correctement rgl dans le dialogue de configuration de Texmaker. Aprs avoir cliqu sur le bouton "Imprimer", slectionner le format du papier et la plage de pages imprimer. Il faut utiliser ensuite le bouton "Proprits" de la boite de dialogue d'impression standard de windows qui apparat pour fixer le format et l'orientation que l'on souhaite utiliser.
532

Dernire version
Version 3.2.2 : 12 Janv 2012

12 sur 13

06/02/2012 23:44

Texmaker (free cross-platform latex editor)

http://www.xm1math.net/texmaker/doc_fr.html

Contact
Cliquer ici pour contacter l'auteur Issue tracker

Pages
Prsentation Copies d'cran Tlchargement Documentation ChangeLog English

Texmaker : original LaTeX editor since 2003 by the creator of Kile Copyright 2003/2012 Pascal Brachet - France with the contribution of J.Amblard for the LaTeX to html conversion tool. This program is licensed to you under the terms of the GNU General Public License Version 2 as published by the Free Software Foundation. Note : This program is the "authentic" Texmaker editor and there is strictly no relationship between this program developed since 2003 and another latex editor which uses intentionally almost the same name to trick users.

13 sur 13

06/02/2012 23:44