如何改变数学重音的高度?

如何改变数学重音的高度?

当我使用lmodern包(总是这样)时,数学重音tildebar不会改变字符高度(相对于\left\right)。但是,hat重音会使字符更高。文件

\documentclass{article}
\usepackage{lmodern}
\begin{document}
\thispagestyle{empty}
$$
\left( \tilde A \right)
\left( \hat A \right)
\left( \bar A \right)
$$
\end{document}

呈现为

在此处输入图片描述

我怎样才能使hat口音表现得像tilde和一样bar

附言:如果我不使用lmodern它,它就会恢复为 Computer Modern,如下所示:

在此处输入图片描述

答案1

分隔符具有离散大小,因此,当它们之间的内容超过某个阈值时,将采用下一个大小。这并不是说不\tilde改变\bar高度,而是不超过阈值。

在您的示例中,\bigsize 是用\tilde和选择的\bar,但\Bigsize 是用 出现的\hat

在大多数情况下,不需要 \left 和 \right,并且通常不需要栅栏覆盖它们之间的材料的整个垂直延伸。查看以下示例的输出,其中还有一个\rhat(减少帽子)已定义(但不推荐)。

\documentclass{article}
\usepackage{amsmath}
\usepackage{lmodern}

\newcommand{\shat}[1]{%
  \smash{\hat{#1}}%
  \vphantom{\bar{#1}}%
}

\begin{document}

No change:
\[
\left( \tilde{A} \right)
\left( \hat{A} \right)
\left( \bar{A} \right)
\]

Change:
\[
\left( \tilde{A} \right)
\left( \shat{A} \right)
\left( \bar{A} \right)
\]

Better:
\[
(\tilde{A})
(\hat{A})
(\bar{A})
\]

\end{document}

我认为,最后一个例子是值得效仿的。

注意:$$切勿在 LaTeX 中使用,请参阅为什么 \[ ... \] 比 $$ ... $$ 更可取?

在此处输入图片描述

相关内容