创建新命令

创建新命令

我目前正在研究以下问题:

1)创建一个以数学表达式作为其唯一参数并以 displaystyle 排版的命令。

以下是我对这个问题的解读:

\newcommand{\M}[1]{$\displaystyle x^2+1$}
\noindent This is the above command \M

但是,我收到一条错误消息。我很难理解\displaystyle数学模式中的用法。

答案1

您提供的代码片段几乎可以正常工作。但可能\M将其\end{document}作为参数,从而产生问题。因此,最好提供完整的代码示例。

您已定义\M一个用户提供的参数,这不是必需的,因为表达式始终相同。但是,强制参数对于构建更通用的命令非常有用。

\documentclass{article}

\begin{document}

\newcommand{\M}[1]{$\displaystyle x^2+1$}
\noindent This is the above command \M



\newcommand{\Mm}{$\displaystyle x^3+1$}
\noindent This is the above command \Mm

\newcommand{\Mmm}[1]{$\displaystyle x^{#1}+1$}
\noindent This is the above command \Mmm{4}

\newcommand{\Mmmm}[2]{$\displaystyle x^{#1}+#2$}
\noindent This is the above command \Mmmm{5}{6}

\end{document}

在此处输入图片描述

相关内容