Klemmstellen in ciruitikz Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


ThoRie
Forum-Century
Forum-Century
Beiträge: 169
Registriert: Fr 12. Mai 2017, 11:57

Klemmstellen in ciruitikz

Beitrag von ThoRie »

Hallo,
mir geht es um die Beschriftung von Klemmstellen bei z.B. Schaltern in circuitikz. Bisher habe ich es so gelöst:
\documentclass{standalone}
\usepackage{circuitikz}
\begin{document}
	\begin{circuitikz}
		\draw (0,0) to[normal open switch,n=s] (0,-2) (s)node[above left,yshift=2mm]{14} (s)node[below left,yshift=-2mm]{13};
	\end{circuitikz}
\end{document}
Das ist aber auf Dauer zum einen nervig und zum anderen auch wenig effizient. Vereinzelte Komponenten haben ja diese in-out-Argumente, wie z.B. spdt. Gibt es so etwas in der Art auch allgemein für andere Komponenten?

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Klemmstellen in ciruitikz

Beitrag von Stefan Kottwitz »

Hier ist eine kürzere Schreibweise mit der quotes-Library und Möglichkeiten zur Feinjustierung:
\documentclass{standalone}
\usepackage{circuitikz}
\usetikzlibrary{quotes,positioning}
\begin{document}
	\begin{circuitikz}
		\draw (0,0) to[normal open switch, n=s,
		  "13" below left =-4mm and 0.3mm of s,
		  "14" above left = 8mm and 0.3mm of s] (0,-2);
	\end{circuitikz}
\end{document}
Stefan

ThoRie
Forum-Century
Forum-Century
Beiträge: 169
Registriert: Fr 12. Mai 2017, 11:57

Re: Klemmstellen in ciruitikz

Beitrag von ThoRie »

Danke, das verkürzt und vereinfacht das Ganze auf jeden Fall schon einmal :)

ThoRie
Forum-Century
Forum-Century
Beiträge: 169
Registriert: Fr 12. Mai 2017, 11:57

Re: Klemmstellen in ciruitikz

Beitrag von ThoRie »

Edit: Jetzt hat sich in der Anwendung ein anderes Problem ergeben: Diese Schreibweise versteht sich nicht mit ngerman. Da macht der Grundsätzlich einen Fehler draus. Kann man das irgendwie einrichten, dass beides nutzbar ist?

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Klemmstellen in ciruitikz

Beitrag von Stefan Kottwitz »

Lade die babel-Library:
\documentclass{standalone}
\usepackage[ngerman]{babel}
\usepackage{circuitikz}
\usetikzlibrary{quotes,positioning,babel}
\begin{document}
	\begin{circuitikz}
		\draw (0,0) to[normal open switch, n=s,
		  "13" below left =-4mm and 0.3mm of s,
		  "14" above left = 8mm and 0.3mm of s] (0,-2);
	\end{circuitikz}
\end{document}
Stefan

ThoRie
Forum-Century
Forum-Century
Beiträge: 169
Registriert: Fr 12. Mai 2017, 11:57

Re: Klemmstellen in ciruitikz

Beitrag von ThoRie »

Okay, vielen Dank :)

Antworten