带有粗体条且内部无粗体文字的规范

带有粗体条且内部无粗体文字的规范

我将自己的规范定义为:

\newcommand{\norm}[1]{\left\lVert#1\right\rVert}

我的大胆规范是:

\newcommand{\bnorm}[1]{\boldsymbol{\norm{#1}}}

但我想写一些类似于\bnorm{x^{(i)}}我不想让指数加粗的内容。我试过了

\boldsymbol{\left\lVert} x \boldsymbol{\right\rVert}

但由于右括号left未找到right,因此出现错误。有什么想法吗?

答案1

一个可能的解决方案是:

\usepackage{bm}

\DeclareBoldMathCommand\blvert{\left\lVert}
\DeclareBoldMathCommand\brvert{\right\rVert}
\newcommand{\boldnorm}[1]{\blvert#1\brvert}

然后像这样使用它:

\boldnorm{\boldsymbol{x}^{(i)}}

相关内容