Wie erstelle ich einen mehrzeiligen Tikz-Knoten mit unterschiedlichen Ausrichtungen?

Wie erstelle ich einen mehrzeiligen Tikz-Knoten mit unterschiedlichen Ausrichtungen?

Tikz ermöglicht die Erstellung mehrzeiliger Knoten, wobei die Ausrichtung entweder oder und ( align=alignementsein kann .leftcenterright\\siehe diese vorherige Frage)

Ich frage mich, wie man einen mehrzeiligen Knoten mit einer je nach Zeile unterschiedlichen Ausrichtung haben kann?

Beispiel:

   Node title

this the body of  the
node spanning several
lines.

Antwort1

Wenn Sie den text widthParameter zu einem hinzufügen node, ist dies ähnlich, als ob sich der Knoteninhalt innerhalb eines befindet minipage. Daher text widthkönnen Sie mit set jede normale Methode zum Zentrieren von Text verwenden, z. B. \centeringoder die center Umgebung. Wenn Sie möchten, dass der restliche Text ausgerichtet wird, fügen Sie dies align=justifyauch den Knotenoptionen hinzu. Standardmäßig wird der Knotentext rechtsbündig ausgerichtet.

\documentclass{article}
\usepackage{tikz}
\usepackage{lipsum}
\begin{document}
\begin{tikzpicture}
\node [draw,text width=5cm]
{{\centering Stuff \par}
\lipsum[1]};

\node at (6,0) [draw,text width=5cm,align=justify]
{\begin{center}
Stuff
\end{center}
\lipsum[1]};
\end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen