\documentclass[uplatex,dvipdfmx,a4paper,11pt]{jsarticle}% titlepage 後で追加
\usepackage{bxpapersize}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[deluxe]{otf}
\usepackage[prefernoncjk]{pxcjkcat}
% \usepackage{hyperref}% 相互参照（Cross References）自動リンク処理 後で追加
% \usepackage{pxjahyper}
% \hypersetup{% 
%  bookmarksnumbered=true,
%  colorlinks=false,
%  setpagesize=false,
%  pdftitle={},
%  pdfauthor={},
%  pdfsubject={},
%  pdfkeywords={}}
\usepackage[main=ngerman,french,english]{babel}
% \usepackage[ngerman,main=french,english]{babel}% LF
\usepackage[japanese]{pxbabel}
\usepackage[autostyle]{csquotes}
\usepackage{newpxtext}% newtxtext
\usepackage{graphicx}
\usepackage{okumacro}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Emacs 操作法
% C-g 命令取消（= keyboard quit）
% C-/ 元に戻す（= undo）
% F5 行数表示
% C-x C-s 上書き保存
% C-x C-w 別名保存
% C-x C-f ファイルを開く，あるいは，新規作成
% C-@ リージョン「起点」指定，あとは矢印キーで「終点」まで
% M-w コピー
% C-y ペースト
% M-q 整形
% C-c ] 環境をクローズ
% C-x RET C-\ インプットメソッド指定（= latin-prefix で「欧文入力」可）
% C-\ インプットメソッド解除（トグル・キー）
% C-x C-; コメントアウト（トグル・キー）
%
%% コンパイル法
% uplatex ファイル名（3回； TAB オートコンプリート，矢印キー ヒストリ）
% dvipdfmx ファイル名
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%% 以上が「プリアンブル（preamble）: 前口上」
\begin{document}% ここから「文書」（作成）開始
% \title{}
% \author{}
% \date{\today}% \和暦\today で「元号」，{} とすれば無出力
% \maketitle
\tableofcontents
\section{ここは節}
ここに何でも良いのでドイツ語Königsstraßeやフランス語étéが入っ
たテスト文章を書いてみる。行頭はいちいちインデント（字下げ）
しない。プログラムが自動処理してくれるからである。ここに何で
も良いのでドイツ語Königsstraßeやフランス語étéが入ったテスト文
章を書いてみる。行頭はいちいちインデント（字下げ）しない。プ
ログラムが自動処理してくれるからである。ここに何でも良いので
ドイツ語Königsstraßeやフランス語étéが入ったテスト文章を書いて
みる。行頭はいちいちインデント（字下げ）しない。プログラムが
自動処理してくれるからである。ここに何でも良いのでドイツ
語Königsstraßeやフランス語étéが入ったテスト文章を書いてみる。
行頭はいちいちインデント（字下げ）しない。プログラムが自動処
理してくれるからである。ここに何でも良いのでドイツ
語Königsstraßeやフランス語étéが入ったテスト文章を書いてみる。
行頭はいちいちインデント（字下げ）しない。プログラムが自動処
理してくれるからである。

「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上
」。
\subsection{ここは（節）にぶら下がる小節}
ここに何でも良いのでドイツ語Königsstraßeやフランス語étéが入っ
たテスト文章を書いてみる。行頭はいちいちインデント（字下げ）
しない。プログラムが自動処理してくれるからである。ここに何で
も良いのでドイツ語Königsstraßeやフランス語étéが入ったテスト文
章を書いてみる。行頭はいちいちインデント（字下げ）しない。プ
ログラムが自動処理してくれるからである。ここに何でも良いので
ドイツ語Königsstraßeやフランス語étéが入ったテスト文章を書いて
みる。行頭はいちいちインデント（字下げ）しない。プログラムが
自動処理してくれるからである。ここに何でも良いのでドイツ
語Königsstraßeやフランス語étéが入ったテスト文章を書いてみる。
行頭はいちいちインデント（字下げ）しない。プログラムが自動処
理してくれるからである。

「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上
」。
\subsection{ここは（節）にぶら下がる小節}
ここに何でも良いのでドイツ語Königsstraßeやフランス語étéが入っ
たテスト文章を書いてみる。行頭はいちいちインデント（字下げ）
しない。プログラムが自動処理してくれるからである。ここに何で
も良いのでドイツ語Königsstraßeやフランス語étéが入ったテスト文
章を書いてみる。行頭はいちいちインデント（字下げ）しない。プ
ログラムが自動処理してくれるからである。ここに何でも良いので
ドイツ語Königsstraßeやフランス語étéが入ったテスト文章を書いて
みる。行頭はいちいちインデント（字下げ）しない。プログラムが
自動処理してくれるからである。ここに何でも良いのでドイツ
語Königsstraßeやフランス語étéが入ったテスト文章を書いてみる。
行頭はいちいちインデント（字下げ）しない。プログラムが自動処
理してくれるからである。

「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上
」。
\section{ここは別の節}
ここに何でも良いのでドイツ語Königsstraßeやフランス語étéが入っ
たテスト文章を書いてみる。行頭はいちいちインデント（字下げ）
しない。プログラムが自動処理してくれるからである。ここに何で
も良いのでドイツ語Königsstraßeやフランス語étéが入ったテスト文
章を書いてみる。行頭はいちいちインデント（字下げ）しない。プ
ログラムが自動処理してくれるからである。ここに何でも良いので
ドイツ語Königsstraßeやフランス語étéが入ったテスト文章を書いて
みる。行頭はいちいちインデント（字下げ）しない。プログラムが
自動処理してくれるからである。ここに何でも良いのでドイツ
語Königsstraßeやフランス語étéが入ったテスト文章を書いてみる。
行頭はいちいちインデント（字下げ）しない。プログラムが自動処
理してくれるからである。ここに何でも良いのでドイツ
語Königsstraßeやフランス語étéが入ったテスト文章を書いてみる。
行頭はいちいちインデント（字下げ）しない。プログラムが自動処
理してくれるからである。

「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上
」。
\subsection{ここは（節）にぶら下がる別の小節}
ここに何でも良いのでドイツ語Königsstraßeやフランス語étéが入っ
たテスト文章を書いてみる。行頭はいちいちインデント（字下げ）
しない。プログラムが自動処理してくれるからである。ここに何で
も良いのでドイツ語Königsstraßeやフランス語étéが入ったテスト文
章を書いてみる。行頭はいちいちインデント（字下げ）しない。プ
ログラムが自動処理してくれるからである。ここに何でも良いので
ドイツ語Königsstraßeやフランス語étéが入ったテスト文章を書いて
みる。行頭はいちいちインデント（字下げ）しない。プログラムが
自動処理してくれるからである。ここに何でも良いのでドイツ
語Königsstraßeやフランス語étéが入ったテスト文章を書いてみる。
行頭はいちいちインデント（字下げ）しない。プログラムが自動処
理してくれるからである。

「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上
」。
\subsection{ここは（節）にぶら下がる別の小節}
ここに何でも良いのでドイツ語Königsstraßeやフランス語étéが入っ
たテスト文章を書いてみる。行頭はいちいちインデント（字下げ）
しない。プログラムが自動処理してくれるからである。ここに何で
も良いのでドイツ語Königsstraßeやフランス語étéが入ったテスト文
章を書いてみる。行頭はいちいちインデント（字下げ）しない。プ
ログラムが自動処理してくれるからである。ここに何でも良いので
ドイツ語Königsstraßeやフランス語étéが入ったテスト文章を書いて
みる。行頭はいちいちインデント（字下げ）しない。プログラムが
自動処理してくれるからである。ここに何でも良いのでドイツ
語Königsstraßeやフランス語étéが入ったテスト文章を書いてみる。
行頭はいちいちインデント（字下げ）しない。プログラムが自動処
理してくれるからである。

「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上」。
「段落」と「段落」の間には「空行」を挟む。空行の数は「1以上
」。

\section{箇条書き}
\subsection{番号なし箇条書き}
「番号なし」箇条書きの構文規則は以下の通り。
\begin{itemize}
\item ミカン
\item リンゴ
\item ブドウ
\end{itemize}
\subsection{番号付き箇条書き}
「番号付き」箇条書きの構文規則は以下の通り。箇条書き（番号なし，番号付きのいずれも）は「入れ子（Nesting）」にできる。さらに，「番号なし」・「番号付き」を混成させることも可能である。
\begin{enumerate}
\item ミカン
  \begin{itemize}
  \item デコポン
  \item 伊予柑
  \item 八朔
  \end{itemize}
\item リンゴ
\item ブドウ
  \begin{enumerate}
  \item 巨峰
  \item デラウェア
  \item シャインマスカット
  \end{enumerate}
\end{enumerate}

\section{引用}
論文においては，ほぼ必ず「書籍」等からの「引用」がなされる。
引用には「短めの引用・長めの引用」があるが，それぞれ「処理の
仕方」が異なる。いずれの場合でも，引用する際には「出典」を明
記しなくてはならない。これは通常「脚注」でなされる。
\subsection{短めの引用}
「短めの引用」は「本文」（＝地の文）内に「かぎかっこ」で括り，
「一ぴきのけものを，のみこもうとしている，ウワバミの絵でし
た\footnote{サン＝テグジュペリ／内藤濯訳『星の王子さま』，岩
  波少年文庫，1988年．p.7.}」のように処理する。
\subsection{長めの引用}
\subsubsection{単段落からなる場合}
長めの「単段落からなる引用」にはquote「環境」を使う。「引用」
箇所は自動的に「ディスプレイ表示」される。環境内をsmall「宣言」
指定してやると洗練度が高まる。
\begin{quote}
  \small 六つのとき，原始林のことを書いた「ほんとうにあった話」
  という，本の中で，すばらしい絵を見たことがあります。それは，
  一ぴきのけものを，のみこもうとしている，ウワバミの絵でした。
  これが，その絵のうつしです。\footnote{サン＝テグジュペリ／
    内藤濯訳『星の王子さま』，岩波少年文庫，1988年．p.7.}
\end{quote}
\subsubsection{複段落からなる場合}
長めの「複段落からなる引用」にはquotation「環境」を用いる。そ
の他はquote環境の場合と全く同じである。
\begin{quotation}
  \small 六つのとき，原始林のことを書いた「ほんとうにあった話」
  という，本の中で，すばらしい絵を見たことがあります。それは，
  一ぴきのけものを，のみこもうとしている，ウワバミの絵でした。
  これが，その絵のうつしです。

その本には，「ウワバミというものは，そのえじきをかまずに，ま
るごと，ペロリとのみこむ。すると，もう動けなくなって，半年の
はいだ，ねむっているが，そのあいだに，のみこんだけものが，腹
のなかでこなれるのである」と書いてありました。\footnote{サン
  ＝テグジュペリ／内藤濯訳『星の王子さま』，岩波少年文
  庫，1988年．p.7.}
\end{quotation}

\section{表}
小規模な「表」を処理するにはtabular環境を用いる\footnote{大規
  模な表にはtabularxやlongtableといった「追加パッケージ」を使
  う。}。

tabular環境は後で扱う「図」におけるfigure同様，「フロート」で
あるtable環境の中に「入れ子」として用いる。

本文中でこれら「表や図」を参照する場合は「\ruby{相互参照}{ク
  ロスリファレンス}」という方法を使い，以下のように行う。ソー
ス（入力の仕方）とアウトプットをじっくり比較参照して学ぶこ
と。

% ここから実際の「表のソース」の例
果物の種類については表\ref{fruits}（\pageref{fruits}ページ）を参照されたい。

\begin{table}
  \caption{果物の種類}\label{fruits}% 表のキャプションは「上」
  \centering% 表や図は「中央寄せ」が基本！
  \begin{tabular}{cccc}% c-enter/l-eft/r-ight
    \hline% h-orizontal line
    通番 & イチゴ & リンゴ & ブドウ \\% backslash 2つは「そこで強制改行」
    \hline\hline
    1 & あまおう & ふじ & 巨峰 \\
    2 & ゆめのか & つがる & シャインマスカット \\
    3 & とちおとめ & 陸奥 & デラウェア\\
    \hline

  \end{tabular}
  
\end{table}
\end{document}% ここで「文書」（作成）終了

