为什么这会因双下标而引发错误?

为什么这会因双下标而引发错误?
{\mathbf{\hat{\Sigma}_{\mathrm{hom}}}}_{jj}^{1/2}

所以我认为如果用括号括起该项,则可以进行双下标,但这会引发双下标错误,我不确定为什么。我猜是 hat 命令干扰了,但我不知道为什么会这样。

答案1

我列出了两种可能的解决方案。在第一个解决方案中,我使用了圆括号来为读者提供一些视觉线索。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}  % for \text directive
\usepackage{bm}       % for \bm directive (\bm more robust than \boldsymbol)

\begin{document}
$(\widehat{\bm{\Sigma}}_{\hom})_{jj}^{1/2}$
\quad\text{or}\quad
$\widehat{\bm{\Sigma}}_{\hom}{}_{jj}^{1/2}$
\end{document}

答案2

不要使用\mathbf希腊字母,希望下面的代码可以满足您的期望:

\documentclass{book}
\usepackage{mathtools}
\begin{document}

$\boldsymbol{\hat{\Sigma}}_{{\mathrm{hom}}_{jj}^{1/2}}$

\end{document}

在此处输入图片描述

相关内容