circuitikz 为浮点数

circuitikz 为浮点数

我使用wrapfigure它的包尝试制作一个circuitikz浮点数来放置文本,但我收到了类似的警告

“在冲突环境中使用了 wrapfigure”

然后它将我的电路放到下一页...那么我们该如何做才能使其成为circuitikz浮点数呢?

\begin{wrapfigure}[h]{r}{0.25\textwidth}
\begin{circuitikz}
\draw
(0,0) to [short, o-] node[anchor=east]{$V_{cc}$}(0,0)
to [R=$R_{4}$] (2,0)
to [R=$R_7$] (4,0)
to [D*, l_=$D_1$] (4,-2)
(4, -4) to [pC=$C_1$]  (4, -2)
(4,-4) to[short]node[ground]{} (4, -4);
\end{circuitikz}
\caption{\textbf{Circuit équivalent de \textit{attack}}}
\label{fig:attack}
\end{wrapfigure}

答案1

您可以使用newfloat包使您的电路成为浮点数,正如@MaxNoe 在他的评论中所说的使用caption包来格式化您的标题样式,这里是代码:

\documentclass{article}
\usepackage{circuitikz}

\usepackage{newfloat}
\DeclareFloatingEnvironment{circuit}
\renewcommand{\circuitname}{Circuit}

\usepackage[
format={hang},
textfont={bf},
]{caption}

\begin{document}

\begin{circuit}
\centering
\begin{circuitikz}
\draw
(0,0) to [short, o-] node[anchor=east]{$V_{cc}$}(0,0)
to [R=$R_{4}$] (2,0)
to [R=$R_7$] (4,0)
to [D*, l_=$D_1$] (4,-2)
(4, -4) to [pC=$C_1$]  (4, -2)
(4,-4) to[short]node[ground]{} (4, -4);
\end{circuitikz}
\caption{Circuit \'equivalent de \textit{attack}}
\label{fig:attack}
\end{circuit}

\end{document}

在此处输入图片描述

相关内容