Tikz 允許使用align=alignement
對齊方式可以建立多行節點left
,center
或right
和\\
(請參考上一個問題)
我想知道如何擁有一個多線節點,該節點根據線的不同而具有不同的對齊方式?
例子:
Node title
this the body of the
node spanning several
lines.
答案1
將text width
參數加入 a時node
,這類似於 a 中的節點內容minipage
。因此,透過text width
set,您可以使用任何正常的方式使文字居中,例如\centering
或center
環境。如果你想讓剩餘的文字對齊,align=justify
也加入到節點選項中,預設是將節點文字設定為右對齊。
\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}