尝试编写一个新命令,将文本括在粗体括号中

尝试编写一个新命令,将文本括在粗体括号中

我正在尝试定义一个命令\ideal,将其参数括在粗体括号中。这是我的尝试:\newcommand{\ideal}[1]{\boldsymbol{\left(\right.} #1 \boldsymbol{\left.\right)}}

从视觉上看(在背面),编译正确,但产生了以下错误:

您需要用特殊标记将所有数学表达式和符号括起来。这些特殊标记会创建“数学模式”。使用 $...$ 表示内联数学模式,使用 [...] 或某个数学环境(例如,方程式)表示显示数学模式。这适用于下标 ( _ )、积分 ( \int )、希腊字母 ( \alpha、\beta、\delta ) 和修饰符 (\vec{x}、\tilde{x} ) 等符号。

如果我在同一个文档中使用太多这样的函数,它根本无法编译。

答案1

您可以使用该bm

在此处输入图片描述

\documentclass{article}

\usepackage{bm}

\newcommand\ideal[1]{\bm(#1\bm)}

\begin{document}

$(x) +\ideal{x}$

\end{document}

相关内容