Knoten in TikZ: Textausrichtung in einem Knoten ändern?

Knoten in TikZ: Textausrichtung in einem Knoten ändern?

Ich arbeite mit Tikz und frage mich, ob es eine einfache Möglichkeit gibt, in einem Knoten eine unterschiedliche Textausrichtung zu erreichen?

In meinem MWE unten hätte ich zum Beispiel gerneblabla1zentriert, aberblabla2Undblabla3linksbündig. Ich habe jetzt versucht, standardmäßig linksbündig zu setzen und \centering zu verwenden,blabla1; aber es konzentriert sich auchblabla2(aber nicht der dritte...)

Wie kann man das beheben und gibt es eine bessere Möglichkeit?

\documentclass[a4paper]{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{tikz-cd}
\usepackage{lscape}
\usetikzlibrary{shapes,arrows}
\usetikzlibrary{calc,trees,positioning,arrows,chains,shapes.geometric,shapes}

\begin{document
\tikzstyle{block4} = [rectangle, draw, fill=blue!20, text width=6cm, rounded corners, minimum height=4em]

\begin{tikzpicture}[node distance = 2cm, auto]
\centering
% Place nodes
\node [block4] (Foyer) 
                        {\centering{\emph{blabla1} }
                        \\ blabla2
                        \\ blabla3};

\end{tikzpicture}
\end{document}

Antwort1

Verwenden Sie im Allgemeinen Stile für Knoten.

Wenn Sie eine Zeile mit anderer Ausrichtung oder anderer Schriftgröße haben, beenden Sie die Zeile oder den Absatz, bevor die Ausrichtung oder der Stil geändert wird, d. h. es \\sollte hier innerhalb, vor der schließenden Klammer stehen.

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[node distance = 2cm, auto,
  block4/.style = {rectangle, draw, fill=blue!20, text width=6cm,
                   rounded corners, minimum height=4em}]
  \node [block4] (Foyer) { {\centering \emph{line1} \\ }
                           line2 \\
                           line3};
\end{tikzpicture}
\end{document}

verwandte Informationen