レポート

ソースコードを載せる

  1. スタイルファイルをダウンロードする
  2. jlisting.styをダウンロードする.
  3. スタイルファイルを配置する
  4. 以下のフォルダにファイルを置く.
    C:\w32tex\share\texmf-local\tex\latex\jlisting
    フォルダがない場合には,作成する.
  5. プリアンブルを設定する
  6. \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 } }{}
  7. ソースコードを張り付ける
  8. あのプログラムをリスト\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}
     

複数種類リスト