我正在尝试使用 LDR 制作分压器电路。到目前为止,我一直在阅读 CircuiTikZ 1.6.0 的组件手册,并认为 LDR(第 50 页)会像其他组件一样工作,但 LDR 没有显示。将其换成光敏电阻(或任何其他电阻)是可行的,但我更喜欢 LDR。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (0,-2) to [battery1,invert] (0,2);
\draw (0,2) -- (2,2)
to [european resistor, name=R1, l_=R$_{F}$] (2,0)
to [european light dependent resistor, name=R2, l_=R$_{LDR}$] (2,-2)
(2,-2) -- (0,-2);
%voltmeters
\draw (2,1.75) -- (3,1.75)
(3,1.75) to[rmeter, t=V$_{F}$] (3,0.25)
(3,0.25) -- (2,0.25);
\end{circuitikz}
\end{document}
我承认我对 circuitikz 还很陌生,我可能只是忽略了一些显而易见的东西。
如果需要的话,这是上述手册的链接 https://texdoc.org/serve/circuitikz/0
任何帮助都将不胜感激。
答案1
我使用最新版本(1.6.0,自 2022/12/10 起)的 MiKTeX 测试了您的 MWE(现在所有方案都在一个循环中绘制),并进行了稍微修改。我得到了以下结果:
\documentclass[margin=3mm]{standalone}
\usepackage[european]{circuitikz}
\begin{document}
\begin{circuitikz}[european resistor]
\draw (0,-2) to [battery1,invert] ++ (0,4)
-- ++ (2,0)
to [R, a=$R_{F}$] ++ (0,-2)
to [european light dependent resistor,
l=$R_{\mathrm{LDR}}$] ++ (0,-2)
-- (0,-2)
% voltmeter
(2,1.75) to[short,*-] ++ (1,0)
to[rmeter, t=$V_{F}$] ++ (0,-1.5)
to[short,-*] ++ (-1,0);
\end{circuitikz}
\end{document}
如果您在本地 LaTeX 安装中无法获得相同的结果,请考虑@Rmano 的评论,即升级它。