Circuitikz 与 wrapfig 问题

Circuitikz 与 wrapfig 问题

我遇到了问题circuitikz。我无法按自己想要的方式显示电路。更具体地说,我无法更改图像旁边的文本的起始位置,我已经尝试过诸如、、之类的方法,\hspace\\\break不起作用\newline,而且circuitikz据我所知没有太多文档。这是我的代码:

    \documentclass{article}

\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[siunitx]{circuitikz}
\usepackage{fancyhdr}
\usepackage{enumitem}
\usepackage{wrapfig}
\usepackage{geometry}
 \geometry{
 a4paper,
 total={170mm,257mm},
 left=20mm,
 top=20mm,
 }
 
\pagestyle{fancy}
\fancyhf{}
\rhead{Equipe 11.97}
\lhead{Labo S3}
\rfoot{\thepage}
\title{LEPL1502 : Rapport de Laboratoire \\ Diode Zener et Circuits RC}
\date{}


\begin{document}

\maketitle\thispagestyle{fancy}

\textbf{\large  \hspace{15pt} 1. Objectif(s) :} \\ %hspace = écart du titre
\begin{itemize}
\item Compréhension du fonctionnement et des caractéristiques d’une diode Zenner. Pour ce faire, nous mesurerons la tension aux bornes de celle-ci et nous étudierons l’influence du courant.    \\
\item Compréhension du fonctionnement d’un circuit RC ainsi que de ses composantes.  \\


\end{itemize} 


\textbf{\large \hspace{15pt} 2. Rappels théoriques :}





\begin{description}[labelindent=2.5cm] %Ecart de chaque item par rapport à la marge

\item %juste un espace
%endroit où mettre les formules

\item [\large Loi d'Ohm:] $V = R*I$
\item [\large Courant dans une capa:] $I = C * DV/Dt$
\item [\large Tension dans une capa:] $V = A + B*e^-t/\tau$
\item [\large Valeurs de A et B:] $A + B = V(O)$
\item [\large Valeur de A:] $A = V(\infty)$
\item [\large Valeur de tau:] $\tau = R_{eq} * C$ 
\item %juste un espace


\end{description}

\textbf{\large \hspace{15pt} 3. Méthodes de mesures :} \\ \\ \\ \\
\textbf{\large \hspace{15pt} a) Diode Zener :}

\vspace{50pt}


\begin{wrapfigure}{L}{0.47\textwidth} %réglage de textwidth suivant la grandeur du circuit
\centering
\begin{circuitikz}[american]
\ctikzset{bipoles/length=1.5cm} %grandeur des composantes

\draw (0,0)to [V, l_ = 5<\volt>, i = $I$](0,-4) to (6,-4) to [zzDo, i<= $I$, v<= VD](6,0) to [vR](3,0) to [short, -*](3,0) to [R, l_= 600<\ohm>](0,0);
%ici circuit électrique


\end{circuitikz}

\caption{Circuit Diode Zener en Backward}
\end{wrapfigure}

Mesure de la tension de seuil et de breakdown :
Nous allons faire varier le potentiomètre et ainsi calculer petit à petit à l'aide du multimètre,
les tensions et courant en mode forward (premier dessin) et en backward (deuxième dessin)


\newpage

\vspace{50pt}

\begin{wrapfigure}{L}[3]{0.47\textwidth} %réglage de textwidth suivant la grandeur du circuit
\centering
\begin{circuitikz}[american]
\ctikzset{bipoles/length=1.5cm} %grandeur des composantes


\draw (0,0) to [vR](-3,0) to [short, -*](-3,0) to [R, l_ = 600<\ohm>](-6,0);
\draw (-6,0) to [V, l_ = 5<\volt>, i = $I$](-6,-4) to (0,-4);
\draw (0,0) to [zzDo, v^ = $VD$, i_= $I$](0,-4);



%ici circuit électrique

\end{circuitikz}

\caption{Circuit Diode Zener en Forward}
\end{wrapfigure}
\end{document}
Deuxième circuit analysé comme décrit ci-dessus sauf que cette fois, la diode est dirigée dans l'autre sens ce qui change son mode en "forward"

这里我无法写出电路下面的内容。

请注意,这是我的电路之一,而不是整个代码。此外,文本是法语,但这只是显示的内容,这并不重要

感谢您的帮助,Aurélien

答案1

此解决方案使用\wrapfill。我还强烈建议使用 paracol 和\splitpar

\documentclass{article}

\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[siunitx]{circuitikz}
\usepackage{fancyhdr}
\usepackage{enumitem}
\usepackage{wrapfig}
\usepackage{geometry}
 \geometry{
 a4paper,
 total={170mm,257mm},
 left=20mm,
 top=20mm,
 }
 
\pagestyle{fancy}
\fancyhf{}
\rhead{Equipe 11.97}
\lhead{Labo S3}
\rfoot{\thepage}
\title{LEPL1502 : Rapport de Laboratoire \\ Diode Zener et Circuits RC}
\date{}

\newcommand{\wrapfill}{\par\ifnum\value{WF@wrappedlines}>0
  \addtocounter{WF@wrappedlines}{-1}%
  \null\vspace{\arabic{WF@wrappedlines}\baselineskip}%
  \WFclear
\fi}

\begin{document}

\maketitle\thispagestyle{fancy}

\textbf{\large  \hspace{15pt} 1. Objectif(s) :} \\ %hspace = écart du titre
\begin{itemize}
\item Compréhension du fonctionnement et des caractéristiques d’une diode Zenner. Pour ce faire, nous mesurerons la tension aux bornes de celle-ci et nous étudierons l’influence du courant.    \\
\item Compréhension du fonctionnement d’un circuit RC ainsi que de ses composantes.  \\


\end{itemize} 


\textbf{\large \hspace{15pt} 2. Rappels théoriques :}





\begin{description}[labelindent=2.5cm] %Ecart de chaque item par rapport à la marge

\item %juste un espace
%endroit où mettre les formules

\item [\large Loi d'Ohm:] $V = R*I$
\item [\large Courant dans une capa:] $I = C * DV/Dt$
\item [\large Tension dans une capa:] $V = A + B*e^-t/\tau$
\item [\large Valeurs de A et B:] $A + B = V(O)$
\item [\large Valeur de A:] $A = V(\infty)$
\item [\large Valeur de tau:] $\tau = R_{eq} * C$ 
\item %juste un espace


\end{description}

\textbf{\large \hspace{15pt} 3. Méthodes de mesures :} \\ \\ \\ \\
\textbf{\large \hspace{15pt} a) Diode Zener :}

\vspace{50pt}

\begin{wrapfigure}{L}{0.47\textwidth} %réglage de textwidth suivant la grandeur du circuit
\centering
\begin{circuitikz}[american]
\ctikzset{bipoles/length=1.5cm} %grandeur des composantes

\draw (0,0)to [V, l_ = 5<\volt>, i = $I$](0,-4) to (6,-4) to [zzDo, i<= $I$, v<= VD](6,0) to [vR](3,0) to [short, -*](3,0) to [R, l_= 600<\ohm>](0,0);
%ici circuit électrique


\end{circuitikz}

\caption{Circuit Diode Zener en Backward}
\end{wrapfigure}

Mesure de la tension de seuil et de breakdown :
Nous allons faire varier le potentiomètre et ainsi calculer petit à petit à l'aide du multimètre,
les tensions et courant en mode forward (premier dessin) et en backward (deuxième dessin)

\wrapfill
\newpage

\vspace{50pt}

\begin{wrapfigure}{L}{0.47\textwidth} %réglage de textwidth suivant la grandeur du circuit
\centering
\begin{circuitikz}[american]
\ctikzset{bipoles/length=1.5cm} %grandeur des composantes


\draw (0,0) to [vR](-3,0) to [short, -*](-3,0) to [R, l_ = 600<\ohm>](-6,0);
\draw (-6,0) to [V, l_ = 5<\volt>, i = $I$](-6,-4) to (0,-4);
\draw (0,0) to [zzDo, v^ = $VD$, i_= $I$](0,-4);



%ici circuit électrique

\end{circuitikz}

\caption{Circuit Diode Zener en Forward}
\end{wrapfigure}
\wrapfill
\end{document}

相关内容