CultureMath
- Généralités
- Logique
- Mathématiques discrètes, algorithmique
- Algèbre
- Arithmétique
- Géométrie
- Topologie
- Analyse
- Probabilités
- Statistique
- Analyse numérique
- Interactions des mathématiques
- Mathématiques et physique
- Mathématiques et sciences de la vie
- Mathématiques et économie
- Mathématiques et autres disciplines
- Histoire des mathématiques
- Histoire : généralités
- Histoire : Mésopotamie
- Histoire : Grèce
- Histoire : autres mathématiques anciennes
- Histoire : Europe (jusqu'au dix-huitième siècle)
- Histoire : Europe (à partir du dix-neuvième siècle)
- Didactique, histoire de l'enseignement
- Épistémologie
- Ethnomathématiques
On illustre ici comment faire des tableaux de signes ou de variations en LaTeX.
Comme dans tous ces articles il ne s'agit que de donner des exemples élémentaires et on trouve sur Internet mille façons d'adapter les choses pour qu'elles ressemblent précisément à ce que vous désirez.
Ici, mais ce n'est pas la seule solution, on utilise TikZ :
\begin{tikzpicture} \tkzTabInit{$x$ / 1 , $\cos(x)$ / 1, $\sin(x)$ / 1.5}{$0$, $\frac{\pi}{2}$, $\pi$} \tkzTabLine{, +, z, -, } \tkzTabVar{-/ 0, +/ 1, -/ 0} \end{tikzpicture}
\tkzTabInit définit dans la première accolade la première colonne et les hauteurs des lignes en cm :
{libellé / hauteur , etc.}
La seconde accolade définit les valeurs de la première ligne séparées par des virgules
\tkzTabLine définit les signes dans la seconde ligne
\tkzTabVar définit les variations et les valeurs de la fonction
Par la pratique c'est encore mieux, donc voici un exemple en 3 parties.
Vous pouvez commencer par copier-coller le code ci-dessous dans sharelatex ou overleaf dont nous avons parlé :
%TITRE \documentclass{article} %PACKAGES \usepackage[utf8]{inputenc} % encodage du fichier source \usepackage[T1]{fontenc} % gestion des accents (pour les pdf) \usepackage[francais]{babel} % autres : english, greek, etc. respecte les règles typographiques (espaces : ; ! ? etc.) \usepackage{amsmath,amssymb} % pour les maths \usepackage[a4paper]{geometry} % taille du papier et marges voir juste dessous \geometry{hmargin=1cm,vmargin=1cm} \usepackage{graphicx} % pour inclure des images \usepackage{xcolor} % pour gerer les couleurs \usepackage{hyperref} % gestion des hyperliens \usepackage{tikz,tkz-tab} % pour les tableaux de variations et bien plus \usepackage{moreverb} % pour citer du code sans que TeX l'interprête \renewcommand{\verbatimtabsize}{0} %TITRE \title{Les tableaux en \LaTeX{}} \author{CultureMath} \date{\today} %DOCUMENT \begin{document} \maketitle \section{Tableau de signes} \begin{center} \begin{tikzpicture} \tkzTabInit{$x$ / 1 , $f(x)$ / 1}{$0$, $6$, $8$, $+\infty$} \tkzTabLine{z, -, d, h, d, +, } \end{tikzpicture} \end{center} Obtenu avec le code suivant : \begin{listing}[1]{1} \begin{tikzpicture} \tkzTabInit{$x$ / 1 , $f(x)$ / 1}{$0$, $6$, $8$, $+\infty$} \tkzTabLine{z, -, d, h, d, +, } \end{tikzpicture} \end{listing} Première ligne : on définit la structure du tableau. \\ \{[libellé de la première case] / [hauteur de ligne en cm], idem pour chaque ligne\}\{les valeurs de x séparées par des virgules\} \\ Si on a besoin d'écrire des virgules on les met donc entre accolades. Puis une ligne de commande pour chaque ligne du tableau. \\ d place une double barre centrée;\\ t place un trait en pointillé centré;\\ z place un zéro centré sur un trait un pointillé;\\ h permet de définir une zone interdite (la zone est hachurée par défaut);\\ $+$ place un signe $+$;\\ $-$ place un signe $-$ \section{tableau des variations} \begin{center} \begin{tikzpicture} \tkzTabInit{$x$ / 1 , $f(x)$ / 2}{$-\infty$, $-5$, $-3$, 0, $+\infty$} \tkzTabVar{-/ $-\infty$, +CD-/ $0$/ $2$, +D+/ $0$ /$0$, -V-/ $-2$ / $3$, +/ $+\infty$} \end{tikzpicture} \end{center} \begin{listing}[1]{1} \begin{tikzpicture} \tkzTabInit{$x$ / 1 , $f(x)$ / 2}{$-\infty$, $-5$, $-3$, 0, $+\infty$} \tkzTabVar{-/ $-\infty$, +CD-/ $0$/ $2$, +D+/ $0$ /$0$, -V-/ $-2$ / $3$, +/ $+\infty$} \end{tikzpicture} \end{listing} \section{Tableau combiné} \begin{center} \begin{tikzpicture} \tkzTabInit{$x$ / 1 , $\cos(x)$ / 1, $\sin(x)$ / 1.5}{$0$, $\frac{\pi}{2}$, $\pi$} \tkzTabLine{, +, z, -, } \tkzTabVar{-/ 0, +/ 1, -/ 0} \end{tikzpicture} \end{center}\begin{listing}[1]{1} \begin{tikzpicture} \tkzTabInit{$x$ / 1 , $\cos(x)$ / 1, $\sin(x)$ / 1.5}{$0$, $\frac{\pi}{2}$, $\pi$} \tkzTabLine{, +, z, -, } \tkzTabVar{-/ 0, +/ 1, -/ 0} \end{tikzpicture} \end{listing} \section{Plus compliqué} \begin{center} \begin{tikzpicture} \tkzTabInit{$x$ /1, $-\sin(x)$ /1, $\cos(x)$ /1.5} {$0$ , $\frac{\pi}{2}$, $\pi$} \tkzTabLine{, -, -1, -, } \tkzTabVar{+/ 1, R/, -/ -1} \tkzTabIma{1}{3}{2}{$0$} \end{tikzpicture} \end{center} \begin{listing}[1]{1} \begin{tikzpicture} \tkzTabInit{$x$ /1, $-\sin(x)$ /1, $\cos(x)$ /1.5} {$0$ , $\frac{\pi}{2}$, $\pi$} \tkzTabLine{, -, -1, -, } \tkzTabVar{+/ 1, R/, -/ -1} \tkzTabIma{1}{3}{2}{$0$} \end{tikzpicture}} \end{listing} \end{document}
Le fichier est aussi disponnible ici si le copier-coller ne fonctionne pas bien. C'est un fichier texte (avec l'extension .tex) qui peut s'ouvrir avec n'importe quel éditeur de texte.
Lancez la compilation et vous pouvez naviguer de l'image au code pour voir comment sont construits les tableaux.
Attention, il ne s'agit pas de tableaux parfaits, mais d'illustrations des capacités de LaTeX pour faire VOS propres tableaux.
Vous deviez obtenir ceci :
On peut trouver de quoi faire des choses plus complexes, rajouter des couleurs, etc. sur Internet. Par exemple sur zeste de savoir ou sur altermundus.
Enfin sur http://math.et.info.free.fr/TikZ/Complements.html on trouvera une petite application qui construit toute seule le code TikZ à insérer dans vos documents.
- Vade-mecum Clubs de mathématiques
- Brève 35 : Publimath | 50 ans des IREM
- Les algorithmes gloutons
- Brève 34 : L’intégrale de 1981 à nos jours : deux brochures pour témoigner des réformes | 50 ans des IREM
- Les laboratoires de mathématiques à l'international
- Brève 33 : Promotion d’une perspective historique en classe | 50 ans des IREM
- Brève 32 : Agrandir, réduire | 50 ans des IREM
- Brève 31 : La formation à distance des professeurs d’école | 50 ans des IREM
- Brève 30 : Deux réformes fondamentales de l’enseignement des mathématiques | 50 ans des IREM
- Brève 29 : Interdisciplinarité | 50 ans des IREM