\documentclass[a4j,12pt]{jsarticle}
\usepackage{dirtree}
\usepackage{setspace}
\usepackage{longtable}

\setlength{\textheight}{\paperheight}   % 紙面縦幅を本文領域にする（BOTTOM=-TOP）
\setlength{\topmargin}{4.6truemm}       % 上の余白を30mm（=1inch+4.6mm）に
\addtolength{\topmargin}{-\headheight}  % 
\addtolength{\topmargin}{-\headsep}     % ヘッダの分だけ本文領域を移動させる
\addtolength{\textheight}{-60truemm}    % 下の余白も30mm（BOTTOM=-TOPだから+TOP+30mm）

\setlength{\textwidth}{\paperwidth}     % 紙面横幅を本文領域にする（RIGHT=-LEFT）
\setlength{\oddsidemargin}{-0.4truemm}  % 左の余白を25mm(=1inch-0.4mm)に
\setlength{\evensidemargin}{-0.4truemm} % 
\addtolength{\textwidth}{-50truemm}     % 右の余白も25mm（RIGHT=-LEFT）

\begin{document}
\include{macro}

\begin{center}
  \Large{SprCSharpの新しい構成の作り方} \\
  {\normalsize\input{LastUpdate}} \\
\end{center}

SprCSharpの新しい構成の作成方法について、
「Visual Studio 2015を使用した``Physicsを含む最小構成版のSprCSharp''の作成」
を例として記述する。

\medskip
最初に、他の構成を作成する場合またはVisual Studioの別の版を使用する場合に、
以下の文書をどのように読み替えたら良いかについて述べる。
次に、新しいソリューションを作成するにあっての準備作業について述べ、
その後、新しいソリューションの枠組みの作り方、
新しいソリューションの設定の方法の順に述べる。

\vfil
\tableofcontents
%-------------------------------
\input{1.Notation}
\input{2.Preparation}
\input{3.SolutionFramework}
\input{4.Settings}
%-------------------------------
\vspace{5mm}

\end{document}
