Kann bei einem TikZ-Set innerhalb einer matrix of nodes ein Stil für den Rahmen eines Knotens definiert werden?

Antwort vom

Ja, bei einer `matrix of nodes` in TikZ kannst du für einzelne Knoten einen Stil definieren, der einen Rahmen (z.B. einen farbigen Rand oder eine bestimmte Linienart) um den Knoten zeichnet. Das geschieht über die Option `draw` und weitere Stiloptionen, die du entweder direkt beim Knoten oder als benannten Stil im `tikzset` angibst. **Beispiel:** ```latex \documentclass{standalone} \usepackage{tikz} \usetikzlibrary{matrix} \begin{document} \begin{tikzpicture}[ myframe/.style={draw, thick, rectangle, rounded corners, red} ] \matrix[matrix of nodes, nodes={draw, minimum size=1cm}] (m) { A & B \\ C & \node[myframe]{D}; \\ }; \end{tikzpicture} \end{document} ``` **Erklärung:** - Mit `myframe/.style={draw, thick, rectangle, rounded corners, red}` wird ein Stil definiert, der einen roten, dicken, abgerundeten Rahmen zeichnet. - Der Stil wird beim Knoten D mit `\node[myframe]{D};` angewendet. - Du kannst beliebige weitere Optionen in den Stil aufnehmen (z.B. `fill`, `dashed`, etc.). **Weitere Infos:** - [TikZ & PGF Manual: 17.5.2 Matrix of Nodes](https://ctan.org/pkg/pgf?lang=en) - [TikZ Styles](https://tex.stackexchange.com/questions/14682/defining-tikz-styles) So kannst du gezielt für einzelne Knoten oder für alle Knoten in der Matrix einen Rahmen-Stil definieren.

Kategorie: LaTeX Tags: TikZ Matrix Style

Verwandte Fragen

Wie kann die vertikale Textausrichtung in Knoten einer tikzset matrix of nodes zentriert werden?

Um in einer matrix of nodes in TikZ die vertikale Textausrichtung innerhalb der Knoten zu zentrieren, solltest du die Option text height und/oder align sowie die Option anchor verwenden. Standardm&aum...

Wie gebe ich mit \iow_term:x den in \l_tmpc_tl gespeicherten tikzpicture-Text aus?

Um den Inhalt einer Tokenliste wie \ltmpctl, die ein komplettes tikzpicture enthält, mit \iowterm:x (bzw. allgemein mit \iowterm:Nn oder \iowterm:x aus dem LaTeX3-Paket expl3) auf das Terminal au...