%# -*- coding: utf-8 -*- \ifdefined\epTeXinputencoding % defined in e-pTeX (> TL2016) \epTeXinputencoding utf8 % ensure utf-8 encoding for platex \fi % % 日本語論文用 後註生成マクロ for pLaTeX2e 付属ドキュメント % % endnotesj.sty v3.0 系列は、熊本学園大学経済学部の % 小川弘和さんによる endnotesj.sty 2003/02/12 v2.1 に対し、 % 許可を得て山下弘展がいくつかの修正・拡張を施したものです。 % % この文書は、原著者である小川さんの文書 % aboutendnotesj.sjis % を山下が LaTeX ソース化し、適宜記述を追加したものです。 % % 元のファイル (v2.1) は、2016 年 9 月 8 日に % JIS X 0212 for pTeX % http://www2.kumagaku.ac.jp/teacher/herogw/ % から取得しました。著作表記は、以下のとおりでした。 % % ============================================================= % 改造者:小川弘和(熊本学園大学経済学部) % mail:dokuroishi@mac.com,herogw@kumagaku.ac.jp % web:http://homepage.mac.com/dokuroryokan/index.html % http://www2.kumagaku.ac.jp/teacher/herogw/index.html % % based on "endnotes.sty" written by John Lavagnino % lav@brandeis.bitnet, 9/23/88 % Department of English and American Literature, % Brandeis University % ============================================================= % \documentclass[a4paper]{jsarticle} \usepackage{doc} \usepackage{endnotesj} \GetFileInfo{endnotesj.sty} \def\Lpack#1{\textsf{#1}} \def\Lopt#1{\texttt{#1}} \title{\Lpack{\filename} \fileversion\\ 日本語論文用 後註生成マクロ} \author{小川 弘和(熊本学園大学経済学部)\\ modified by 山下 弘展} \date{\filedate} \begin{document} \maketitle 日本史・国文学関係論文作成に必要な、縦型の“(連数字)”形式 註番号および、複数行にわたる註部分テキストの2行目以降を、先頭行 テキスト開始位置に揃える表記を可能とした、後註生成マクロです。 縦組論文での使用を意図して作成していますが、横組論文でもその まま使用可能です。 このバージョン(\fileversion)は、旧版との互換性を極力維持しつつ、 内部マクロを本家(\Lpack{endnotes.sty})最新版に合わせて更新し、さらに 機能拡張を施したものです。旧版同様にp\LaTeX/up\LaTeX{}で動作する ことに加え、Lua\LaTeX\ (Lua\TeX-ja)にも対応しています。 最新版はGitHubリポジトリ \begin{verbatim} https://github.com/aminophen/endnotesj \end{verbatim} で管理しています。 \section{コマンド・マニュアル} コマンド自体はオリジナルである\Lpack{endnotes.sty}と同じです。 \begin{itemize} \item \verb+\endnote{註}+\\ 本文中に挿入することで自動的に、\verb+{}+に挟まれたテキストを、 連番を付した後註として扱います。つまり、このコマンドの埋め込 まれた位置の本文肩に註番号を生成するとともに、後に解説する \verb+\theendnotes+コマンドによって、\verb+{}+に挟まれたテキ ストの冒頭に同様の番号を付したうえで、後註として列挙するわけ です。 \item \verb+\endnote[数字]{註}+\\ \verb+[数字]+部分に任意の数字を埋め込むことで、数字で指定した 数を註番号とする後註を生成します。 このコマンドによって生成された註は、上記\verb+\endnote{註}+に よって生成される註とは別グループとして扱われるため、そちら の番号に影響を与えることはありません。 よって表記を改良すれば補注用として利用可能ですが、現状では 通常の註と同スタイルのため紛らわしいので、使用は勧められません。 \item \verb+\endnotemark[数字]+\\ 実際には後註を生成せぬままで、本文肩に任意の註番号を生成します。 また、\verb+[数字]+オプションを用いた場合、以降の註番号は任意 の番号にスキップしたうえで生成されていくことになります。 \item \verb+\endnotetext[数字]{註}+\\ 番号を表立って表記せぬ後註を生成します。このコマンドの場合 でも、内部的には註番号はカウントされています。 なお[数字]オプションの機能は\verb+\endnotemark+と同様です。 \item \verb+\theendnotes+\\ 本文中に挿入することでその位置に、それまで\verb+\endnote+等の コマンドによって生成された後註を列挙表示します。 なお、\verb+\setcounter{endnote}{0}+コマンドを用いると、その 後の註番号が再び(1)より開始されますので、本コマンドとの組合せ によって、容易に章・節ごとの後註が作成できます。 \end{itemize} \section{パッケージ・オプション} 次に、パッケージのオプションを説明します。 これらは\Lpack{endnotesj.sty}独自のものです。 \subsection{注釈印の書式} プリアンブルで \begin{verbatim} \usepackage{endnotesj} \end{verbatim} とすることで、縦組用の“(連数字)”型注(『日本史研究』等の形式。 本文中では、注挿入指定位置直前の文字の直上に注No.を配置する。)が 使用可能に、 \begin{verbatim} \usepackage[yoko]{endnotesj} \end{verbatim} とすることで、横組用の“(数字)”型注(本文中では、注挿入指定 位置直前の文字の直後上方に、ほぼ1/4倍角で注No.を配置する。)が 使用可能に、 \begin{verbatim} \usepackage[single]{endnotesj} \end{verbatim} とすることで、横組用の“数字)”型注(『歴史学研究』等の形式。 本文中では、注挿入指定位置直前の文字の直後上方に、ほぼ1/4倍角で 注No.を配置する。)が使用可能になります。 \subsection{\Lpack{otf}パッケージを用いた注釈印の書式} \Lpack{otf}パッケージをインストールしてある環境であれば、 注番号の数字に詰数字を用い、より奇麗に表示可能です。 この機能を使うには \begin{verbatim} \usepackage[otf]{endnotesj} \end{verbatim} と指定します。\Lopt{otf}はv3.0で新設されたオプションで、 旧バージョンv2.1にあった\Lopt{utf}も同じ意味になります。 このオプションを指定すると、 \Lpack{otf.sty}および\Lpack{ajmacros.sty}で定義されている \verb+\UTF+・\verb+\ajTumesuji+コマンドに動作が依存します。 そのため、これらのパッケージを自動で読み込みます \footnote{古い環境で\Lpack{utf.sty}および\Lpack{utfmacro.sty}しか 利用できない場合は、これらにフォールバックします。}。このため、 別途これらのパッケージを\verb+\usepackage+する必要はありませんが、 \Lpack{otf.sty}の各種オプション(\Lopt{expert}など)を用いたい場合は \Lpack{endnotesj.sty}より\emph{前}に指定してください。 \subsection{後注列挙部分のタイトル} ここまでの節で紹介したオプション以外が\verb+\usepackage+の オプションに指定された場合は、それを後注列挙部分のタイトルと して用います。たとえば、 \begin{verbatim} \usepackage[注]{endnotesj} \end{verbatim} オプションで、文末の後注列挙部分の先頭に「注」、 \begin{verbatim} \usepackage[註]{endnotesj} \end{verbatim} オプションで「註」と表記されます(v2.1以前は「注」と「註」のみ サポートしていましたが、v3.0以降は「注釈」や「後註」なども 自由に指定できます)。オプション無指定の場合には、何も表記せぬ まま、注が列挙されていきます。 \section{行数・桁数指定マクロ} \Lpack{endnotesj.sty}には、 『\LaTeX{}スタイル・マクロ ポケットリファレンス』(技術評論社)、 いわゆるポケリで紹介されている行数・桁数指定マクロも組み込んで あり、使用することが可能です。用紙サイズにあわせて自動的に字間 配置を調整する\TeX{}には本来は、行数・桁数指定は馴染まないので すが、投稿規定上、行数・文字数を固定する必要がある場合に用いて ください。 基本的な記述法は以下の通りです。 \begin{verbatim} \kcharparline{30} \begin{document} \linesparpage{20} \end{verbatim} \verb+\kcharparline{30}+が、用紙縦方向の文字数指定。 この場合、30文字に指定しています。 なお、このコマンドはプリアンプルで指定します。 \verb+\linesparpage{20}+が、用紙横方向の文字数指定。 ここでは、20文字に指定しています。こちらは本文で指定するか、 \verb+\AtBeginDocument{}+に入れて使用します。 \section{旧版(v2.1以前)との違い} % ---- 細かい挙動なので削除 ---- % v2.1以前とv3.0以降の唯一の違いとして、v2.1では「注」と「註」を % 同時に指定した場合には「注」が優先されましたが、v3.0以降は % 「複数指定されたうちの最後の一つ」が優先されます。同時に指定 % するという使い方は全く無意味でしたから、影響はないと思います。 % ----- 2018 年となっては 15 年以上前の話なので削除 ----- % なお、v2よりもっと古く配布していた、横組用“数字)”型表記用 % マクロendnotesjs.styは、endnotesj.styに機能が改良統合された % ため、廃止しました。また、以前は本文肩註番号表記の実現に際し、 % 金水敏氏が作成された訓点資料表記用マクロkunten2e.styに定義され % ている\verb+\MigiNakaTn+コマンドに依存しておりましたが、記述を % 見直すことにより、非依存となりました。 旧版(v2.1)からv3.0での変更点は、以下のとおりです。 \begin{itemize} \item パッケージのコード本体からASCII文字以外を排除。 \item 後註内部マクロを最新の\Lpack{endnotes.sty}% \footnote{Date of this version: 15 January 2003.}ベースに更新。 これにより、例えば本文中で合印直前で行分割することがあった問題が 解決しました。 \item パッケージのオプションを拡張。 組方向(縦・横)に応じて適切な注の印が出る\Lopt{auto-tateyoko}を 新設し、これをデフォルトに設定しました。 また、「注」「註」以外のタイトル形式を可能になりました。 \item もし本家パッケージ(\Lpack{endnotes.sty})が存在する場合で、 \Lpack{endnotesj.sty}が読み込まれた時点で未読み込みならば、 読み込み済み扱いするようにした(そうしないと、後で意図せず 読み込まれて、日本語対応コードが上書きされるかもしれないため。) \item \verb+\linesparpage+の修正(行間の数ではなく行数で割って いたため、行数が合わないことがありました。また、\verb+\topskip+の 分を差し引いておらず、正しい行間隔になっていませんでした。) \end{itemize} \section{実際のスタイル見本(日本語版)} スタイル見本はGitHubのsamplesディレクトリを参照してください。 \end{document}