TikZ: ¿existe una mejor manera de representar el siguiente contenido del nodo

TikZ: ¿existe una mejor manera de representar el siguiente contenido del nodo

Considere el siguiente código:

\documentclass[convert = false, border = 1cm]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
  \node[font = \scriptsize] at (-3.5, 4) {Position of $S_2$ when};
  \node[font = \scriptsize] at (-3.5, 3.7) {$S_1$ reaches $C$};
\end{tikzpicture}
\end{document}

Utilicé dos nodos para escribir una breve explicación de un punto en una figura que estoy construyendo. Sin embargo, tuve que jugar con la configuración para que no estuvieran demasiado espaciados verticalmente y el segundo nodo estuviera centrado en el contenido del primer nodo. ¿Existe una mejor manera de hacer esto?

ingrese la descripción de la imagen aquí

Respuesta1

Como señaló Qrrbrbirlbel, puede usar \\para dividir líneas dentro de a nodesi también usa alignla opción. Sin él, \\no tiene ningún efecto como se muestra en el nodo superior a continuación.

Si no desea insertar \\cada vez, puede combinar text widthopciones align. Con ellos, latexromperá líneas según sus reglas. Encontrará algunos ejemplos a continuación.

\documentclass[tikz]{standalone}

\usetikzlibrary{positioning}

\begin{document}
\begin{tikzpicture}

\node[draw] (a) {Position of $S_2$ when \\ $S_1$ reaches $C$};

\node[draw,text width=3cm, below=of a] (b) {Position of $S_2$ when \\ $S_1$ reaches $C$};

\node[draw,align=center, below=of b] (c) {Position of $S_2$ when \\ $S_1$ reaches $C$};

\node[draw,text width=3cm, align=right, below=of c] (d) {Position of $S_2$ when $S_1$ reaches $C$};


\end{tikzpicture}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Es triste que PSTricks no pueda funcionar sin parboxsus variantes. Lo siguiente es con PSTricks.

\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pstricks-add}

\begin{document}

\begin{pspicture}[showgrid](10,3)
\rput(5,2){\parbox{10cm}{\centering Karl's students do not care about dashing patterns.\\ Karl's students do not care about arrow tips.}}
\end{pspicture}

\end{document}

ingrese la descripción de la imagen aquí

información relacionada