LaTeX 中上标的位置

LaTeX 中上标的位置

从附图中可以看到左侧的星星比右侧的星星高。是否可以将左侧的星星降低到与右侧相同的高度?

\documentclass[]{article}
\usepackage{amsmath}

\begin{document}
\[
    \hat{\boldsymbol{\beta}}^{*} = \hat{\beta}^{*}
\]
\end{document}

在此处输入图片描述

答案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}

在此处输入图片描述

相关内容