
次の構文を持つ LaTeX ソース コードを見つけました。
\usepackage{xparse}
\DeclareDocumentCommand\topic{ m m g g g g g}
4 つの「g」型が何のためにあるのか理解しようとしています。代わりに「o」型を使用する方がよいのではないでしょうか。
答え1
1.8節で説明したように、xparse
ドキュメントでは、g
引数の型は中括弧で囲まれたオプションの引数です。同じセクションでは、これは下位互換性のためだけに提供されており (つまり、xparse
既存の LaTeX 構文を模倣できるようにするため)、使用を避ける必要があることも説明されています。
したがって、2 番目の質問に答えると、型引数を使用する方が確かに良いでしょうo
。