在数学模式中降低第二个重音

在数学模式中降低第二个重音

我遇到了这样一种情况,必须在数学模式下在矢量符号上放置波浪符号/帽子:

\begin{document} % The start of the document

$\tilde{\vec{\beta}}$

\end{document}

我发现由此产生的过高的字符有点不美观,所以我只是好奇是否有办法以美观的方式将波浪号降低到更接近矢量符号,以及我是否可以将其变成如下命令:

$\vtilde{\beta}$

我尝试解决并尝试了一些方法,但由于我缺乏 TeX 语言知识,所以结果并不理想。

任何相关资源或帮助的指示都将不胜感激!提前致谢。

答案1

以下是一些可能对你有用的东西。根据你的口味,这可能就是你想要的:

\usepackage{mathtools}% http://ctan.org/pkg/mathtools
\usepackage{calc}% http://ctan.org/pkg/calc
...
\newcommand*{\vtilde}[2][0pt]{% \vtilde[<lift>]{<stuff>}
  \setbox0=\hbox{$#2$}%
  \tilde{\mathrlap{\phantom{\rule{\wd0}{\ht0+{#1}}}}\smash{#2}}%
}

您可以使用\vtilde[<lift>]{<stuff>}where(可选参数)来表示要提升上述内容<lift>的长度(默认值为)。指定正 [负] 长度会提高 [降低] 。例如,\tilde<stuff>0pt\tilde

\vtilde

mathtools包裹用于访问\mathrlap,而calc包裹提供长度计算。

相关内容