LaTeX
Le 29-12-2007 à 16:11 par Jérôme Ortais. Dans Informations diverses.
Pyromaths crée des fiches d’exercices au format LaTeX. Ces fichiers exercices.tex et exercices-corrige.tex ne sont pas imprimables tels quels. Il faut les compiler pour créer des fichiers pdf.
Si vous souhaitez modifier une fiche, il vous faut donc modifier le fichier .tex et le recompiler. vous trouverez dans cet article des explications sur les fichiers .tex créés par Pyromaths.
Modules ou paquetages utilisés
Dans cette partie, je tenterai d’expliquer l’utilité des modules utilisés dans les fichiers .tex.
-
\documentclass[a4paper,11pt]{article}
Toutes les commandes TeX commencent par un\.La fonctiondocumentclassdéfinit le type du document (iciarticle) et accepte en optiona4paper(le document est au format A4) et11pt(c’est la taille des caractères). -
\usepackage[latin1]{inputenc}
Cette commande permet d’utiliser des caractères accentués utiles en français. -
\usepackage[frenchb]{babel}
Le modulebabelavec l’optionfrench"francise" l’utilisation de LaTeX. Par exemple, cela permet de gérer convenablement les espaces autour des symboles de ponctuations ":" ou ";". -
\usepackage[fleqn]{amsmath}
amsmathest un module qui permet l’édition de formules mathématiques. L’optionfleqnpermet d’aligner les équations à gauches. -
\usepackage{amssymb,multicol,calc,vmargin,cancel,fancyhdr,units,pst-eucl,wrapfig,lastpage}- Le module
amssymbmet à disposition tout un tas de symboles, mathématiques ou non (tel le triangle noir qui sert à numéroter les questions dans les exercices). - Le module
multicolpermet de créer des colonnes dans une page. - Le module
calcpermet de faire des opérations dans un document LaTeX. Il est utilisé pour afficher l’année scolaire en cours par exemple. - Le module
vmarginpermet de gérer simplement les marges d’un document LaTeX. - Le module
cancelpermet de rayer des caractères avec des barres obliques. il est utilisé pour faire apparaitre les simplifications de fractions. - Le module
fancyhdrgère les en-têtes et pieds de pages du document. - Le module
unitsgère l’affichage des unités de longueur (et d’autres) dans les documents. - Le module
pst-euclpermet de construire des figures géométriques plus simplement en utilisant PSTricks. - Le module
wrapfigpermet d’écrire du texte autour d’une figure. - Le module
lastpagepermet de connaitre le numéro de la dernière page.
- Le module
-
\setmarginsrb{1.5cm}{1.5cm}{1.5cm}{1.5cm}{.5cm}{.5cm}{.5cm}{1.cm}
cette commande définit dans l’ordre les marges gauche, haut, droite, bas, la hauteur de l’en-tête, la distance entre l’entête et le texte, la hauteur du pied de page et la distance entre le texte et le pied de page. -
\newcounter{exo}\setcounter{exo}{1}
Créé un compteur nomméexoet l’initialise à 1. C’est ce compteur qui numérotera automatiquement les exercices de la feuille. -
\setlength{\fboxsep}{1em}
Précise la distance entre le texte et le bord des cadres. -
\setlength\parindent{0em}
Fixe la distance pour le retrait de premier paragraphe à 0 (inappropriée dans une fiche d’exercices). -
\setlength\mathindent{0em}
Fixe la distance pour le retrait des formules mathématiques. -
\setlength{\columnsep}{30pt}
Fixe la taille de la séparation entre les colonnes. -
\usepackage[ps2pdf,pagebackref=true,colorlinks=true,linkcolor=blue,plainpages=true]{hyperref}
Permet de créer des hyperliens dans les fichiers pdf. -
\hypersetup{pdfauthor={Jérôme Ortais},pdfsubject={Exercices de mathématiques},pdftitle={Exercices créés par Pyromaths, un programme en Python de Jér\^ome Ortais}}
Les informations stockées dans le document pdf créé.
Commentaires(s) sur cet article
N'hésitez pas à laisser un message.
Toutes mes félicitations pour ce magnifique travail et merci pour l'outil qu'il représente pour la composition des textes scolaires de mathématiques.
Merci pour le détail des commandes et fonctions utilisées.
Calixto
Bonjour,
Bravo pour ce que vous nous proposé, c'est d'une utilisation simple et d'un rendu très net.
Vous précisez : "Si vous souhaitez modifier une fiche, il vous faut donc modifier le fichier .tex et le recompiler."
Comment obtient-on ces fichiers .tex avant compilation ? Actuellement je n'obtiens que des pdf et j'ai parcouru votre site et je n'ai pas trouvé la réponse à cette question.
Merci
Michelle.
Jérôme Ortais
http://www.pyromaths.org
Bonjour Michelle,
pour pouvoir obtenir les fichiers "tex", il faut installer le programme Pyromaths (la version 08.03 à l'heure actuelle). La version utilisable en ligne ne permet pas de récupérer les fichiers tex et ne permet donc aucune modification.
Cordialement.
Écrivez votre message
Une adresse e-mail est nécessaire mais ne sera pas divulguée
calixto