プログラムソースファイルを書く

verbatim環境はタイプライターのようでフォントが美しくない。そこでlisting環境というパッケージを導入した。参考ページはここ、ここからダウンロードしたファイルの中の「*.sty」と「*.cfg」というファイルを全て、C:\tex\share\texmf\ptex\platex\base\の下に入れた。また、いつものここにも書いてある。


さらに、ここここを参考に以下のようなマクロを入れておいた。

\usepackage{listings,jlisting}
%----------- マクロ ----------
\renewcommand{\lstlistingname}{リスト}
\lstset{%
 language={C},
 backgroundcolor={\color[gray]{.95}},%
 basicstyle={\small},%
 identifierstyle={\small},%
 commentstyle={\small\itshape},%
 keywordstyle={\small\bfseries},%
 ndkeywordstyle={\small},%
 %stringstyle={\small\ttfamily},
 frame={tb},
 breaklines=true,
 showstringspaces=false,%
 columns=[l]{fullflexible},%
 numbers=left,%
 xrightmargin=0zw,%
 xleftmargin=3zw,%
 numberstyle={\scriptsize},%
 stepnumber=1,
 numbersep=2zw,%
 %lineskip=-0.5ex%
}

実際に使うときは、以下のようにする

\begin{lstlisting}[caption= キャプション,label=ラベル]
     Func Matrix eqn(t,x,u)
     ・・・・・
\end{lstlisting}