Warm tip: This article is reproduced from serverfault.com, please click

scripting-在带circuitikz封装的LaTeX中,如何同时使用弯曲电压和直流电压?

(scripting - How do you use both curved and straight voltages in LaTeX with circuitikz package?)

发布于 2020-11-30 00:49:41

目前,我正在使用:

\usepackage[european,straightvoltages]{circuitikz}

而我体内只有:

\begin{circuitikz}
    \draw
    (0,0) to[R = $R_6$, v = $U_{R6}$] (1.5,0)
          to[R = $R_6$, v = $U_{R6}$] (3,0)
    ;
\end{circuitikz}

请不要在意命名。我只需要在LaTeX的同一文件中同时具有笔直和弯曲的电压即可。

左:弯曲电压; 右:直流电压

如果有帮助,则有完整的代码:

\documentclass[a4paper,11pt]{article}
\usepackage[european,straightvoltages]{circuitikz}

\begin{document}
    \section{My header}
        \begin{circuitikz}
            \draw
            (0,0) to[R = $R_6$, v = $U_{R6}$] (1.5,0)
            to[R = $R_6$, v = $U_{R6}$] (3,0)
            ;
        \end{circuitikz}
\end{document}
Questioner
agentt015
Viewed
0
samcarter_is_at_topanswers.xyz 2020-11-30 22:11:58

你可以voltage=straight用来更改单个元素的样式:

\documentclass[a4paper,11pt]{article}
\usepackage[european]{circuitikz}

\begin{document}
    \section{My header}
        \begin{circuitikz}
            \draw
            (0,0) to[R = $R_6$, v = $U_{R6}$] (1.5,0)
            to[R = $R_6$, v = $U_{R6}$, voltage=straight] (3,0)
            ;
        \end{circuitikz}
\end{document}

在此处输入图片说明