Linienstärke von short (Leitungen) in TikZ bzw. circuitikz

Tabellen und Grafiken erstellen und anordnen


kasiii
Forum-Century
Forum-Century
Beiträge: 132
Registriert: Di 20. Aug 2013, 15:37

Linienstärke von short (Leitungen) in TikZ bzw. circuitikz

Beitrag 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...

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Vermutlich würde ein einfaches kleines Minimalbeispiel die Chance auf eine Antwort erhöhen.

kasiii
Forum-Century
Forum-Century
Beiträge: 132
Registriert: Di 20. Aug 2013, 15:37

Beitrag 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}

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag 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

Antworten