我想将电阻的标签旋转 90°,但对齐不正确。如何使用并将rotatebox
旋转后的标签垂直居中在电阻符号上?
梅威瑟:
\documentclass[margin=5mm]{standalone}
\usepackage{amsmath}
\usepackage{siunitx}
\usepackage{tikz}
\usepackage[european, straightvoltages,americanvoltages]{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (0,0) to[R={\rotatebox{90}{$R=\SI{50}{\ohm}$}}] (0,2);
\end{circuitikz}
\end{document}
答案1
请尝试以下操作:
\documentclass[margin=3mm]{standalone}
\usepackage[european,
straightvoltages, americanvoltages,
siunitx]{circuitikz}
\begin{document}
\begin{circuitikz}
\ctikzset{label/align = rotate}
\draw (0,0) to[R, l=50<\ohm>] (0,2);
\end{circuitikz}
\begin{circuitikz}
\draw (0,0) to[R, l=50<\ohm>, label/align = rotate] (0,2);
\end{circuitikz}
\end{document}
有关详细信息,请参阅包文档,小节5.1.3 标签和注释方向,第 174 -- 175 页。