¿Cómo configuro la posición superior izquierda como ancla para un nodo (TikZ)?

¿Cómo configuro la posición superior izquierda como ancla para un nodo (TikZ)?

¿Hay alguna manera de posicionar un nodo en términos de coordenadas izquierda/derecha del rectángulo delimitador? Me parece que solo puedo especificar la posición central.

Respuesta1

Si desea alinear el nodo hacia la izquierda o hacia la derecha en una coordenada determinada, use la opción anchor = east/ anchor=westen el nodo. A continuación se muestra un ejemplo de alineación central, derecha e izquierda:

\documentclass{article}

\usepackage{tikz}
\usetikzlibrary{calc}
\usetikzlibrary{backgrounds}

\begin{document}


\begin{tikzpicture}[framed]
    \useasboundingbox (0,0) rectangle (4,4);
    \node at (2,2) {gnarply};
    \draw (2,2)--(3,3);
\end{tikzpicture}\qquad
\begin{tikzpicture}[framed]
    \useasboundingbox (0,0) rectangle (4,4);
    \node[anchor=west] at (2,2) {gnarply};
    \draw (2,2)--(3,3);
\end{tikzpicture}\qquad
\begin{tikzpicture}[framed]
    \useasboundingbox (0,0) rectangle (4,4);
    \node[anchor=east] at (2,2) {gnarply};
    \draw (2,2)--(3,3);
\end{tikzpicture}

\end{document}

Captura de pantalla

información relacionada