[LaTeX]オプション引数の中に[]を使いたい
例えば、\hoge[hoge[0]huga]{hoge}とか使いたい時。
(ブログに書き直した時にはもう具体例が思い出せない…が、当時はこれで困ってたんだろう…)
これだと\hoge直後の"["が0の右隣の"]"とペアだと認識されてしまう。
\hoge[hoge[0]huga]{hoge}ということね。
これではうまく動かない。
対処法としては、{}で囲めば良いらしい。
つまり、
\hoge[{hoge[0]huga}]{hoge}
とすれば良い。簡単。
結構困ったからこのサイトに載っててよかった。
(ブログ書き直し時コメント:サイトに載ってないんだけど…このリンクであってたのか?)
この記事へのコメントはこちら