Wie erreiche ich es (am besten durch eine dokumentenweite Einstellung), dass die Strompfeile und deren Beschriftung rot und die Spannungspfeile und deren Beschriftung grün erscheinen?

Öffne in Overleaf
\documentclass{article}

\usepackage{tikz}
    \usetikzlibrary{circuits.ee.IEC}
\usepackage[european]{circuitikz}

\begin{document}

\begin{circuitikz}
\draw (0,0) to [resistor,l={$R_1$},i={$I_1$},v={$U_1$}] (4,0);

\draw (0,2) to [capacitor,l={$C_2$},i={$I_2$},v={$U_2$}] (4,2);
\end{circuitikz}

\end{document}

gefragt 05 Aug, 03:44

feynman's gravatar image

feynman
1.0k2633
Akzeptiert: 92%

1

Am besten gar nicht. Es gibt dafür keinen eingebauten Mechanismus, was bedeutet, dass du alle relevanten Makros kopieren und mit Hooks erweitern musst.

(05 Aug, 07:25) Henri

Vll. sucht er eine SW-Darstellung.

(05 Aug, 18:43) cis

alt text

Öffne in Overleaf
\documentclass[border=1cm, varwidth]{standalone}
\usepackage[T1]{fontenc}
%\usepackage[margin=.25in]{geometry}

\usepackage{amsmath}

\usepackage{tikz}
\usetikzlibrary{circuits.ee.IEC}
\usetikzlibrary{positioning}

\tikzset{
  Pfeil/.style={thick,shorten >=#1,shorten <=#1,->,>=latex}, %  Peile
  UPfeil/.style={blue,Pfeil=#1,font={\sffamily\itshape}},%  Spannungspfeile
  IPfeil/.style={red,Pfeil=#1,font={\ttfamily\itshape}} %  Strompfeile
}

\begin{document}

\begin{tikzpicture}[circuit ee IEC, font=\sffamily]

%Bauteil zeichnen UND benennen (für Pfeilpositionierung)
\draw (0,0) to [resistor={name=Wstd, info={R}}] (2,0);

%Strompfeil zeichnen
\draw[IPfeil=0em]([yshift=1.0em]0,0) --
node [above]{I$\mathsf{_R}$}([yshift=1.0em]0.5,0);
%Spannungspfeil zeichnen (Benennung ausnutzen)
\draw[UPfeil=-1em]([yshift=-1.0em]Wstd.north west) --
node [below]{U$\mathsf{_R}$}([yshift=-1.0em]Wstd.north east);
%Pfeil einzeichnen
\draw[Pfeil={0.25em}]([xshift=1.5em, yshift=1.0em]2,0) --
node [above]{$\vec{v}_{e^-}$}([xshift=1.5em, yshift=1.0em]1.25,0);

\end{tikzpicture}

\end{document}
Permanenter link

beantwortet 05 Aug, 18:23

cis's gravatar image

cis
5.9k10120210

Danke für die Antwort. Das ist schonmal ein erster Workaround zur Funktion von Circuitikz. Leider muss man aber die Koordinaten der Pfeile manuell anpassen, wenn man die Koordinaten der Bauteile verändert.

(06 Aug, 09:43) feynman
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×4

Frage gestellt: 05 Aug, 03:44

Frage wurde angeschaut: 280 Mal

Zuletzt aktualisiert: 06 Aug, 09:43