数学符号上方有大波浪符号,可自动水平定位

数学符号上方有大波浪符号,可自动水平定位

我发现$\tilde{x}产生的波浪符号太小,在我通常阅读的屏幕分辨率下难以辨认。在我的屏幕上,它看起来像符号上方的一个小条。这个问题询问如何在特定宽字符(数学上的 W)上生成更大的波浪线,大概是为了让波浪线看起来与这个大字形的尺寸更匹配。Ant 的答案提供了几种方法,这些方法对宽字符来说很好,但对窄字符来说则不好。示例:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\newcommand{\tildea}[1]{\overset{\sim}{#1}}
\newcommand{\tildeb}[1]{\stackrel{\sim}{\smash{#1}\rule{0pt}{1.1ex}}}

$\tilde{W} \quad \tildea{W} \quad \tildeb{W}$

$\tilde{I} \quad \tildea{I} \quad \tildeb{I}$

\end{document}

结果:

乳胶代码的渲染输出

在我看来,“I”上方较大的波浪号在水平定位方面似乎偏离很大。有没有办法制作一个宏,让其自动获得正确的水平定位,就像这个\tilde宏似乎做的那样?我想避免为不同宽度的字符使用不同的宏。

答案1

我建议使用你能在 CTAN 上找到lite的版本mtpro2。例如,这里有一个最近的文档(见第 14 页)。您将使用此 MWE

\documentclass[12pt]{article}
\usepackage[lite]{mtpro2}
\begin{document}

Let $\wwtilde{I}$ collision be elastic in one frame of reference.\\
Let $\tilde{I}$ and let $ \widetilde{I}$ another frame.

\end{document}

您将获得此输出。

在此处输入图片描述

最好的波浪线是使用命令\wwtilde将其与任何字母居中,这是一个好的解决方案。我个人建议保留“波浪线”的相同大小(或尺寸)。

相关内容