Ist es möglich zwei Grafiken, die beide in TikZ gezeichnet wurden miteinander zu verbinden? Es geht dabei konkret um diese beiden Grafiken: Öffne in Overleaf
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage{tikz} \usetikzlibrary{intersections} \usepackage{tkz-euclide} \usepackage{pgfplots} \pgfplotsset{compat=1.13} \usepackage{siunitx} \usetikzlibrary{arrows.meta,calc} \usepackage[siunitx,european]{circuitikz} \begin{document} \begin{figure} \centering \begin{tikzpicture}[trim axis left] \begin{axis}[% compat=newest, width=0.95\linewidth, height=5cm, scale=.85, scale only axis, separate axis lines, grid=both, every outer x axis line/.append style={black}, every x tick label/.append style={font=\color{black}\footnotesize}, xmode=log, xmin=1e-06, xmax=1e5, xlabel={Zeit in $\SI{}{\second}$}, ymin=0, ymax=1, yticklabels={,,}, axis background/.style={fill=white}, scaled ticks=false, y tick label style={/pgf/number format/.cd,use comma,fixed,precision=3}, ylabel near ticks, xlabel near ticks, ] \end{axis} \draw[fill=white,rounded corners=0.1cm,text width=4cm] (0,3) rectangle (2.75,3.7) node[align=center,pos=.5,font=\scriptsize]{Effekt1}; \draw[fill=white,rounded corners=0.1cm,text width=4.5cm] (2.4,2) rectangle (6.8,2.7) node[align=center,pos=.5,font=\scriptsize]{Effekt2}; \draw[fill=white,rounded corners=0.1cm,text width=4cm] (5,1) rectangle (9.5,1.7) node[align=center,pos=.5,font=\scriptsize] {Effekt3}; \draw[fill=white,rounded corners=0.1cm,text width=3.5cm] (7,3) rectangle (9.8,3.7) node[align=center,pos=.5,font=\scriptsize]{Effekt4}; \end{tikzpicture}% \label{fig:Test} \end{figure} \end{document} und Öffne in Overleaf
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage[siunitx,european]{circuitikz} \begin{document} \begin{figure} \begin{circuitikz} \draw (0,4) to [battery1, v_=$U_\mathrm{Bat}$,i=$I_\mathrm{entl.}$] (0,0) (0,0) to [short, -o] (8,0) (0,4) to [R, l=$R_\mathrm{\SI{}{\ohm}}$] (2,4) (2,4) -- (2,5) to [C, l=$C_1$] (4,5) -- (4,4) (2,4) -- (2,3) to [R, l=$R_1$] (4,3) -- (4,4) (4,4) -- (5,4) -- (5,5) to [C, l=$C_2$] (7,5) -- (7,4) (5,4) -- (5,3) to [R, l=$R_2$] (7,3) -- (7,4) to [short, -o] (8,4) ; \draw[->] (8,3.8) -- node[right] {$U_\mathrm{klemme}$} (8,0.2); \end{circuitikz} \end{figure} \end{document} Ziel ist es, gestrichelte Verbindungslinien zu zeichnen die eine Zugehörigkeit des jeweiligen Effektes zum Bauteil des elektrischen Ersatzschaltbild deutlich machen. Ist das irgendwie möglich? gefragt 27 Apr '17, 11:40 Tobolf |
Vielleicht so? Die Fragestellung ist etwas unklar. Öffne in Overleaf
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage{tikz} \usepackage{pgfplots} \pgfplotsset{compat=1.13} \usepackage[siunitx,european]{circuitikz} \begin{document} \begin{figure} \centering \begin{tikzpicture}[remember picture,trim axis left] \begin{axis}[% compat=newest, width=0.95\linewidth, height=5cm, scale=.85, scale only axis, separate axis lines, grid=both, every outer x axis line/.append style={black}, every x tick label/.append style={font=\color{black}\footnotesize}, xmode=log, xmin=1e-06, xmax=1e5, xlabel={Zeit in $\SI{}{\second}$}, ymin=0, ymax=1, yticklabels={,,}, axis background/.style={fill=white}, scaled ticks=false, y tick label style={/pgf/number format/.cd,use comma,fixed,precision=3}, ylabel near ticks, xlabel near ticks, ] \end{axis} \draw[fill=white,rounded corners=0.1cm,text width=4cm] (0,3) rectangle (2.75,3.7) node[align=center,pos=.5,font=\scriptsize] (effekt1) {Effekt1}; \draw[fill=white,rounded corners=0.1cm,text width=4.5cm] (2.4,2) rectangle (6.8,2.7) node[align=center,pos=.5,font=\scriptsize] (effekt2) {Effekt2}; \draw[fill=white,rounded corners=0.1cm,text width=4cm] (5,1) rectangle (9.5,1.7) node[align=center,pos=.5,font=\scriptsize] (effekt3) {Effekt3}; \draw[fill=white,rounded corners=0.1cm,text width=3.5cm] (7,3) rectangle (9.8,3.7) node[align=center,pos=.5,font=\scriptsize] (effekt4) {Effekt4}; \end{tikzpicture} \newcommand\remember[2]{\tikz{\node[red,draw] (#1) {#2};}} \begin{circuitikz}[remember picture] \draw (0,4) to [battery1, v_=\remember{ubat}{$U_\mathrm{Bat}$},i=$I_\mathrm{entl.}$] (0,0) (0,0) to [short, -o] (8,0) (0,4) to [R, l=\remember{R}{$R_\mathrm{\SI{}{\ohm}}$}] (2,4) (2,4) -- (2,5) to [C, l=\remember{C1}{$C_1$}] (4,5) -- (4,4) (2,4) -- (2,3) to [R, l=$R_1$] (4,3) -- (4,4) (4,4) -- (5,4) -- (5,5) to [C, l=\remember{C2}{$C_2$}] (7,5) -- (7,4) (5,4) -- (5,3) to [R, l=$R_2$] (7,3) -- (7,4) to [short, -o] (8,4) ; \draw[->] (8,3.8) -- node[right] {$U_\mathrm{klemme}$} (8,0.2); \end{circuitikz}% \begin{tikzpicture}[remember picture,overlay] \draw[dashed,red] (effekt1) -- (ubat); \draw[dashed,red] (effekt2) -- (R); \draw[dashed,red] (effekt3) -- (C1); \draw[dashed,red] (effekt4) -- (C2); \end{tikzpicture}% \label{fig:Test} \end{figure} \end{document} beantwortet 28 Apr '17, 03:02 Henri |
Siehe 17.13 Referencing Nodes Outside the Current Picture im pgfmanual. Wobei ich dann die Bilder nicht gerade in zwei verschiedene figure-Umgebungen tun würde. Wenn sie auf verschiedenen Seiten landen, kann man schlecht eine Verbindungslinie malen.