如何使 tikzcircuit 中的 vsource 的 (+ 和 -) 变成粗体

如何使 tikzcircuit 中的 vsource 的 (+ 和 -) 变成粗体

如何使 tikzcircuit 中的 vsource 的 (+ 和 -) 变成粗体

+/- 在 vsource 中以粗体显示

答案1

我猜你正在使用circuitikz(因为你标记了 --- 下次你能提供一个示例吗,或者如果我的答案不是你要找的答案?)。此外,我猜你正在使用标准字体和pdflatex

在这种情况下,您可以使用(当前)手册中第 75 页左右显示的键:

在此处输入图片描述

例如(我还修复了单位,以便它们使用标准 SI 排版)

\documentclass[border=10pt]{standalone}
\usepackage[T1]{fontenc}
\usepackage[siunitx, RPvoltages, american]{circuitikz}

\ctikzset{bipoles/vsourceam/inner plus={\boldmath $+$}}
\ctikzset{bipoles/vsourceam/inner minus={\boldmath $-$}}
\begin{document}
\begin{tikzpicture}[]
    \draw (0,0) to[V, l=\qty{24}{\volt}] ++(0,3)
        to[R=\qty{5}{\ohm}] ++(3,0)
        to[R, l_=\qty{10}{\ohm}, v^=$V$]
        ++(0,-3) to[short, -*] (0,0) node[ground]{};
\end{tikzpicture}
\end{document}

在此处输入图片描述

请注意,无论如何,粗体的加号和减号,至少在标准数学字体中,不是那么粗体……你可以看看这里一些建议,或者,如果你想去真的大胆的:

\documentclass[border=10pt]{standalone}
\usepackage[T1]{fontenc}
\usepackage[siunitx, RPvoltages, american]{circuitikz}
\usepackage{pifont}

\ctikzset{bipoles/vsourceam/inner plus=\ding{58}}
\ctikzset{bipoles/vsourceam/inner minus=\rotatebox{90}{\ding{121}}}
\begin{document}
\begin{tikzpicture}[]
    \draw (0,0) to[V, l=\qty{24}{\volt}] ++(0,3)
        to[R=\qty{5}{\ohm}] ++(3,0)
        to[R, l_=\qty{10}{\ohm}, v^=$V$]
        ++(0,-3) to[short, -*] (0,0) node[ground]{};
\end{tikzpicture}
\end{document}

在此处输入图片描述

如果您还想更改电压指示中的符号(但请不要不是用于pifont那个

相关内容