LaTeX 中数学符号的垂直放置
我使用符号 \otimes
作为一元运算符,它的垂直对齐对我来说似乎不正确。它希望位于基线以下一点。例如,如果我定义 \newcommand{\myop}{\ensuremath \otimes}
,则 $\myop I$
变为
并且 $F_{\myop I}$
变为
我尝试使用 \raisebox
来修复此问题,例如,
\newcommand{\myop}{\ensuremath \raisebox{1pt}{$\otimes$}}
这修复了 $\myop I$
:
但 \raisebox
似乎对下标不敏感。运算符保持相同的大小,而周围的所有内容都缩小:
我认为问题在于 \raisebox
创建了自己的 LR 框,它不会继承周围数学环境中的设置。是否有一个“尊重数学”的 \raisebox
版本?
I'm using the symbol \otimes
as a unary operator and it's vertical alignment doesn't seem right to me. It wants to sit a bit below the baseline. For example, if I define \newcommand{\myop}{\ensuremath \otimes}
, then $\myop I$
becomes
and $F_{\myop I}$
becomes
I tried using \raisebox
to fix this, e.g.,
\newcommand{\myop}{\ensuremath \raisebox{1pt}{$\otimes$}}
This fixes $\myop I$
:
But \raisebox
doesn't seem to be sensitive to subscripts. The operator stays the same size while everything around it shrinks:
The problem, I think, is that \raisebox
creates its own LR box, which doesn't inherit the settings in the surrounding math environment. Is there a version of \raisebox
that "respects math"?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试
\mathchoice
(或\mathpalette
):amsopn 文档 说:
Try
\mathchoice
(or\mathpalette
):The amsopn documentation says: