¿Cómo hacer un nodo Tikz multilínea con diferentes alineaciones?

¿Cómo hacer un nodo Tikz multilínea con diferentes alineaciones?

Tikz permite crear nodos multilínea usando align=alignementdónde puede estar la alineación left, centero righty \\(ver esta pregunta anterior)

Me pregunto cómo se puede tener un nodo de varias líneas con una alineación diferente según la línea.

Ejemplo:

   Node title

this the body of  the
node spanning several
lines.

Respuesta1

Al agregar el text widthparámetro a node, esto es similar a que el contenido del nodo esté dentro de minipage. Como tal, con text widthset puedes usar cualquier forma normal de centrar texto, como \centeringo el center entorno. Si desea que el texto restante esté justificado, agréguelo align=justifytambién a las opciones del nodo; el valor predeterminado es establecer el texto del nodo irregular a la derecha.

\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}

ingrese la descripción de la imagen aquí

información relacionada