J'aimerais bien qu'une expression placée sur une flèche apparaisse sur un fond blanc (opaque, donc), de façon à interrompre le trait. J'ai essayé avec « Déséquilibre », mais c'est lui qu'on ne voit plus… Par contre, on voit encore mieux la flèche : Ouvrir dans l'éditeur Overleaf
\documentclass[french,a4paper,12pt]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{babel} \usepackage{tikz} \usetikzlibrary{shapes} % biblio. de formes de noeuds tikz \usetikzlibrary{arrows} % biblio. flèches tikz \begin{document} \sffamily \begin{tikzpicture} % Déf. styles \tikzstyle{quadri}=[rectangle,draw,text=black] \tikzstyle{estun}=[->,>=latex] % Noeuds \node[draw,star,star points=7,red,line width=2pt,text width=1.5cm] (C) at (0,0) {Conflits d’usage}; \node[quadri,text width=4cm] (M) at (4,2) {Des besoins touristiques et agricoles plus récents et très importants}; \node[fill=white,opacity=.2] (d) at (4,-1) {Déséquilibre}; \node[quadri,text width=4cm] (T) at (-4,2) {Une eau indispensable pour les besoins agricoles et domestiques locaux}; \node (e) at (-4,-1) {Équilibre}; \node[quadri,text width=6cm] (Mil) at (0,-3) {Un milieu aride ou semi-aride. Des ressources en eau limitées }; % Flèches \draw[-stealth,ultra thick] (Mil.west)to[bend left](T); %\draw[estun] (Mil)--(T); \draw[-stealth,ultra thick] (Mil.east)to[bend right](M); %\draw[estun] (Mil)--(M); \end{tikzpicture} \end{document} |
Les éléments de l'image ( Voici deux options. sans opacité : Ouvrir dans l'éditeur Overleaf
\documentclass[french,a4paper,12pt]{scrartcl} \usepackage{lmodern} \usepackage[T1]{fontenc} \usepackage{babel} \usepackage{tikz} \usetikzlibrary{shapes} % biblio. de formes de noeuds tikz \usetikzlibrary{arrows} % biblio. flèches tikz \begin{document} \sffamily \begin{tikzpicture} % Déf. styles \tikzstyle{quadri}=[rectangle,draw,text=black] \tikzstyle{estun}=[->,>=latex] % Noeuds \node[draw,starburst, starburst points=7,red,line width=2pt,text width=1.5cm] (C) at (0,0) {Conflits d’usage}; \node[quadri,text width=4cm] (M) at (4,2) {Des besoins touristiques et agricoles plus récents et très importants}; \node[quadri,text width=4cm] (T) at (-4,2) {Une eau indispensable pour les besoins agricoles et domestiques locaux}; \node[quadri,text width=6cm] (Mil) at (0,-3) {Un milieu aride ou semi-aride. Des ressources en eau limitées }; % Flèches \draw[-stealth,ultra thick] (Mil.west)to[bend left](T); %\draw[estun] (Mil)--(T); \draw[-stealth,ultra thick] (Mil.east)to[bend right](M); %\draw[estun] (Mil)--(M); \node[fill=white] (e) at (-4,-1) {Équilibre}; \node[fill=white] (d) at (4,-1) {Déséquilibre}; \end{tikzpicture} \end{document} avec opacité : Ouvrir dans l'éditeur Overleaf
\documentclass[french,a4paper,12pt]{scrartcl} \usepackage{lmodern} \usepackage[T1]{fontenc} \usepackage{babel} \usepackage{tikz} \usetikzlibrary{shapes} % biblio. de formes de noeuds tikz \usetikzlibrary{arrows} % biblio. flèches tikz \begin{document} \sffamily \begin{tikzpicture} % Déf. styles \tikzstyle{quadri}=[rectangle,draw,text=black] \tikzstyle{estun}=[->,>=latex] % Noeuds \node[draw,starburst, starburst points=7,red,line width=2pt,text width=1.5cm] (C) at (0,0) {Conflits d’usage}; \node[quadri,text width=4cm] (M) at (4,2) {Des besoins touristiques et agricoles plus récents et très importants}; \node[quadri,text width=4cm] (T) at (-4,2) {Une eau indispensable pour les besoins agricoles et domestiques locaux}; \node[quadri,text width=6cm] (Mil) at (0,-3) {Un milieu aride ou semi-aride. Des ressources en eau limitées }; % Flèches \draw[-stealth,ultra thick] (Mil.west)to[bend left](T); %\draw[estun] (Mil)--(T); \draw[-stealth,ultra thick] (Mil.east)to[bend right](M); %\draw[estun] (Mil)--(M); \node[fill=white,opacity=.8,text opacity=1] (d) at (4,-1) {Déséquilibre}; \node[fill=white,opacity=.8,text opacity=1] (e) at (-4,-1) {Équilibre}; \end{tikzpicture} \end{document} |
Remplacer
\node[fill=white,opacity=.2] (d) at (4,-1) {Déséquilibre};
par\node[fill=white,opacity=.8] (d) at (4,-1) {Déséquilibre};
ou par\node[fill=white] (d) at (4,-1) {Déséquilibre};
et déplacer cet expression après les flèches, c'est-à-dire vers la fin de l'environnementtikzpicture
.