![circuitikz 为浮点数](https://linux22.com/image/322017/circuitikz%20%E4%B8%BA%E6%B5%AE%E7%82%B9%E6%95%B0.png)
我使用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}