我目前正在研究以下问题:
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}