2つの引数を持つLaTeXコマンドを作成しようとしていますが、そのうちの1つはオプションです。通常、私はdefault
は、最初の引数のデフォルト値ですLaTeX:オプションのデフォルトとして必要なargを使用する方法は?
\newcommand{\whatever}[2][default]{first #1 second #2}
としてこれを行うと思います。しかし、このコマンドの私は2番目の引数の値が最初の引数のデフォルト値として使用したい - つまり、私は
\whatever{blah}
\whatever{foo}
\whatever[lol]{rofl}
は誰もが知ってい
\whatever[blah]{blah}
\whatever[foo]{foo}
\whatever[lol]{rofl}
と同等になりたいですこれを行う方法?私は必要に応じてプレーンTeXに落とすことができます。
馬の口からストレートが常に最高です。 – dmckee
非常にクールな;-)ありがとう... –