PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tikz Anchor der node "global" setzen



Fretschi
27-10-2023, 18:26
Hallo,

wie teile ich einem Tikzpicture mit, dass alle nodes den "anchor=north west" haben sollen?

meine Recherche im Netz war bisher erfolglos.

Danke für hilfe.



\documentclass{article}
\usepackage[T1]{fontenc}
\renewcommand{\rmdefault}{phv}%\fontfamily{phv}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
\node[anchor=west] at (0,0){hallo};
\node[anchor=west] at (0,1){hallo};
\node[anchor=west] at (0,2){hallo};
\node[anchor=west] at (0,3){hallo};
\node[anchor=west] at (0,4){hallo};

\end{tikzpicture}
\end{document}

rais
28-10-2023, 22:45
Moin moin,
das geht mit every node/.style=...


\documentclass{article}
\usepackage[T1]{fontenc}
\renewcommand{\rmdefault}{phv}%\fontfamily{phv}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}[every node/.style={anchor=north west}]
\foreach \y in {0,1,...,4}{% nur zur Orientierung
\draw[blue] (0,\y) circle[radius=1pt];
}
\node at (0,0){hallo};
\node at (0,1){hallo};
\node at (0,2){hallo};
\node at (0,3){hallo};
\node[anchor=west] at (0,4){hallo};
\end{tikzpicture}
\end{document}

hier begrenzt auf diese eine tikzpicture-Umgebung. Wenn Du das für alle im Dokument vorkommenden tikzpicture-Umgebungen haben willst, setze es in der Präambel mit \tikzset entsprechend.

VG

Fretschi
30-10-2023, 10:45
Vielen Dank, habs für die lokale Umgebung getestet und es läuft.