
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 width
Schlü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
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)