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

JPEG

Source LaTeX Fiche PDF

Limites et continuité

JPEG

Source LaTeX Fiche PDF

Dérivation et intégration

JPEG

Source LaTeX Fiche PDF

Exponentielle et logarithme

JPEG

Source LaTeX Fiche PDF

Nombres complexes

JPEG

Source LaTeX Fiche PDF

Géométrie dans l’espace

JPEG

Source LaTeX Fiche PDF

Probabilités discrètes

JPEG

Source LaTeX Fiche PDF

Probabilités continues

JPEG

Source LaTeX Fiche PDF

Arithmétique (spé)

JPEG

Source LaTeX Fiche PDF

Matrices et suites (spé)

JPEG

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 (...)
Source baposter
Contenu de la page en PDF

Commentaires

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.