ENFA - Bulletin n°24 du groupe PY-MATH – Mai 2015 59 Contact : conf-py-math@edu
ENFA - Bulletin n°24 du groupe PY-MATH – Mai 2015 59 Contact : conf-py-math@educagri.fr L ATEX, LE TRAITEMENT DE TEXTE POUR LES MATHÉMATICIENS N’avez-vous jamais voulu ouvrir un ancien document (Word 97 avec Word 2007, OpenOffice 1, avec OpenOffice 3) ? Quelle surprise, le document n’a plus la même apparence : police remplacée, textes et graphiques déplacés... Un document Word 2 pour Windows 3.11 ne peut plus être ouvert avec Word 2010 facilement (il faut une option supplémentaire). Le document est corrompu, la récupération éventuelle de certains morceaux est impossible. N’avez-vous jamais voulu taper des belles formules de mathématiques rapidement ? Vous avez essayé l’éditeur d’équations de Word où il faut cliquer plusieurs fois pour trouver le bon symbole. Vous avez essayé Word 97 avec Amaths97 ou OpenOffice avec Dmaths, cela allait un peu plus vite, grâce aux commandes à taper, plutôt que chercher dans des menus. Malgré tout l’apparence n’est pas parfaite. La typographie française n’est pas respectée. Moi oui ! Alors un jour, j’ai rêvé d’un vrai traitement de texte... Je voulais : 1. pouvoir ouvrir un document que j’avais écrit 5 ou 6 ans auparavant sans corruption ; 2. pouvoir taper des mathématiques facilement ; 3. avoir une belle typographie : voir Petites leçons de typographie de Jacques ANDRÉ http://jacques-andre.fr/faqtypo/lessons.pdf ; 4. pouvoir tout paramétrer à mon goût ; 5. séparer la forme du fond pour me concentrer sur le contenu plutôt que sur les détails de la présentation ; 6. trouver facilement les réponses à mes questions d’utilisateur ; 7. ne pas dépenser trop d’argent. J’ai trouvé ceci en L A T E X dont vous trouvez un historique sur http://fr.wikipedia.org/wiki/LaTeX. L A T E X est un traitement de texte qui se présente comme un langage de programmation. Lors de la compilation, le fichier produit n’est pas un fichier exécutable mais un document (imprimable ou projetable). C’est en général un fichier postscript ou un fichier .pdf. L A T E X n’est donc pas un logiciel WYSIWYG1 (what you see is what you get). Vous ne voyez pas le résultat avant la compilation. L A T E X est un logiciel WYSIWYM (what you see is what you mean). Vous voyez ce que vous voulez dire. Pour découvrir L A T E X, Py-Math vous propose des documents joints à cet article : - des tutoriels vidéos décrivant l’installation du compilateur L A T E X, de l'éditeur T E Xmaker et de Gnuplot qui permet de tracer des courbes ; - un kit de démarrage ; - un exemple complet et la vidéo associée. La désinstallation est extrêmement simple si vous ne l’adoptez pas. Elle est décrite en fin d’article. 1 C’est comme cela que l’on vendait Word il y a une vingtaine d’années ! 60 ENFA - Bulletin n°24 du groupe PY-MATH – Mai 2015 Contact : conf-py-math@educagri.fr I - Installation Les tutoriels vidéos associés à l’article en ligne sur le site R2math, expliquent comment installer L A T E X et le préparer à une utilisation efficace par un débutant. Chaque vidéo dure entre une et trois minutes : - téléchargement de T E Xlive 2013 : voir tutoriel vidéo installation1.wmv - installation de T E Xlive : voir début du tutoriel vidéo installation2.wmv - mise à jour de T E Xlive (facultatif) : voir fin du tutoriel vidéo installation2.wmv - téléchargement et installation de T E Xmaker : voir tutoriel vidéo installation3.wmv - installation du kit de démarrage de Py-Math : voir tutoriel vidéo installation4.wmv - insertion de figures GeoGebra: voir tutoriel vidéo LaTeXGeogebra.wmv - installation de Gnuplot : voir tutoriel vidéo installation5.wmv (facultatif au début) Attention ! Selon la performance de votre ordinateur, l'installation complète peut prendre un certain temps (jusque 4 heures !). Si vous ne souhaitez pas installer L A T E X tout de suite, vous pouvez consulter les saisies d'écran présentées. II - Un premier exemple Après avoir installé T E Xlive et T E Xmaker, démarrez T E Xmaker et choisissez la commande Nouveau du menu Fichier. Cliquez sur l’icône dans la barre d’outils à gauche de la fenêtre : s'affichent alors les snippets utilisateurs fournis par Py-Math, ce sont des petits morceaux de code fréquemment utilisés qui se sont installés avec le kit de démarrage Py-Math et dont le descriptif est donné dans le fichier snippets_Pymath.pdf en ligne sur le site R2math. Cliquez sur Exemple Complet Minimal et enregistrez le fichier obtenu sous le nom ECM.tex dans un dossier où L A T E X pourra écrire les fichiers de compilations et le fichier .pdf. Cliquez sur la flèche de Compilation rapide (ou touche F1 ), puis sur la flèche de Voir PDF (ou touche F7 ). L’aperçu montre le résultat qui sera enregistré sous le nom ECM.pdf. Remarque ECM signifie Exemple Complet Minimal. Lorsque vous demandez de l’aide dans les forums spécialisés, essayez de fournir un fichier sous cette forme pour que la personne qui vous répondra puisse compiler le fichier rapidement et chercher la solution. ENFA - Bulletin n°24 du groupe PY-MATH – Mai 2015 61 Contact : conf-py-math@educagri.fr Mais que signifient ces lignes de code ? La classe de document (ligne 1) indique ce que l’on veut écrire. Cela peut être aussi un livre (book) ou une présentation projetable (beamer). Le préambule (lignes 3 à 7) indique les packages (L A T E X est modulaire) que l’on souhaite utiliser. Remarques : les symboles spéciaux • Le symbole pourcentage % présente un commentaire qui n’apparaîtra pas dans le document final mais qui sert à s’y retrouver lorsqu’on retravaille un document beaucoup plus tard. • Toutes les commandes commencent par un antislash. C’est le symbole \ que l’on obtient avec les touches AltGr + 8 . À la ligne 5, on précise que la table de caractères utilisée est celle communément utilisée dans le monde (utf8). Elle permet d’écrire aussi en idéogrammes chinois ou en arabe par exemple. À la ligne 6, l’encodage des polices est précisé pour pouvoir faire des pdf de qualité où l’on aura les ligatures adaptées à la recherche. À la ligne 7, ce document sera en français. L A T E X saura faire les césures en fin de ligne, présentera les guillemets à la française, adaptera les espaces lors des listes, s’occupera des espaces autour de la ponctuation, etc. Puis vient le document en lui-même lignes 11 à 13. Au secours ! Pour utiliser ce traitement de texte, il faut donc apprendre un langage de programmation ? Oui et non. Heureusement, il y a T E Xmaker qui permet d’apprendre L A T E X en douceur. Il y en a d’autres comme T E Xstudio, Texnicenter, Kile, etc. Py-Math a choisi T E Xmaker pour sa simplicité de prise en main pour un débutant en L A T E X. Un très grand nombre de commandes et de raccourcis clavier sont présentés dans les menus et on finit par les apprendre pour écrire plus vite. De plus, T E Xmaker réalise une complétion des commandes, c’est-à-dire qu’il propose une suite possible à ce que vous êtes en train de taper. III - Le tutoriel PY-MATH Pour débuter facilement, voici un tutoriel permettant de se lancer dans l’écriture d’un document assez rapidement. Le fichier texmf.zip (en ligne sur le site R2math) contient trois composants à extraire et à mettre dans le dossier c:\texmf (à créer si besoin). Cette procédure n’est valable qu’avec l’installation de T E Xlive comme indiqué dans la vidéo installation2.wmv. (Les utilisateurs de MikeTex ou les utilisateurs habituels de T E Xlive le mettront dans le dossier approprié.) • Le dossier Modèles contient des préambules pour démarrer de nouveaux documents. 62 ENFA - Bulletin n°24 du groupe PY-MATH – Mai 2015 Contact : conf-py-math@educagri.fr • Le dossier tex contient la classe pymath.cls utilisée par les différents modèles proposés dans le dossier Modèles. Comme il se trouve dans le dossier texmf, il sera automatiquement reconnu par L A T E X si vous avez suivi la procédure d’installation du fichier installation2.wmv. • Le fichier reglages_texmaker permettra de régler T E Xmaker, il donne accès aux snippets Py-Math. La procédure suivante est aussi décrite dans le fichier installation4.wmv en ligne sur le site R2math Démarrer T E Xmaker et installez les réglages en choisissant dans le menu Options, Fichier de configuration, Remplacer le fichier de configuration par un nouveau et sélectionnez le fichier reglages_texmaker.ini du dossier texmf. T E Xmaker s’arrête. C’est normal, il faut le redémarrer que les modifications soient prises en compte. Maintenant, vous êtes prêts à travailler. Pour commencer un nouveau document, vous pouvez choisir la commande Nouveau document en copiant un document existant dans le menu Fichier, puis choisir l’un des fichiers du dossier Modèles dans texmf. Lorsque vous aurez écrit plusieurs documents et ajouté des packages et commandes supplémentaires, vous pourrez commencer un nouveau document à partir de l’un de vos anciens. ENFA - Bulletin n°24 du groupe PY-MATH – Mai 2015 63 Contact : conf-py-math@educagri.fr Cliquez alors à gauche uploads/s1/24-7-latex.pdf
Documents similaires










-
37
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 15, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 1.0137MB