![LaTeX 中上标的位置](https://linux22.com/image/322901/LaTeX%20%E4%B8%AD%E4%B8%8A%E6%A0%87%E7%9A%84%E4%BD%8D%E7%BD%AE.png)
答案1
这是最好使用bm
包用于粗体数学斜体,因为它可以正确定位重音符号以及上下标的间距。
该bm
包还将重新定义\boldsymbol
,因此您不必在整个文档中将所有内容替换\boldsymbol
为\bm
。因此,请确保加载bm
后 amsbsy
,由 加载amsmath
。不过,我发现它非常有吸引力,\bm
因为它只有两个字母,而 有十个字母\boldsymbol
。
\documentclass{article}
\usepackage{amsmath,bm}
\begin{document}
\[
\hat{\bm{\beta}}^{*} = \hat{\beta}^{*}
\]
\end{document}
答案2
添加 a{}
并将 that 上标。
\documentclass[]{article}
\usepackage{amsmath}
\begin{document}
\[
\hat{\boldsymbol{\beta}}{}^{*} = \hat{\beta}^{*}
\]
\end{document}
但是,如果仍然想要不加粗的帽子,但有更好的字距调整,也许还可以添加这个:
\documentclass[]{article}
\usepackage{amsmath}
\begin{document}
\[
\hat{\boldsymbol{\beta}\mkern4mu}\mkern-4mu{}^{*} = \hat{\beta}^{*}
\]
\end{document}
这两种技术都可以采用这种宏观方法\hatonboldsymbol[mu-shift]{character}
\documentclass[]{article}
\usepackage{amsmath}
\newcommand\hatonboldsymbol[2][0]{\hat{\boldsymbol{#2}\mkern#1mu}\mkern-#1mu{}}
\begin{document}
\[
\hatonboldsymbol[4]{\beta}_1^{*} = \hat{\beta}_1^{*}
\]
\end{document}