Désolé, c'est encore moi.
Après analyse du problème, je me rend compte que l'utilisation du package
\usetikzlibrary{babel}
(dont j'ai besoin pour représenter des circuits électriques) semble incompatible avec
\usepackage[francais]{babel}
.
En effet, si je supprime la ligne
\usetikzlibrary{babel}
dans le code ci-dessous alors le graphique s'affiche. Sinon ça ne compile pas.
Mes recherches sur le forum (ici par exemple :
viewtopic.php?t=11865) ne m'ont pas permis de trouver une solution permettant d'utiliser l'environnement
correction
tout en ayant la commande
\usepackage[francais]{babel}
dans le préambule.
Actuellement j'essaye pleins de trucs et rien ne marche...
Merci si jamais quelqu'un a eu idée!
Code : Tout sélectionner
\documentclass[a4paper,10pt,french]{article}
\usepackage{ifthen}
\newboolean{correction}
\setboolean{correction}{false}
\newcommand{\corrige}{
\setboolean{correction}{true}
}
\newcommand{\necorrigepas}{
\setboolean{correction}{false}
}
\usepackage{tcolorbox}
\usepackage{environ}
\newtcolorbox{tcbcorrection}{colback=pink!10,colframe=pink,arc=0mm,fonttitle=\bfseries,title={Correction :}}
\NewEnviron{correction}{\ifcorrection\tcbcorrection\BODY\endtcbcorrection\fi}
\usepackage[francais]{babel}
\usepackage{pgfplots}
\usepackage{tikz}
\usetikzlibrary{babel}
\begin{document}
\corrige
\begin{correction}
\begin{tikzpicture}
\begin{axis}[xlabel=$x$,ylabel={$f(x) = x^2 - x +4$}]
\addplot {x^2 - x +4};
\end{axis}
\end{tikzpicture}
\end{correction}
\end{document}