如何在等式中使用 \textcircled?

如何在等式中使用 \textcircled?

我正在使用 IEEE ACCESS 模板,在我的论文中,我使用以下方程代码,我想在圆圈上显示字母。我该如何使用它?方程代码可以运行,但会发出警告

命令 \textcircled 在输入行 189 的数学模式下无效。

我怎样才能消除这个警告?

\newcommand*\tcircle[1]{\textcircled{\raisebox{-0.5pt}{\fontsize{7pt}{0}\fontfamily{phv}\selectfont{#1}}}}

\begin{equation} 
  \begin{split}
    \tilde \uptau &=T_{\tcircle{A},i}-T_1
  \end{split}
  \label{eq9}
\end{equation}

答案1

\textcircled在命令内移动\raisebox。正如错误消息所说,\textcircled必须在文本模式下使用,而不是数学模式下。

\documentclass{article}
\newcommand*\tcircle[1]{%
  \raisebox{-0.5pt}{%
    \textcircled{\fontsize{7pt}{0}\fontfamily{phv}\selectfont #1}%
  }%
}
\begin{document}
\[T_{\tcircle{A},i}-T_1\]
\end{document}

在此处输入图片描述

答案2

harmony使用包括和在内的混合包scalerel来减少或增加文本圆“符号”以获得良好的下标,使用此新宏,不同于原始的OP,

\newcommand{\lcirc}[1]{\scaleobj{.6}{\mbox{\Kr{#1}}}}

你可以获得这个 MWE:

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{harmony}
\usepackage{scalerel}
\newcommand{\lcirc}[1]{\scaleobj{.6}{\mbox{\Kr{#1}}}}
\begin{document}

\[T_{\lcirc{A},i}-T_1\]
\[T_{\lcirc{a},i}-T_1\]
\[T_{\lcirc{B},i}-T_1\]
\[T_{\lcirc{W},i}-T_1\]
\end{document}

...将具有相同字体的输出放入圆圈中:

在此处输入图片描述

相关内容