我发现$\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
将其与任何字母居中,这是一个好的解决方案。我个人建议保留“波浪线”的相同大小(或尺寸)。