光敏电阻未出现在电路中

光敏电阻未出现在电路中

我正在尝试使用 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 的评论,即升级它。

相关内容