在我的整个文档中,我有几个公式元素的名称s
带有标记为 的变体s'
。此外,我需要使用其他方法标记这些元素。目前,我使用\widetilde
,这样我就得到了\widetilde{s'}
。
但是,当\widetilde{s}
和\widetilde{s'}
靠近出现时(这种情况经常发生),高度的差异会非常令人不安(因为波浪号位于字符上方'
)。
同样的问题也发生了\overline{s'}
。
您能否提示我至少两种方法,使 、 和 能够区分s
,\markOne{s}
和\markTwo{s}
,同时s'
、\markOne{s'}
和\markTwo{s'}
看起来仍然不错?由于我已经经常使用下标,因此无法摆弄它们。
编辑:我应该指出以下额外的事实:
- 我还有一些比
s
标记更宽的项目,目前我可以看到\widetilde{pp'_i}
(尽管如上所述,\widetilde{pp}'_i
可能会解决这个特殊的问题) - 该文档相当大,目前我有
\something{x}
可能x
包含素数和下标,例如\something{pp'_i}
。因此,很难自动将其替换为\somethingElse{pp}'_i
。
编辑2:如果没有更好的解决方案,我将使用一些正则表达式魔法来解决我第一次编辑的最后一点中提到的问题。
答案1
除了\widetilde{s'}
,您还可以尝试\widetilde{s}'
或\tilde{s}'
。如果您选择\tilde{s}'
(如下面第三行所示),您可能还应该使用\tilde{s}
而不是\widetilde{s}
。
就我个人而言,我发现\widetilde
变音符号对于相对较窄的“s”字符来说太宽,并且放置在“s”字符上方太远。相比之下,\tilde
变音符号的大小和垂直位置更适合与 一起使用s
。当然,“看起来不错”显然是一个品味问题,品味是无可争议的……
\documentclass{article}
\begin{document}
$s$ $s'$
$\widetilde{s}$ $\widetilde{s}'$ $\widetilde{s'}$
$\tilde{s}$ $\tilde{s}'$
\end{document}
答案2
另一个变体:
\documentclass{article}
\newcommand{\myprime}[1]{\widetilde{#1\mkern1mu\smash{'}\mkern-2mu}}
\begin{document}
$s$ $s'$
$\widetilde{s}$ $\widetilde{s}'$ \fbox{$\myprime{s}$}
$\tilde{s}$ $\tilde{s}'$
\end{document}