[Tkz-tab] Couleurs de flèches différentes

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
zil1
Utilisateur débutant
Utilisateur débutant
Messages : 3
Inscription : dimanche 09 décembre 2018, 19:00

[Tkz-tab] Couleurs de flèches différentes

Message par zil1 »

Bonjour,

J'aimerais savoir s'il est possible de donner une couleur différente à deux flèches d'un même tableau de variations ? Concrètement : mettre en bleu les flèches descendantes et en rouge les flèches montantes.

Voici un exemple.

Code : Tout sélectionner

\documentclass[border={0.1cm 0.32cm -0.05cm 0.32cm}]{standalone}
\usepackage{xcolor}
\usepackage{tikz,tkz-tab}
\usepackage{bm}
\usepackage{amsmath}
\definecolor{marron}{HTML}{5C4D2C}
\definecolor{vert}{HTML}{18A505}
\tikzset{t style/.append style ={solid,marron}}
\tikzset{arrow style/.append style = {blue, line width=1pt, >=angle 45}}
\tikzset{double style/.style = {double, thin, line width=1pt , double distance=3pt, marron}}
\begin{document}
\begin{Huge}
\color{marron}
\begin{tikzpicture}
\tkzTabInit[lgt=3, deltacl=0.9, espcl=4, lw=1]{$x$/2.2, $|x|$/4.0}
	{$-\infty$, $0$, $+\infty$}
\tkzTabVar{+/$+\infty$, -/$0$, +/$+\infty$}
\end{tikzpicture}
\end{Huge}
\end{document}
J'ai bien compris comment personnaliser le style des flèches, mais cela s'applique à tout ce qui suit, et je ne peux pas non plus mettre une telle ligne de commande à l'intérieur d'un même tableau. Peut-être en créant deux styles différents de flèches ? Mais dans ce cas, comment faire appel à l'un ou à l'autre dans mon tableau ?

Si quelqu'un a une idée...

evariste_G
Utilisateur chevronné
Utilisateur chevronné
Messages : 1448
Inscription : vendredi 19 décembre 2008, 19:13
Localisation : Bordeaux

Re: [Tkz-tab] Couleurs de flèches différentes

Message par evariste_G »

À ma connaissance, il n'y pas pas de moyen direct et rapide d'y arriver (mais peut-être me trompe-je).
Ce que j'ai fait, c'est que j'ai ajouté l'option "help" dans la macro \tkzTabInit afin d'obtenir le nom des noeuds. Ensuite, j'ai enlevé l'appel de la macro \tkzTabVar pour ajouter à la main les flèches (en redéfinissant les styles).

Code : Tout sélectionner

\documentclass[border={0.1cm 0.32cm -0.05cm 0.32cm}]{standalone}
\usepackage{tkz-tab}
\usepackage{amsmath}
\definecolor{marron}{HTML}{5C4D2C}
\definecolor{vert}{HTML}{18A505}
\tikzset{t style/.append style ={solid,marron}}
\tikzset{up/.style = {blue, line width=1pt, >=angle 45 , ->}}
\tikzset{down/.style = {vert, line width=1pt, >=angle 45 , ->}}
\begin{document}
\begin{Huge}
\color{marron}
\begin{tikzpicture}
\tkzTabInit[lgt=3, deltacl=0.9, espcl=4, lw=1]{$x$/2.2, $|x|$/4.0}
	{$-\infty$, $0$, $+\infty$}
\node[below] (n1) at (N11.south) {$+\infty$};
\node[above] (n2) at (N22.north) {$0$};
\node[below] (n3) at (N31.south) {$+\infty$};
\draw[down] (n1.south east) -- (n2.north west);
\draw[up] (n2.north east) -- (n3.south west);
\end{tikzpicture}
\end{Huge}
\end{document}
tableau.png
Est-ce ce que vous voulez ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Mathématiques, LaTeX et Python : http://www.mathweb.fr

zil1
Utilisateur débutant
Utilisateur débutant
Messages : 3
Inscription : dimanche 09 décembre 2018, 19:00

Re: [Tkz-tab] Couleurs de flèches différentes

Message par zil1 »

Merci beaucoup, c'est exactement ce que je voulais !

Je n'étais pas encore allé voir dans la manipulation des node jusqu'à présent (et j'avoue ne pas y avoir pensé sur ce coup-là), mais je me rends compte que ça pourrait bien m'aider à l'avenir pour faire du sur-mesure en cas de besoin.

Encore merci !