レポート
ソースコードを載せる
- スタイルファイルをダウンロードする jlisting.styをダウンロードする.
- スタイルファイルを配置する 以下のフォルダにファイルを置く.
- プリアンブルを設定する
- ソースコードを張り付ける
C:\w32tex\share\texmf-local\tex\latex\jlisting
フォルダがない場合には,作成する.
\usepackage{listings, jlisting}
\newcounter{programcount} \setcounter{programcount}{0} \newcounter{resultcount} \setcounter{resultcount}{0}
\lstnewenvironment{program}[2] { \renewcommand{\lstlistingname}{リスト} \setcounter{lstlisting}{\theprogramcount} \refstepcounter{programcount} \lstset{% label={#1}, caption={#2}, language=c, basicstyle=\ttfamily\scriptsize, commentstyle=\textit, classoffset=1, keywordstyle=\bfseries, frame=tb, framesep=5pt, showstringspaces=false, numbers=left, stepnumber=1, numberstyle=\tiny, tabsize=4 } }{}
\lstnewenvironment{result}[2] { \renewcommand{\lstlistingname}{実行結果} \setcounter{lstlisting}{\theresultcount} \refstepcounter{resultcount} \lstset{% caption={#2}, label={#1}, language=c, basicstyle=\ttfamily\scriptsize, commentstyle=\textit, classoffset=1, keywordstyle=\bfseries, frame=tRBl, framesep=5pt, showstringspaces=false, numbers=left, stepnumber=1, numberstyle=\tiny, tabsize=4 } }{}
あのプログラムをリスト\ref{list1}に示す. \begin{program}{list1}{あのプログラム} #include int main() { int year; printf("年"); \end{program} このプログラムをリスト\ref{list2}に示す. \begin{program}{list2}{このプログラム} #include int main() { int month; printf("月"); } } \end{program} この結果を実行結果\ref{result1}に示す. \begin{result}{result1}{この結果} |10|0|0|0|0| |10|20|0|0|0| |10|20|30|0|0| |10|20|30|40|0| } \end{result} そのプログラムをリスト\ref{list3}に示す. \begin{program}{list3}{そのプログラム} #include int main() { int day; printf("日"); } \end{program} あの結果を実行結果\ref{result2}に示す. \begin{result}{result2}{あの結果} |10|20|30|40|50| |10|20|30|40|0| |10|20|30|0|0| |10|20|0|0|0| } \end{result}