Seite 1 von 1
Linienstärke von short (Leitungen) in TikZ bzw. circuitikz
Verfasst: Mo 29. Sep 2014, 16:56
von kasiii
Hallo,
kann man in circuitikz die Linienstärke der Verbindungen, also der Leitungen beeinflussen. (Aber ohne die anderen Linienstärken zu ändern?) Die Leitungen sind sehr dünn...
Verfasst: Di 30. Sep 2014, 19:12
von esdd
Vermutlich würde ein einfaches kleines Minimalbeispiel die Chance auf eine Antwort erhöhen.
Verfasst: Di 30. Sep 2014, 19:35
von kasiii
Im Nachtrag ein kleines Beispiel:
\documentclass[]{scrartcl}
\usepackage{xcolor}
\usepackage[locale=DE]{siunitx}
\usepackage{pgfplots}
\usepackage{tikz}
\usetikzlibrary{quotes,angles,decorations,babel,patterns}
\usepackage[europeanresistors,americaninductors,europeanvoltages]{circuitikz}
\usepackage{verbatim}
\begin{document}
\begin{tikzpicture}[]
\draw (0,3)
to [sinusoidal voltage source, v=$u(t)$, ] (0,0);
\draw (0,3) to [short, i_=$i(t)$] (4,3)
to [resistor={$R$}] (4,0)
to [short] (0,0);
\end{tikzpicture}
\end{document}
Verfasst: Di 30. Sep 2014, 22:27
von esdd
Wenn ich die Anleitung richtig verstehe, dann ist short keine Leitung sondern ein Bipol, der nur aus den beiden Anschlüssen besteht.
Wie auch immer. Für die Leitungen und die Anschlüsse wird die voreingestellte Linienbreite verwendet. Wenn Du nichts änderst, entspricht diese dann thin, also 0.4pt. Für die Bauelemente wird diese Linienbreite mit einem Faktor mulitpliziert, der in der Voreinstellung 2 beträgt. Ohne Änderungen sind diese dickeren Linien also 0.8pt breit.
Möchtest Du die Leitungen nun lieber .5pt breit haben und die Linien an den Bauelementen aber so lassen, wie sie waren, dann musst Du den Faktor auf 1.6 ändern, da 1.6 x 0.5pt= 0.8pt ist.
\documentclass{scrartcl}
\usepackage{tikz}
\usepackage[europeanresistors,americaninductors,europeanvoltages]{circuitikz}
\ctikzset{bipoles/thickness=3}
\begin{document}
\begin{tikzpicture}[
line width=.5pt,
circuitikz/bipoles/thickness=1.6
]
\draw (0,3) to [sinusoidal voltage source, v=$u(t)$, ] (0,0);
\draw (0,3) to (4,3) to [resistor={$R$}] (4,0) to (0,0);
\end{tikzpicture}
\end{document}
Das Einstellen des Faktors kann auch mit dem Befehl
\ctikzset{bipoles/thickness=1.6}
vorgenommen werden.
Gruß
Elke