Como defino a posição superior esquerda como âncora para um nó (TikZ)

Como defino a posição superior esquerda como âncora para um nó (TikZ)

Existe uma maneira de posicionar um nó em termos de coordenadas esquerda/direita do retângulo delimitador? Parece-me que só posso especificar a posição central.

Responder1

Se você deseja alinhar o nó à esquerda ou à direita em uma determinada coordenada, use a opção anchor = east/ anchor=westno nó. Aqui está um exemplo de alinhamento central, direito e esquerdo:

\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 tela

informação relacionada