Wie lege ich die obere linke Position als Anker für einen Knoten fest (TikZ)

Wie lege ich die obere linke Position als Anker für einen Knoten fest (TikZ)

Gibt es eine Möglichkeit, einen Knoten anhand der linken/rechten Koordinaten eines Begrenzungsrechtecks ​​zu positionieren? Mir scheint, dass ich nur die mittlere Position angeben kann.

Antwort1

Wenn Sie den Knoten an einer bestimmten Koordinate links- oder rechtsbündig ausrichten möchten, verwenden Sie die Option anchor = east/ anchor=westfür den Knoten. Hier ist ein Beispiel für die zentrierte, rechts- und linksbündig ausgerichtete Ausrichtung:

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

Bildschirmfoto

verwandte Informationen