Créer des résumés de cours en LaTeX : mathématiques en TS

lundi 28 août 2017
par  Nathalie DAVAL

L’écriture de textes mathématiques n’est pas toujours facile avec les outils classiques de traitement de texte. Il existe une alternative d’une efficacité redoutable qui s’appelle LaTeX [1] (on prononce « latèque »).
L’objet de ce billet n’est pas de parler de LaTeX à proprement parlé (pour de plus amples informations à ce sujet, on pourra consulter le cours « Rédiger des documents avec LaTeX » [2], par exemple), mais de proposer une classe intéressante qui permet à l’origine de créer de jolis posters : il s’agit de la classe « baposter » [3] créée par Brian Amberg.

Le principe est simple : la page est constituée de blocs disposés les uns par rapport aux autres. Cette classe est largement configurable à de multiples niveaux :

  • couleurs de fond, de bordure, de texte...
  • nombre de colonnes (de 1 à 6, sachant que la largeur du bloc est définie par le nombre de colonnes qui le compose) ;
  • disposition des blocs ;
  • types de bordures ;
  • taille du poster (en principe A0 ou A1, mais peut être réduit à A5 pour des fiches par exemple) et de la police d’écriture...

Voici un exemple de poster, qui résume les différentes options de cette classe :

baposter

Vous trouverez en bas d’article les fichiers source de ce poster (fichier.tex, classe baposter et version PDF du poster.

Il y a deux étapes de construction d’un poster, ou d’une fiche : la configuration générale qui se place juste après le \begin{document}, dans un environnement « poster ». Celle-ci détermine les couleurs, tailles, types d’éléments à placer.
Par exemple, voici la syntaxe qui correspond à notre exemple précédent :

\begin{poster}
{
headerborder=open,
background=shadeLR,bgColorOne=red,
bgColorTwo=yellow,
colspacing=5mm,
columns=6,
borderColor=black,
headershade=shadelr,
headerColorOne=black,
headerColorTwo=lightgray,
headerFontColor=white,
boxshade=plain,
boxColorOne=white,
textborder=rounded,
headerheight=0.09\textheight,
headershape=smallrounded,
headerfont=\textsc\bf,
textfont={\setlength{\parindent}{0em}},
linewidth=1pt
}

Ensuite vient l’élaboration de chaque bloc un par un.
Par exemple, le bloc « Options de couleurs » possède la syntaxe suivante :

\headerbox{\bf Options de couleurs}
{name=cou,column=0,span=3,below=col,bottomaligned=syn}
{ Intérieur du bloc
\verb ?none ? : aucune couleur \
\verb ?plain ? : couleur pleine (couleur 1) \
\verb ?shadelr ? : dégradé gauche-droite (couleur 1 - couleur 2) \
\verb ?shadetb ? : dégradé haut-bas (couleur 1 - couleur 2)
}

À l’origine c’est une classe pour faire des posters de grande taille, mais rien ne vous empêche de la détourner pour créer des fiches de résumé de cours !
Voici des exemples de formulaires crées pour une classe de terminale S (obligatoire et spécialité) au format A4 : personnellement, j’ai imprimé deux fiches par page de format A4, au recto et au verso, donc quatre fiches par feuille puis je les ai plastifiées et coupées en deux pour avoir des fiches de taille « standard ».

Pour chacun des chapitres, vous trouverez un aperçu, le fichier source .tex à télécharger et le PDF.

Suites numériques

Source LaTeX Fiche PDF

Limites et continuité

Source LaTeX Fiche PDF

Dérivation et intégration

Source LaTeX Fiche PDF

Exponentielle et logarithme

Source LaTeX Fiche PDF

Nombres complexes

Source LaTeX Fiche PDF

Géométrie dans l’espace

Source LaTeX Fiche PDF

Probabilités discrètes

Source LaTeX Fiche PDF

Probabilités continues

Source LaTeX Fiche PDF

Arithmétique (spé)

Source LaTeX Fiche PDF

Matrices et suites (spé)

Source LaTeX Fiche PDF



Documents joints

baposter
classe baposter.cls
classe à mettre dans le même dossier que le document LaTeX ou dans la structure de LaTeX
Source baposter
Contenu de la page en PDF

Commentaires

Logo de Catherine
mercredi 13 juillet 2022 à 14h17 - par  Catherine

Bonjour,
J’ai téléchargé vos fiches plus baposter.tex, baposter.cls, pspicture.dtx et pspicture.ins mais les figures ne se font pas (erreurs de compilation latex).
Pouvez-vous ajouter les fichiers que vous utilisez ?
Je compte utiliser vos fiches comme rappel, je vais rajouter le lien de votre site directement sur la fiche.

Logo de Cauchy
dimanche 15 décembre 2019 à 12h15 - par  Cauchy

Très intéressant mais dommage que dès la première fiche il y ait une erreur depuis plus de 2 ans.

Dans la case variations d’une suite : u_n+1/u_n >1 ne donne pas forcément (u_n) croissante.

Logo de Yann
dimanche 8 septembre 2019 à 08h21 - par  Yann

Merci beaucoup pour le passage, cela va beaucoup m’aider à réaliser de belles fiches !

Cependant dans les sources .tex les accents ne passent pas, ce qui peut créer pas mal d’erreurs de compilations :)

Cordialement.

Logo de Luc
lundi 22 juillet 2019 à 17h39 - par  Luc

Bonjour,
merci beaucoup de partager ce beau travail de mise en page ! Je ne manquerai pas vous citer dès que possible.

Logo de Fabien C
vendredi 15 mars 2019 à 22h34 - par  Fabien C

C’est du super boulot !
Merci du partage du pdf et du fichier tex.

Logo de N@thalie
dimanche 10 mars 2019 à 08h16 - par  N@thalie

Bonjour, oui si elles restent inchangées et que vous ajoutez le lien vers ce site ;-)

Logo de Régis
vendredi 15 juin 2018 à 18h31 - par  Régis

Bonjour,
autorisez vous la publication de vos présentation dans un site web ?

Logo de Elise
mercredi 16 mai 2018 à 16h14 - par  Elise

Merci beaucoup pour ce tutoriel très intéressant ;-)
C’est bon, j’ai pu créer mon formulaire !

Logo de Lise Jean-Claude
lundi 28 août 2017 à 19h39 - par  Lise Jean-Claude

Excellent article qui devrait contribuer à élargir la communauté des utilisateurs de LaTeX et convaincre les plus réticents. Le détournement de cette classe Baposter pour faire de belles fiches est une très bonne idée. Le rendu est parfait.
Merci pour avoir partagé toutes ces sources.