如何创建一个输出带有索引的字母的新命令?

如何创建一个输出带有索引的字母的新命令?

当我使用

\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}$

相关内容