%%%%%%%%%%　ＭＳＪフォーマットの定義　%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{txfonts}
\usepackage[dvips]{graphicx}
%%\usepackage[dvips,dvipdfm]{graphicx,color}
\usepackage[balance]{nidanfloat}
\usepackage{tabularx}
\usepackage{bm}
\usepackage{cite}%install　文献参照表示

%%マージン設定
\setlength{\oddsidemargin}{-0.64truecm}
\setlength{\topmargin}{-0.64truecm}
\setlength{\headsep}{0pt}
\setlength{\headheight}{0pt}
\setlength{\marginparsep}{0pt}
\setlength{\marginparwidth}{0pt}
\setlength{\textwidth}{17.2truecm}
\setlength{\textheight}{24.7truecm}
\setlength\abovecaptionskip{0pt} 
\setlength\belowcaptionskip{0pt} 
\columnsep 0.6truecm

%%コマンド集
%%英文タイトル作成
\pagestyle{empty}
\newcommand{\entitle}[1]{%
\begin{center}
\textbf{\fontfamily{ptm}\fontsize{15pt}{14pt}\selectfont #1}
\end{center}
}
%%和文タイトル作成
\newcommand{\jptitle}[1]{%
\begin{center}
\textgt{\textbf{\fontsize{16pt}{14pt}\selectfont #1}}
\end{center}
}
%%著者名入力（英文・和文）
\newcommand{\enauther}[2]{{#1}$^{#2}$}
\newcommand{\jpauther}[2]{{#1}$^{#2}$}
%%所属先入力（英文・和文）
\newcommand{\eninformation}[3]{\fontfamily{ptm}\fontsize{9pt}{12pt}\selectfont $^{#3}${#1},\textit{#2}\linebreak[4]}
\newcommand{\jpinformation}[3]{\fontfamily{ptm}\fontsize{9pt}{12pt}\selectfont $^{#3}$ #1,#2 \linebreak[4]}
%%キーワード入力
\newcommand{\keywords}[1]{\textbf{Key words}: #1}
%%謝辞入力
\newcommand{\acknw}[1]{\begin{flushleft}\textgt{謝辞}\hspace{1zw}#1\end{flushleft}}
%%日付関連入力
\newcommand{\acceptdate}[6]{\begin{center}\textbf{\fontsize{8pt}{12pt}\selectfont #1年#2月#3日受理，#4年#5月#6日採録}\end{center}}
\newcommand{\reacceptdate}[9]{\begin{center}\textbf{\fontsize{8pt}{12pt}\selectfont #1年#2月#3日受理，#4年#5月#6日再受理，#7年#8月#9日採録}\end{center}}
%%見出し関連フォーマット調整
\renewcommand{\refname}{\textbf{References}}
\renewcommand{\citeleft}{}
\renewcommand{\citeright}{)}
\renewcommand{\figurename}{\textbf{Fig.}\hspace{0.3zw}}
\renewcommand{\tablename}{\textbf{Table}\hspace{0.3zw}}
\def\yenFA{Y\kern-.75em =}
\renewcommand{\labelenumi}{(\theenumi)}
%1行40字にする方法%まずは新しい長さを定義\newlength{\kanjiwidth}
%「あ」の文字の幅を確保して代入\settowidth{\kanjiwidth}{あ}
%テキストボックスの幅を「あ」の40倍（ここでは余裕を持たせて40.1にしている）に設定\setlength{\textwidth}{40.1\kanjiwidth}
%で、次に1ページ30行にする方法。（岩熊師匠直伝）
%\renewcommand{\baselinestretch}{1.5}
%とでもして，行数をカウントします．マージンの中に何行入るかをみます．これが例えば３５行だったとします．次は
%\renewcommand{\baselinestretch}{1.8}
%としてカウントします．これが２８行だったら，この１．５と%１．８の間になるわけです．これを繰り返して，２９行になるのが例えば 1.7567 で，これを 1.7566 にすると３０行になる．そして，３１行になるのが 1.6123 で，これを1.6124にすると３０行になる．．．というくらいまで繰り返します．そうすると，
%一番３０行に近くなるのは，幅をもたして，1.6124 と 1.7566の間にしておけばいいことになりますから，中間値をとって
%\renewcommand{\baselinestretch}{1.6845}%ちなみに、おいらの環境では\renewcommand{\baselinestretch}{1.32}%が一番だった。

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand{\section}{%
  \@startsection{section}{1}{\z@}{.5\Cvs \@plus.5\Cdp \@minus.2\Cdp}
   {.5\Cvs \@plus.3\Cdp}{\centering\reset@font\bfseries}
}
%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand{\subsection}{%
  \@startsection{subsection}{2}{\z@}{0\Cvs \@plus.5\Cdp \@minus.2\Cdp}
   {0\Cvs \@plus.3\Cdp}{\raggedright\reset@font\bfseries}
}
\def\@cite#1{\textsuperscript{#1)}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\thebibliography#1{\section*{References\markboth
 {参考文献}{参考文献}}\list
 {\arabic{enumi})}{\settowidth\labelwidth{#1)}\leftmargin\labelwidth
 \advance\leftmargin\labelsep
 \usecounter{enumi}}
 \def\newblock{\hskip .11em plus .33em minus -.07em}
 \fussy
 \sfcode`\.=1000\relax}
\let\endthebibliography=\endlist
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\long\def\@makecaption#1#2{% \@makecaption を再定義します
  \vskip\abovecaptionskip
  \iftdir\sbox\@tempboxa{\textbf{#1}\hskip1zw#2}%
    \else\sbox\@tempboxa{\textbf{#1} ~ #2}% ここの : を ~ に変更する
  \fi
  \ifdim \wd\@tempboxa >\hsize% 
    \iftdir #1\hskip1zw#2\relax\par
      \else \textbf{#1} ~ #2\relax\par\fi % ここの : を ~ に変更する
  \else
    \global \@minipagefalse
    \hbox to\hsize{\hfil\box\@tempboxa\hfil}% センタリング
%%   \hbox to\hsize{\box\@tempboxa\hfil}%      左詰め
%%   \hbox to\hsize{\hfil\box\@tempboxa}%      右詰め
  \fi
  \vskip\belowcaptionskip}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand{\footnoterule}{%
\kern-3\p@
\hrule width 1.0\columnwidth
\kern 2.6\p@}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\Hline{%
\noalign{\ifnum0=`}\fi\hrule \@height 1pt \futurelet
\reserved@a\@xhline}
\setcounter{topnumber}{5}%    ページ上部の図表は 5 個まで
\def\topfraction{1.00}%       ページの上 1.00 まで図表で占めて可
\setcounter{bottomnumber}{5}% ページ下部の図表は 5 個まで
\def\bottomfraction{1.00}%    ページの下 1.00 まで図表で占めて可
\setcounter{totalnumber}{10}% ページあたりの図表は 10 個まで
\def\textfraction{0.04}%      ページうち本文が占める割合の下限
%        これを 0 にすると本文が 1 行だけのページが出来る
%        0.04 くらいにすると 1 行だけのページは防げる
%        0.1 くらいが良いかも知れない
\def\floatpagefraction{0.7}%  図表だけのページは少なくとも
                           %  これだけを図表が占める
\makeatother
%%%%%%%%%%%%%　ＭＳＪフォーマット定義ここまで　%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
