Erhöhen Sie die Dicke der Knotengrenze in TikZ

Erhöhen Sie die Dicke der Knotengrenze in TikZ

Angenommen, ich habe einen Knoten in Form eines Kreises. Wie kann ich seinen Rand dicker machen?

\node[Kreis, Zeichnen=blau!80, innerer Abstand=0pt, Mindestgröße=12pt] (1) bei (0,0) {1};

Antwort1

Die Grenze des Knotens ist ein Pfad. Sie können dieselben Optionen für ein verwenden \path, z. B. ultra thin, thick, very thick, usw.:

\node[circle, draw=blue!80, thick, inner sep=0pt, minimum size=12pt] (1) at (0,0) {1};

Der line widthSchlüssel funktioniert auch:

\node[circle,draw=blue!80, line width=1mm, inner sep=0pt,minimum size=12pt] (1) at(0,0) {1};

Alle vordefinierten Linienbreiten sind

\tikzset{
    ultra thin/.style= {line width=0.1pt},
    very thin/.style=  {line width=0.2pt},
    thin/.style=       {line width=0.4pt},% thin is the default
    semithick/.style=  {line width=0.6pt},
    thick/.style=      {line width=0.8pt},
    very thick/.style= {line width=1.2pt},
    ultra thick/.style={line width=1.6pt}
}

Code

\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}[
   every node/.append style={circle, draw=blue!80, inner sep=0pt, minimum size=12pt}]
\node                 (1) at (0,0) {1};
\node[thick]          (2) at (1,0) {2};
\node[line width=1mm] (3) at (2,0) {3};
\end{tikzpicture}
\end{document}

Ausgabe

Bildbeschreibung hier eingeben

Antwort2

Sie können die globale Pfadstärke wie unten beschrieben ändern, sodass Sie sie nicht hier und da ändern müssen:

\documentclass[tikz]{standalone}
\begin{document}

\tikzstyle{every node}=[font=\large]
\tikzstyle{every path}=[line width=2pt]

\begin{tikzpicture}[
   every node/.append style={circle, draw=blue!80, inner sep=2pt, minimum size=12pt}]
\node                 (1) at (0,0) {1};
\node[]               (2) at (1,0) {2};
\node[]               (3) at (2,0) {3};
\end{tikzpicture}
\end{document}

Ausgabe (verwenden Sie das Inkscape-Tool, um PDF in PNG umzuwandeln)

Ausgabe (verwenden Sie das Konvertierungstool, um PDF in PNG umzuwandeln)

verwandte Informationen