Ich möchte obige Schaltung mit allen Pfeilen und farbigen Beschriftungen mit circuitikz erstellen. Soweit bin ich gekommen: \documentclass{article} \usepackage{siunitx} \usepackage{circuitikz} %\usepackage[symbols]{circuitikz} \usepackage{tikz} \begin{document} \begin{circuitikz} \draw (0,0) node[anchor=east] {} to[short, o-*] (3,0) to[C, l=\textbf{C}, *-*] (3,2) (3,0) to[short, *-o] (4,0) (0,2) node[anchor=east] {} to[short,o-](0.4,2) to[R,l=\textbf{R}, -](1.5,2) to[L,l=\textbf{L},-*](3,2) (3,2) to[short, *-o] (4,2); \end{circuitikz} \end{document} Wie erhalte ich die noch fehlenden Elemente? |
Du kannst die nodes benennen und entsprechende Annotationen vornehmen. %\documentclass{article} \documentclass[margin=5mm]{standalone} \usepackage{siunitx} \usepackage{circuitikz} %\usepackage[symbols]{circuitikz} \usepackage{tikz} \usepackage{lmodern} % <------ "\sffamily\slshape\bfseries" \begin{document} \ctikzset{bipoles/thickness=1} % <------ normale line width \begin{circuitikz}[>=latex, font=\sffamily\slshape\bfseries, thin, common/.style={fill=white, font=\sffamily\slshape}, pStyle/.style={text=blue, common}, qStyle/.style={text=red, common}, ] \draw (0,0) node[] (UL) {} % <------ to[short, o-*] (3,0) to[C, l={C}, *-*] (3,2) (3,0) to[short, *-o] (4,0) node[] (UR){} % <------ (0,2) node[] (OL) {} % <------ to[short,o-](0.4,2) to[R, l_={R}, -](1.5,2) % <--- to[L, l_={L},-*](3,2) % <-- (3,2) to[short, *-o] (4,2) node[] (OR){}; % <------ \tikzset{every path/.style={very thin}} \draw[<->] (UL) -- (OL) node[midway, pStyle]{p$_\textsf{in}$}; \draw[<->] (UR) -- (OR) node[midway, qStyle]{p$_\textsf{out}$}; \draw[->, transform canvas={yshift=5mm}] (OL.center) -- +(7mm, 0) node[ anchor=west, qStyle]{q$_\textsf{in}$}; \draw[<-, transform canvas={yshift=5mm}] (OR.center) -- +(-7mm, 0) node[ anchor=east, pStyle]{p$_\textsf{out}$}; \end{circuitikz} \end{document} beantwortet 11 Feb '20, 17:03 cis 4
@cis Ich finde es extrem unhöflich, dass Du Kommentare von anderen zu Deiner Antwort ohne Rücksprache einfach löschst. Das gilt erst recht, wenn diese Kommentare Bitten enthalten, die Antwort um fehlende Teile zu vervollständigen, wie der Kommentar @uhlatex. Und das Entfernen meines Hinweises an @uhlatex, dass man für die Verwendung von
(13 Feb '20, 08:31)
saputello
|
Du wurdest bereits bei einer früheren Frage auf korrektes Markdown hingewiesen. Wir haben kein Problem, das bei neuen Mitgliedern am Anfang zu korrigieren. Als Dauerlösung ist das jedoch nicht geeignet. Bitte kümmere dich künftig selbst darum..