Tikzでは、、またはおよび(を使用して複数行のノードを作成できますalign=alignement
。left
center
right
\\
前の質問を参照してください)
行に応じて異なる配置を持つ複数行ノードをどのように作成できるのか知りたいです。
例:
Node title
this the body of the
node spanning several
lines.
答え1
text width
パラメータを に追加するとnode
、ノード コンテンツが 内にあるのと同様になりますminipage
。そのため、set を使用すると、や環境text width
など、テキストを中央揃えにする通常の方法を使用できます 。残りのテキストを両端揃えにしたい場合は、ノード オプションにも を追加します。デフォルトでは、ノード テキストは右揃えに設定されます。\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}