Tikz permite fazer nós multilinhas usando align=alignement
onde o alinhamento pode estar left
, center
ou right
e \\
(veja esta pergunta anterior)
Estou me perguntando como alguém pode ter um nó multilinha com um alinhamento diferente dependendo da linha?
Exemplo:
Node title
this the body of the
node spanning several
lines.
Responder1
Ao adicionar o text width
parâmetro a a node
, isso é semelhante ao conteúdo do nó dentro de a minipage
. Como tal, com text width
set você pode usar qualquer forma normal de centralizar o texto, como \centering
ou o center
ambiente. Se você deseja que o texto restante seja justificado, adicione align=justify
também as opções do nó, o padrão é definir o texto do nó irregular para a direita.
\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}