Skip to content
Domlol edited this page Feb 24, 2017 · 19 revisions

Qu'est-ce que TeXoMaker ?

TeXoMaker est un logiciel à destination des enseignants qui utilisent LaTeX : TeXoMaker permet de gérer des bases d'exercices sous LaTeX, en les classant grâce à des métadonnées (type "Chapitre", "Année", "Niveau", ....). Il permet aussi de créer des feuilles d'exercices à partir d'exercices choisis dans la base.

TeXoMaker est multiplateforme et fonctionne aussi bien sous Mac OSX que sous Windows ou Linux.

Pour l'installer, accéder à la section téléchargements.

Installation

Dans tout les cas, noter que TeXoMaker est fait pour être utilisé avec LaTeX et qu'une distribution LaTeX doit être présente.

Nous recommandons fortement l'utilisation de TeXLive qui existe pour Windows, Linux et Mac.

Installation sous Windows

Téléchargez l'installateur, et double-cliquez dessus !

Installation sous Mac

Téléchargez l'image disque au format dmg.

Ouvrez-là et déplacez l'application dans le répertoire Applications.

Installation sous Linux

Sous Ubuntu (16.04)

Il existe désormais un ppa qui permet l'installation de TeXoMaker avec apt-get, aptitude ou votre application de gestion des logiciels habituelle.

Pour ajouter le ppa à vos sources :

Sois en ligne de commande avec :

sudo add-apt-repository ppa:gwenael-m/freebyte
sudo apt-get update

puis

sudo apt-get install texomaker

Sois en mode graphique en lançant "Logiciels et mises à jour" :

Choisir "Autres logiciels" puis le bouton "Ajouter...", et entrer

ppa:gwenael-m/freebyte

Vérifier que le dépôt a bien été ajouté :

Après une mise à jour de la liste des logiciels, TeXoMaker est prêt à être installé.

Compilation à partir des sources

Commencer par télécharger l'archive des sources sur la page des téléchargements.

Décompresser l'archive. La suite dépend de la distribution :

Systèmes basés sur Debian (Ubuntu, ...)

apt-get install libpoppler-qt5-dev qt5-default g++

Dans le répertoire de texomaker :

qmake
make

L'exécutable est dans le répertoire bin

Sous Fedora

yum install poppler-qt5-devel qt5-qtbase

Dans le répertoire de texomaker :

qmake-qt5
make

L'exécutable est dans le répertoire bin

Sous Mageia

urpmi poppler-qt5-devel lib64qt5network-devel lib64qt5widgets-devel 

puis dans le répertoire des sources de texomaker:

/usr/lib64/qt5/bin/qmake 
make

Créer une base

Exécutables LaTeX

Cliquer sur Réglages généraux pour vérifier si TeXoMaker a bien trouvé l’emplacement des exécutables LaTeX.

Si le programme a trouvé les exécutables (ce qui doit être le cas avec la distribution TeXLive normalement), on doit obtenir une fenêtre comme ci-dessous :

Création de la base

Cliquer sur Créer une base :

Images

Choisir un emplacement et un nom :

Images

On arrive alors à une fenêtre pour configurer la base.

On peut ajouter des métadonnées (Année, Source, ...) :

Images

On doit surtout ajouter le préambule LaTeXqui sera utilisé pour compiler les exercices :

Images

Par exemple :

Images

Enfin l’onglet Options de compilation permet de choisir la manière de compiler les exercices (latex, pdflatex ou tex).

Une fois cliqué sur Accepter, on arrive alors sur la base vide :

Images

Gérer les exercices

Ajouter un exercice

Prenons l’exemple de l’exercice suivant :

Images

On voit que la spécificité d’un exercice pour TeXoMaker réside dans l’en-tête dans laquelle on ajoute la liste des métadonnées désirées. Dans le cas où il y a des fichiers de figure, il faut les déclarer également afin de permettre la sauvegarde et l’exportation des bases TeXoMaker.

Pour ajouter un exercice il suffit de cliquer sur le signe $+$ vert du menu. Et de choisir le fichier .tex désiré. On peut également sélectionner plusieurs fichiers d’un même dossier en même temps.

Si la compilation se passe bien, on arrive alors à :

Images

Si la compilation échoue, une fenêtre s’ouvre avec les erreurs rencontrées. Un fichier nom-de-fichier-preview.tex est alors présent dans le répertoire du fichier d’exercice, il peut être utiliser pour tester la compilation. La majorité des échecs de compilation proviennent de l’absence d’un package.