fancyvrbパッケージのVerbatim環境の中で数式を表示してみました。
verbatim環境から、この数式に必要な「$」「_」「^」を、本来の\catcodeの値に戻して、コマンド用の文字としてバックスペースをブラケットを登録しています。
\begin{Verbatim}[commandchars=\\\[\],codes={\catcode`$=3\catcode`_=8\catcode`^=7}]
switch (式) {
case \mbox[$定数式_1$][:]
\mbox[$\sum_[i=1]^[n]M_i$]
default:
\fbox[それ以外]
}
\end{Verbatim}
%$ これがないとシンタックスハイライトが元に戻らない
こんな簡単な式でも読みづらくなってしまいました。慣れでしょうけど。
コメント