Tableau de variations

Ajustement du code TikZ

Lancer l'application ici  

Les dimensions du tableau de variations sont contrôlées par des paramètres définis au début du code :

%:-+-+-+-+- Engendré par : http://math.et.info.free.fr/TikZ/TableauxVariations/
\begin{tikzpicture}[scale=1]
  % Styles
  \tikzstyle{cadre}=[thin]
  \tikzstyle{fleche}=[->,>=latex,thin]
  \tikzstyle{nondefini}=[lightgray]
  % Dimensions Modifiables
  \def\Lrg{1.5}
  \def\HtX{1}
  \def\HtY{0.5}
  . . .

On peut modifier l'léchelle globale du tableau avec l'option :   [scale=...]

On peut modifier les espaces entre iignes et colonnes :

Selon le schémas suivant :

On peut modifier les valeurs de \Lrg \HtX \HtY pour obtenir un tableau plus ou moins large ou plus ou moins haut.

On peut aussi modifier les styles du cadre, des flèches et des zones non définies.

Un exemple pas à pas

Dans la page Un exemple pas à pas nous avons montré comment obtenir le tableau suivant :

Si on le trouve un peut trop large et un peu trop plat, on peut modifier, à la main, les lignes de code engendrées automatiquement par l'application.   On peut modifier l'échelle ([scale=1]) ou changer les valeurs des paramètres de dimension. Par exemple :

\def\Lrg{1.5}
\def\HtX{1}
\def\HtY{0.5}
   
\def\Lrg{1.15}
\def\HtX{1}
\def\HtY{1}

On remarque aussi que les infinis, limites à gauche et à droite de la zone non définie, sont un peu trop gros par rapport aux signes voisins. Il suffit de repérer les lignes de codes responsables et de les modifier en conséquence. Par exemple :

\node[left] at (6*\Lrg,-1*\HtX) {$-\infty$};
\node[right] at (8*\Lrg,-1*\HtX) {$+\infty$};
   
\node[left] at (6*\Lrg,-1*\HtX) {\tiny $-\infty$};
\node[right] at (8*\Lrg,-1*\HtX) {\tiny $+\infty$};

On peut aussi modifier les styles comme par exemple :

\tikzstyle{nondefini}=[lightgray]
\tikzstyle{nondefini}=[pattern color=blue,pattern=north east lines]

On obtiendra alors, après composition LATEX le nouveau tableau de variations suivant :

Lancer l'application ici