Le texte des nœuds TikZ est centré horizontalement par rapport à leur nœud.

Si l'on a plusieurs nœuds ayant la même abscisse, mais qu'ils contiennent des textes de longueurs différentes, on obtient en toute logique un effet « texte centré », comme dans l'ECM ci-dessous.

Ouvrir dans l'éditeur Overleaf
\documentclass[tikz, border = 2 mm]{standalone}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{kpfonts}
\begin{document}
\thispagestyle{empty}
\begin{tikzpicture}
    \node (a) at (0, 1) [] {texte court} ;
    \node (b) at (0, 0) [] {un texte plus long} ;
\end{tikzpicture}
\end{document}

Comment obtenir un effet « au fer à gauche », c'est à dire que le texte des nœuds se déploie seulement à droite du noeud ? Et ce, sans changer manuellement les coordonnées de tous les nœuds (il y en a beaucoup dans mon document).

Posée 02 Déc '17, 18:37

Pathe's gravatar image

Pathe ♦♦
7.5k42204251
Taux d'acceptation : 55%

Modifiée 02 Déc '17, 23:17


  • \node[right] (a) at (0, 1) [] {texte court} ; pour un nœud.

  • \begin{tikzpicture}[every node/.style ={right}] pour un environnement tikzpicture globalement.

  • \tikzstyle{every node}=[right] pour tout qui suit. Donc pour le document tout entier.

Lien permanent

Publiée 02 Déc '17, 19:21

touhami's gravatar image

touhami
9.7k410
Taux d'acceptation : 51%

@touhami : décidément, vous êtes précieux.

Mais comment se fait-il que je n'ai pas trouvé ça dans la doc ? J'ai cherché, pourtant.

(02 Déc '17, 19:25) Pathe ♦♦ Pathe's gravatar image
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.