既に作成してあるRubyプログラムやファイルを、そのままの形式で LaTeX文書に取り込む方法を利用して、レポート作成を楽にすることができる。
以下のリストの色を変えた部分が 新たに利用するマクロである。
\documentclass{jsarticle}
% ascmacを使うとscreen環境で丸枠が使えるようになる。で、usepackageする。
\usepackage{ascmac}
% miscを使うと外部ファイルをverbatimとして取り込むことができる。
\usepackage{misc}
%文書のタイトルを指定する
\title{11-19 blackjack - 5}
%文書の著者を指定する
\author{c103345 クラス11\\公益太郎}
%次の行からが本文の開始
\begin{document}
\maketitle			% ここ(つまり文書先頭)にタイトルを出力
\section{問題}			% 最初のセクションは「問題」
課題中の問題番号5番
\begin{itemize}
 \item カードの画面表示をもっとみやすくきれいにする
\end{itemize}
を選択した。
\section{作成したプログラム}
今回作成したプログラムは以下のとおり。
% \listing{} マクロは外部ファイルをその場に verbatim 環境で取り込む。
\listing{BJ.rb}
\section{実行結果}
% プログラムの実行結果を BJ.out というファイルに保存しておく。
\begin{screen}
 \verbfile{BJ.out}
\end{screen}
………以下省略………
\end{document}