%%
%%	sample-20120626.tex
%%
%%	このファイルは、base.tex をまず、コピーして作る
%%

%%
%%	'%' はコメントの始まりを意味する
%%	学生用の典型例にするには、現在の行の頭に '%' を入れ、次の行頭の '%' を取り除く
%%

\documentclass[a4paper,titlepage]{jsarticle}% レポートの場合は、表紙を独立させる

%%
%%	追加機能の宣言
%%

%%
%%	個人固有の情報
%%
%%	自分の名前、所属、連絡先を記述しておく
%%		連絡先のメールアドレスは、プライバシーの観点から削除してもよい
%%

\author{}	% タイトルは特別な形式にするので、今回は使わない

%%
%%	文章の公開日時
%%
%%		レポートの場合は、「出題日」にすること
%%

\date{		% 代りに、ここに色々書込む
{\Large
\vspace*{50mm}
\begin{tabular}{ll}
出題 & 2012/06/26\\
学科 & 数学科\\
学年 & 1 年 \\
番号 & 9999 \\									%% 自分の情報にする
Mail & {\tt kurino@math.cst.nihon-u.ac.jp } \\	%% 隠す場合は行ごと消して良い
氏名 & 栗野俊一									%% 自分の情報にする
\end{tabular}
}}	% 日時は課題の出た日にする

%%
%%	文章のタイトル
%%

\title{
{\LARGE コンピュータ概論 A/B レポート}
\\
{\Large --- \TeX でマクロを作ってみる --- }	% タイトルを変更
}

%%
%%	マクロの定義はこの辺り行うのが良いのだが..
%%

%%
%%	文章の開始
%%

\begin{document}
\maketitle % 表題を表示させる

%%
%%	本文開始
%%

%%% ここに「本文」を入れる。

\section{自分の名前のマクロ}

自分の名前を表すマクロ \verb|\MyName| を定義する。

\newcommand{\MyName}{栗野俊一}

そうすると、直に、このマクロを利用する事ができる。

「私の名前は \MyName です」といった感じ。

他にも、自分の学生番号を表す、\verb|\MyNumber| なども定義してみよう。

\newcommand{\MyNumber}{9999}

「私の番号は \MyNumber です」と利用できる。

\section{引数付のマクロ}

資料に従って、自分なりの引数付きマクロをつくってみる。
\TeX なんだから、やっぱり、数式かな。例えば、4 つの
引数をつけて、2 次の正方行列にするなんて直ぐに利用しそうだ。

\newcommand{\MatTwo}[4]{
\left( \begin{array}{cc}
#1 & #2 \\
#3 & #4
\end{array} \right)
}

使う時は、数式モードで利用する。

\[
A=\MatTwo{a}{b}{c}{d}, B=\MatTwo{1}{2}{3}{4}
\]

三次元の\verb|\MatThree| も作ってみよう。

%%
%%	本文終了
%%

\end{document}

%%
%%	ファイルの終了
%%
