LaTeX
Le 29-12-2007 à 16:11 par Jérôme. 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.
Les fonctions utilisées
Les fichiers d’exercices .tex utilisent des fonctions pour gérer l’affichage des exercices notamment.
Affichage des exercices :
newenvironment{exercice}[1][ ]{
La commande se nomme exercice et peut avoir un argument optionnel (par exemple, le nombre de points de l’exercice dans un devoir).
-
\pagebreak[2]
Essaie de faire en sorte que le titre de l’exercice ne se retrouve pas seul en bas de page. -
\renewcommand{\theenumi}{\arabic{enumi}}Redéfini le type de numérotation (chiffres arabes) des questions dans les exercices. -
\renewcommand{\labelenumi}{$\blacktriangleright$\textbf{\theenumi.}}
Les questions dans les exercices sont numérotées comme suit : Un triangle noir ($\blacktriangleright$) suivi du numéro de la question en gras (\textbf{\theenumi.}). -
\renewcommand{\theenumii}{\alph{enumii}}
Redéfini le type de numérotation (lettres minuscules) des questions de second niveau dans les exercices. -
\renewcommand{\labelenumii}{\textbf{\theenumii)}}
Les questions de second niveau dans les exercices sont numérotées comme suit : le numéro de la question (en lettre minuscule, souvenez-vous de la ligne précédente) en gras (\textbf{\theenumii.}). -
\begin{flushleft}
Le titre de l’exercice sera aligné à gauche. -
\fontfamily{pag}\fontseries{b}\selectfont
il utilisera la police AvantGarde (pag) si elle existe, en gras (\fontseries{b}). -
\underline{Exercice \theexo{}} - footnotesize{#1}
Écrit "Exercice" suivi du numéro de l’exercice (\theexo{}) souligné (\underline{ }). Ajoute au bout de cette ligne un "-" suivi éventuellement du paramètre passé à la commande\exercice(les nombres de points donnés à la question par exemple) écrit en plus petit (footnotesize{#1}). -
\end{flushleft}
repasse en mode justifié. -
\vspace{-2ex}
Réduit l’espace vertical de 2ex entre le titre de l’exercice et la ligne suivante
C’est ici que sera écrit le contenu de l’exercice. La suite de la commande permet de gérer la fin de l’exercice.
-
\vspace{-1ex}
Réduit l’espace vertical entre la fin de l’exercice et la suite du document. -
\stepcounter{exo}
Incrémente la valeur du compteurexoqui numérote les exercices.
Calcul de l’année scolaire en cours
\count1=\year \count2=\year}}
\ifnum\month<8\advance\count1by-1
\else\advance\count2by1\fi
count1 contiendra l’année de début et count2 l’année de fin. La fonction regarde quel est le mois en cours :
- entre août et décembre, l’année en cours est l’année de début ;
- entre janvier et juillet, l’année en cours est l’année de fin.
En-tête et pied de page
-
\pagestyle{fancy}
Utilise des en-tête et pieds de page personnalisés -
\cfoot{textsl{\footnotesize{Année \number\count1/\number\count2}}}
Le pied de page central (\cfoot) affiche par exemple "année 2007/2008" en italique (\textsl) et en petit (\footnotesize). -
\rfoot{\textsl{\tiny{http://www.pyromaths.org}}}
Le pied de page droit (\rfoot) affiche "http://www.pyromaths.org" en italique (\textsl) et en encore plus petit (\tiny). -
\lhead{\textsl{\footnotesize{Page \thepage/ \pageref{LastPage}}}}L’en-tête gauche (\lhead) affiche par exemple "Page 1/3" en italique (\textsl) et en petit (\footnotesize).
Plus loin dans le document on trouve les deux commandes suivantes :
-
\chead{\Large{\textsc{Fiche de préparation au brevet}}}
L’en-tête central (\chead) affiche ici "Fiche de préparation au brevet" en grand (\Large) et en petites capitales (\textsc). -
\rhead{\textsl{\footnotesize{Classe de 3\ieme}}}
L’en-tête droit (\rhead) affiche ici "Classe de 3e" en petit (\footnotesize) et en italique (\footnotesize).
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