事实上,我想显示两个用circuitikz
图形绘制的电路。我在一篇文章中读到,要遵循的相同步骤与图形相同。然而,当我尝试时,显示了一个错误。这是代码:
\documentclass[review]{elsarticle}
\usepackage{graphicx}
\usepackage{amssymb,amsmath,nccmath}
\usepackage{cclicenses}
\usepackage{makecell}
\usepackage[straightvoltages]{circuitikz}
\usetikzlibrary{arrows}
\usepackage{lscape,array}
\usepackage{subcaption}
\usepackage{caption}
\begin{document}
\begin{figure}[!ht]
\begin{subfigure}
\centering
\captionsetup{justification=centering}
\begin{circuitikz}[scale=0.6][american voltages]
\draw
(0,0) to [open,v>=${v}_{ds}$] (0,4)
to [short, *- ,i=${i}_{ds}$] (0.5,4)
to [/tikz/circuitikz/bipoles/length=1cm,R, l=$R_s$] (2,4)
to [/tikz/circuitikz/bipoles/length=1cm,L, l=$X_s$] (4,4)
to [/tikz/circuitikz/bipoles/length=1cm,european voltage source,
l_=${\omega}_s {\phi}_{qs}$] (4.5,4)
(4.5,4) to [short, -] (5,4)
(5,4) to [/tikz/circuitikz/bipoles/length=1cm,L, l_=$X_m$] (5,0)
(5,4) to [/tikz/circuitikz/bipoles/length=1cm,european voltage source,
l_=${\omega}_r {\phi}_{qr}$] (6.5,4)
to [/tikz/circuitikz/bipoles/length=1cm,L, l=$X_r$] (7.5,4)
to [/tikz/circuitikz/bipoles/length=1cm,R, l=$R_r$] (9.8,4)
to [short, -* ,i<=${i}_{dr}$] (10,4)
(10,0) to [open, v>=${v}_{dr}$] (10,4)
(0,0) to [short, *-*] (10,0);
\end{circuitikz}
\caption{fig1}
\end{subfigure}
\begin{subfigure}
\centering
\captionsetup{justification=centering}
\begin{circuitikz}[scale=0.6][american voltages]
\draw
(0,0) to [open,v>=${v}_{qs}$] (0,4)
to [short, *- ,i=${i}_{qs}$] (0.5,4)
to [R, l=$R_s$] (2,4)
to [L, l=$X_s$] (4,4)
to [european voltage source, l_=${\omega}_s {\phi}_{ds}$] (4.5,4)
(4.5,4) to [short, -] (5,4)
(5,4) to [L, l_=$X_m$] (5,0)
(5,4) to [european voltage source, l_=${\omega}_r {\phi}_{dr}$] (6.5,4)
to [L, l=$X_r$] (7.5,4)
to [R, l=$R_r$] (9.8,4)
to [short, -* ,i<=${i}_{qr}$] (10,4)
(10,0) to [open, v>=${v}_{qr}$] (10,4)
(0,0) to [short, *-*] (10,0);
\end{circuitikz}
\caption{fig2}
\end{subfigure}
\caption{FIG3}
\end{figure}
\end{document}
先感谢您
答案1
您的问题中有更多问题,并在上面的评论中报告了这些问题:
- 使用
subfigure
环境。正确的语法是:
\documentclass[review]{elsarticle}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\captionsetup{justification=centering}
\begin{document}
\begin{figure}[ht]
\begin{subfigure}[t]{0.48\linewidth}
\includegraphics[width=\linewidth]{example-image-a}
\caption{first circuit}
\end{subfigure}
\hfill
\begin{subfigure}[t]{0.48\linewidth}
\includegraphics[width=\linewidth]{example-image-b}
\caption{second circuit}
\end{subfigure}
\caption{FIG3}
\label{fig:fig3}
\end{figure}
\end{document}
- 使用你的电路图。我怀疑,这是你的问题致力于解决这个问题,所以我想知道你为什么不使用收到的答案(同时看到一个已被删除)。这个答案解决了你的问题(关于缩放)。请接受它(通过单击答案左上角的复选标记),它会变得清晰,你将来会在你的图纸中使用什么,并且我们知道,我们应该改进什么。
- 如果您对您的图片有新的问题
circuitikz
,请随时提出新问题。评论并不适合这种情况,因为这里的广大观众看不太清楚(我不是唯一一个对 有点 熟悉 的人circuitikz
),所以更多的人可以帮助您。