TeXの記憶(89) — Verbatim環境の中で数式を表示する

fancyvrbパッケージのVerbatim環境の中で数式を表示してみました。

1102

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}
%$ これがないとシンタックスハイライトが元に戻らない

こんな簡単な式でも読みづらくなってしまいました。慣れでしょうけど。

コメント