1% ファイル先頭から\begin{document}までの内容(プレアンブル)については,
2% 基本的に { } の中を書き換えるだけでよい.
3\documentclass[autodetect-engine,dvi=dvipdfmx,ja=standard,
4 a4j,11pt]{bxjsarticle}
5
6%%======== プレアンブル ============================================%%
7% 用紙設定:指示があれば,適切な余白に設定しなおす
8\RequirePackage{geometry}
9\geometry{reset,paperwidth=210truemm,paperheight=297truemm}
10\geometry{hmargin=25truemm,top=20truemm,bottom=25truemm,footskip=10truemm,headheight=0mm}
11%\geometry{showframe} % 本文の"枠"を確認したければ,コメントアウト
12
13% 設定:図の挿入
14% http://edu2024.sp.cs.okayama-u.ac.jp/info/tool_guide/tex.html#graphicx
15\usepackage{graphicx}
16
17% 設定:ソースコードの挿入
18% http://edu2024.sp.cs.okayama-u.ac.jp/info/tool_guide/tex.html#fvextra
19\usepackage{fvextra}
20\renewcommand{\theFancyVerbLine}{\texttt{\footnotesize{\arabic{FancyVerbLine}:}}}
21\fvset{breaklines=true, breakanywhere=true} % fvextraが必要.fancyvrbではエラーになる.
22
23%%======== レポートタイトル等 ======================================%%
24% ToDo: 提出要領に従って,適切なタイトル・サブタイトルを設定する
25\title{レポートテンプレート(汎用) \\
26 |\Large{サブタイトルがあるならここに書く}|}
27
28% ToDo: 自分自身の氏名と学生番号に書き換える
29\author{氏名: 原 直 (HARA, Sunao) \\
30 学生番号: 0941xxxx}
31
32% ToDo: レポート課題等の指示に従って適切に書き換える
33\date{出題日: 20xx年xx月xx日 \\
34 提出日: 20xx年xx月xx日 \\
35 締切日: 20xx年xx月xx日 \\} % 注:最後の\\は不要に見えるが必要.
36
37
38%%======== 本文 ====================================================%%
39\begin{document}
40\maketitle
41% 目次つきの表紙ページにする場合はコメントを外す
42%{\footnotesize \tableofcontents \newpage}
43
44%% 本文は以下に書く.課題に応じて適切な章立てを構成すること.
45%% 章=\section,節=\subsection,項=\subsubsection である.
46
47%--------------------------------------------------------------------%
48\section{概要} \label{sec:abstract}
49
50
51%--------------------------------------------------------------------%
52\section{プログラムの作成方針}
53
54
55%--------------------------------------------------------------------%
56\section{プログラムの説明}
57
58
59%--------------------------------------------------------------------%
60\section{プログラムの使用法と実行結果}
61
62
63%--------------------------------------------------------------------%
64\section{考察}
65
66
67%--------------------------------------------------------------------%
68\section{感想}
69
70
71%--------------------------------------------------------------------%
72\section{作成したプログラムのソースコード}
73% 参照を適切に直すか,記述を見直す必要がある.
74
75作成したプログラムを以下に添付する.
76なお,\ref{sec:abstract}章に示した課題については,
77\ref{xxxx}章で示したようにすべて正常に動作したことを付記しておく.
78
79% Verbatim environment
80% プリアンブルで \usepackage{fvextra} が必要.
81% - numbers 行番号を表示.left なら左に表示.
82% - xleftmargin 枠の左の余白.行番号表示用に余白を与えたい.
83% - numbersep 行番号と枠の間隙 (gap).デフォルトは 12 pt.
84% - fontsize フォントサイズ指定
85% - baselinestretch 行間の大きさを比率で指定.デフォルトは 1.0.
86\begin{Verbatim}[numbers=left, xleftmargin=10mm, numbersep=6pt,
87 fontsize=\small, baselinestretch=0.8]
88#include <stdio.h>
89
90int main()
91{
92 char s[4] = {'A', 'B', 'C', '\0'};
93
94 printf("s = %s\n", s);
95
96 return 0;
97}
98\end{Verbatim}
99
100%--------------------------------------------------------------------%
101% 参考文献
102% 以下は,書き方の例である.実際に,参考にした書籍等を見て書くこと.
103% 本文で引用する際は,\cite{book:algodata}などとすればよい.
104\begin{thebibliography}{99}
105 \bibitem{book:algodata} 平田富雄,アルゴリズムとデータ構造,森北出版,1990.
106 \bibitem{book:label2} 著者名,書名,出版社,発行年.
107 \bibitem{www:label3} WWWページタイトル,URL,アクセス日.
108\end{thebibliography}
109
110%--------------------------------------------------------------------%
111%% 本文はここより上に書く(\begin{document}~\end{document}が本文である)
112\end{document}