다양한 정렬로 여러 줄의 Tikz 노드를 만드는 방법은 무엇입니까?

다양한 정렬로 여러 줄의 Tikz 노드를 만드는 방법은 무엇입니까?

Tikz에서는 정렬 이 align=alignement가능한 위치를 사용 하여 여러 줄 노드를 만들 수 있습니다 left.centerright\\이 이전 질문을 참조하십시오)

라인에 따라 정렬이 다른 다중 라인 노드를 어떻게 가질 수 있는지 궁금합니다.

예:

   Node title

this the body of  the
node spanning several
lines.

답변1

text width매개변수를 에 추가하는 경우 node이는 에 있는 노드 내용과 유사합니다 minipage. 따라서 세트를 사용하면 환경 과 text width같은 일반적인 텍스트 중앙 정렬 방법을 사용할 수 있습니다 . 나머지 텍스트를 정렬하려면 노드 옵션에도 추가하세요. 기본값은 노드 텍스트를 오른쪽으로 정렬하는 것입니다.\centeringcenteralign=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}

여기에 이미지 설명을 입력하세요

관련 정보