我怎样才能删除 ciruitikz 中的当前箭头?

我怎样才能删除 ciruitikz 中的当前箭头?

这是我的 LaTex 代码。

\documentclass[12pt,letterpaper]{article}    
\usepackage[left=20mm,top=30mm,bottom=30mm,right=20mm]{geometry}
\usepackage[siunitx]{circuitikz} % circuit package and  include electrical units in our labels

\begin{document}


\begin{center}
\begin{circuitikz} \draw
  (5,0) to [resistor, l = 6.13k$\Omega$, v >= 5.13V] 
  (5,3) to [battery, l=10<\volt>] (-1,3) --
  (-1,0) -- (1,0) to [thR, l = $NTC$] (3,0) -- (5,0)
   (0,0) to [short,*-](0,-2) to[resistor, l = $R_P$] (4,-2) to  [short,-*](4,0)
%  (-1,-1) -- (0,-1)
  
;
\end{circuitikz}
\end{center}

\end{document}

这是我从代码中得到的结果。

我想要删除的箭头已用红笔标记。

在此处输入图片描述

答案1

您的代码有错误:

Package pgfkeys Error: I do not know the key '/tikz/v >

v因为和里面的空间>很重要。

无论如何,显示的箭头不是电流箭头;而是电压箭头 --- 您使用的是默认的european标记电压的方式。也许您想要美国符号:

\documentclass[12pt,letterpaper]{article}
\usepackage[left=20mm,top=30mm,bottom=30mm,right=20mm]{geometry}
\usepackage[siunitx, RPvoltages]{circuitikz} % circuit package and  include electrical units in our labels

\begin{document}


\begin{center}
    \begin{circuitikz}[american voltages] \draw
  (5,0) to [resistor, l = 6.13k$\Omega$, v>= 5.13V]
  (5,3) to [battery, l=10<\volt>] (-1,3) --
  (-1,0) -- (1,0) to [thR, l = $NTC$] (3,0) -- (5,0)
   (0,0) to [short,*-](0,-2) to[resistor, l = $R_P$] (4,-2) to  [short,-*](4,0)
%  (-1,-1) -- (0,-1)

;
\end{circuitikz}
\end{center}

\end{document}

在此处输入图片描述

此外,作为补充,最好siunitx在各处使用,并且仅在存在数学公式时才使用数学模式(在您的情况下,您需要斜体 NTC,而不是 N 乘以 T 乘以 C):

\documentclass[12pt,letterpaper]{article}
\usepackage[left=20mm,top=30mm,bottom=30mm,right=20mm]{geometry}
\usepackage[siunitx, RPvoltages]{circuitikz} % circuit package and  include electrical units in our labels

\begin{document}


\begin{center}
    \begin{circuitikz}[american voltages] \draw
        (5,0) to [resistor, l = \qty{6.13}{\kohm}, v>= \qty{5.13}{V}]
        (5,3) to [battery, l=\qty{10}{V}] (-1,3) --
        (-1,0) -- (1,0) to [thR, l = \textit{NTC}] (3,0) -- (5,0)
   (0,0) to [short,*-](0,-2) to[resistor, l = $R_P$] (4,-2) to  [short,-*](4,0)
%  (-1,-1) -- (0,-1)

;
\end{circuitikz}
\end{center}

\end{document}

在此处输入图片描述

差异很微妙,但确实存在。

最后,如果您不想要任何标记,那就意味着这不是电压,只是一个通用的注释:

\documentclass[12pt,letterpaper]{article}
\usepackage[left=20mm,top=30mm,bottom=30mm,right=20mm]{geometry}
\usepackage[siunitx, RPvoltages]{circuitikz} % circuit package and  include electrical units in our labels

\begin{document}


\begin{center}
    \begin{circuitikz}[american voltages] \draw
        (5,0) to [resistor, l=\qty{6.13}{\kohm}, a=\qty{5.13}{V}]
        (5,3) to [battery, l=\qty{10}{V}] (-1,3) --
        (-1,0) -- (1,0) to [thR, l = \textit{NTC}] (3,0) -- (5,0)
   (0,0) to [short,*-](0,-2) to[resistor, l = $R_P$] (4,-2) to  [short,-*](4,0)
%  (-1,-1) -- (0,-1)

;
\end{circuitikz}
\end{center}

\end{document}

在此处输入图片描述

记住,这里的想法是描述电路并将图形表示与语义含义分开。因此,如果您指定电压,包将显示这是一个电压(取决于选项,带有箭头或符号)。如果您只想要注释,您可以使用它。

相关内容