当我使用
\newcommand{\F1}{$\mathrm{F}_1$}
如果我将其移动到文档内部,就会出现Missing \begin{document}.
错误。missing $ inserted
我如何定义一个宏以便\F1
将其扩展为$\mathrm{F}_1$
?
我可以
\DeclareMathOperator{\F1}{F_1}
但我必须使用它作为$\F1$
而不是仅仅\F1
。
答案1
写入\newcommand{\F}[1]{$\mathrm{F}_{#1}$}
。这定义了一个采用单个参数的宏。然后您可以写入\F1
,它将扩展为$\mathrm{F}_{1}$
,
\F2
它将扩展为$\mathrm{F}_{2}$
,等等。此形式适用于任何一个字母参数,但您也可以将其简写\F{i,j}
为$\mathrm{F}_{i,j}$
。