文字を書いたまま出力するverbatim環境を変える

既存のverbatim環境は文字の大きさ、レイアウト共に美しくない。そこでプログラムリストや実行結果を出力する環境を探してみた。fancyvrb.sty というスタイルファイルが良いようだ。使い方のイメージはここにある。ここにはそれをマクロで使う方法が書いてある。

で・・・スタイルファイルを探したのだけど、簡単にみつからず・・・・結局ここから取ってきて、C:\tex\share\texmf\ptex\platex\base\に格納した。

実際に使用するには、\usepackage{fancyvrb}して、以下のように使う

\begin{Verbatim}[frame=single,fontsize=\footnotesize,xleftmargin=1cm]
> A <- diag(1:2) 
> matpow(A) ← powに何も指定しなければ2乗を計算
     [,1] [,2]
[1,]    1    0
[2,]    0    4
> matpow(A,3) ← 3乗を計算
     [,1] [,2]
[1,]    1    0
[2,]    0    8
\end{Verbatim}