\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以上
」。
\end{document}% ここで「文書」（作成）終了

