规范的下标太高

规范的下标太高

\norm通过 来定义\|#\|。但是,当我输入 时\norm{x}_{M},M 的高度与输入 时的高度完全相同x_M。大写下标的问题尤其明显。有没有办法修改定义\norm,使下标 M 略低一些\|并真正显示为其下标?

答案1

如果你想自己定义它,最好借助\DeclarePairedDelimiterfrom mathtools

\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}

平均能量损失

\documentclass{article}
\usepackage{mathtools}
\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}
\begin{document}
$\norm{x}_Mx_M$
\end{document} 

输出

在此处输入图片描述

答案2

我讨厌重新发明(因为我很懒)。使用physics包:

\documentclass{article}
\usepackage{physics}
\begin{document}
  \[
  a\norm{x}_{M}a
  \]
  \[
  a\abs{x}_{M}a
  \]
\end{document}

在此处输入图片描述

答案3

这是你想要的吗?

\newcommand{\norm}[1]{\left\|#1\right\|} 

a$\norm{x}_Mx_M$a

在此处输入图片描述

相关内容