OSDN Git Service

updated docs
authorHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Sat, 8 Aug 2020 09:21:13 +0000 (18:21 +0900)
committerHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Sat, 8 Aug 2020 09:21:13 +0000 (18:21 +0900)
12 files changed:
doc/lltjp-geometry.pdf
doc/lltjp-geometry.tex
doc/ltjclasses.pdf
doc/ltjsclasses.pdf
doc/luatexja-en.pdf
doc/luatexja-ja.pdf
doc/luatexja.dtx
src/ltj-latex.sty
src/luatexja-compat.sty
src/luatexja-core.sty
src/patches/lltjdefs.sty
src/patches/lltjp-atbegshi.sty

index 92ac414..20c4edb 100644 (file)
Binary files a/doc/lltjp-geometry.pdf and b/doc/lltjp-geometry.pdf differ
index 1b2aa5e..28be8da 100644 (file)
@@ -1,6 +1,6 @@
 %#! lualatex
-\documentclass[a4paper,10pt]{ltjsarticle}
-\usepackage[textwidth=45\zw, lines=45, footskip=2\zh, verbose]{geometry}
+\documentclass[a4paper,10ptj]{ltjsarticle}
+\usepackage[textwidth=42\zw, lines=42, footskip=2\zh, verbose]{geometry}
 \usepackage{listings,amsmath,booktabs,lltjext,bxghost}
 \usepackage{unicode-math}
 \setmathfont{Latin Modern Math}
 \section{利用方法}
 \Pkg{lltjp-geometry}パッケージは,\LuaTeX-jaに標準で含まれている.
 本パッケージの動作には\href{http://www.ctan.org/pkg/ifluatex}{\Pkg{ifluatex}},
-\href{http://www.ctan.org/pkg/filehook}{\Pkg{filehook}}パッケージが必要である.
+\href{https://www.ctan.org/pkg/etoolbox}{\Pkg{etoolbox}}パッケージが必要である.
+また,\LaTeXe~2020\nobreakdash-02\nobreakdash-02以前では\href{http://www.ctan.org/pkg/filehook}{\Pkg{filehook}}パッケージも必要である.
 
-\LuaTeX-jaでは,\Pkg{geometry}パッケージ読み込み時に
-自動的に\Pkg{lltjp-geometry}パッケージが読み込まれる.
+\LuaTeX-jaでは,自動的に\Pkg{lltjp-geometry}パッケージが読み込まれる.
 縦組クラスか否かの自動判定(\ref{ssec:auto}節)を上書きしたい場合は,
 \begin{lstlisting}
 % \PassOptionsToPackage{force}{lltjp-geometry} % 強制的に有効
@@ -60,7 +60,7 @@
 \usepackage[...]{geometry}
 \end{lstlisting}
 のように\emph{\Pkg{luatexja}の読み込み前}に\cs{PassOptionsToPackage}で
\9c¬ã\83\91ã\83\83ã\82±ã\83¼ã\82¸ã\81«æ¸¡ã\81\99ã\82ªã\83\97ã\82·ã\83§ã\83³ã\82\92æ\8c\87å®\9aã\81\99ã\82\8bï¼\88\cs{usepackage\{lltjp-geometry\}}\>ã\81¯ä½¿ã\81\88ない).
\9c¬ã\83\91ã\83\83ã\82±ã\83¼ã\82¸ã\81«æ¸¡ã\81\99ã\82ªã\83\97ã\82·ã\83§ã\83³ã\82\92æ\8c\87å®\9aã\81\99ã\82\8bï¼\88\cs{usepackage\{lltjp-geometry\}}\>ã\82\92è¡\8cã\81£ã\81¦ã\82\82æ\84\8få\91³ã\81\8cない).
 
 \pTeX 系列では,\Pkg{tarticle}, \Pkg{tbook}, \Pkg{treport}といった
 \emph{縦組クラスを使う場合}に,
@@ -68,7 +68,7 @@
 \usepackage[...]{lltjp-geometry}
 \usepackage[...]{geometry}
 \end{lstlisting}
-と,\Pkg{geometry}パッケージのに読み込む.
+と,\Pkg{geometry}パッケージの\emph{前}に読み込む.
 
 \subsection{縦組クラスか否かの判定}
 \label{ssec:auto}
 \Pkg{geometry}パッケージ読み込み直後にパッチを当てる:
 \begin{enumerate}
   \item \Pkg{geometry}パッケージを読み込む際に,現在の組方向が縦組になっている.
-  \item \cs{AtBeginDocument}により指定される,\cs{begin\{document\}}\>時に実行される内容に
-  \cs{tate}(というトークン)が含まれている.
+  \item \cs{AtBeginDocument}により
+  \footnote{\LaTeXe~2020-10-01以降ではそれと同義な\>\cs{AddToHook\{begindocument\}}\>も含む.}指定される,
+  \cs{begin\{document\}}\>時に実行される内容に\cs{tate}(というトークン)が含まれている.
   \item 本パッケージを読み込む際に\texttt{force}オプションが指定されている.
 \end{enumerate}
+
 \LuaTeX-jaで縦組クラスを利用する場合は主に1.の,
 \pTeX 系列で縦組クラスを利用する場合は主に2.の状況となる
 \footnote{%
index 4620998..4184764 100644 (file)
Binary files a/doc/ltjclasses.pdf and b/doc/ltjclasses.pdf differ
index e7b415f..b9edb1d 100644 (file)
Binary files a/doc/ltjsclasses.pdf and b/doc/ltjsclasses.pdf differ
index 936042f..ba86234 100644 (file)
Binary files a/doc/luatexja-en.pdf and b/doc/luatexja-en.pdf differ
index b41e812..6936022 100644 (file)
Binary files a/doc/luatexja-ja.pdf and b/doc/luatexja-ja.pdf differ
index 012b2f7..3467498 100644 (file)
@@ -651,15 +651,15 @@ and \emph{Japanese fonts} for fonts used in \textbf{JAchar}.
 \item \Pkg{adobemapping} (Adobe cmap and pdfmapping files)
 \item \LaTeX\ 2020-02-02 patch level 5 or later
 %<en>  (if you want to use \LuaTeX-ja with \LaTeXe)
-%<ja>  (\LaTeX 下で\LuaTeX-jaを使う場合)
+%<ja>  (\LaTeXe 下で\LuaTeX-jaを使う場合)
 \item \href{https://github.com/josephwright/etoolbox/}{\Pkg{etoolbox}},
   \Pkg{everysel}
 %<en>  (if you want to use \LuaTeX-ja with \LaTeXe)
-%<ja>  (\LaTeX 下で\LuaTeX-jaを使う場合)
+%<ja>  (\LaTeXe 下で\LuaTeX-jaを使う場合)
 \item \Pkg{ltxcmds}, \Pkg{pdftexcmds}
 \item \Pkg{filehook}, \Pkg{atbegshi}
 %<en>  (not needed if you want to use \LuaTeX-ja with \LaTeXe~2020-10-01 or later)
-%<ja>  (\LaTeX 2020-10-01以降で\LuaTeX-jaを使う場合はどちらも不要)
+%<ja>  (\LaTeXe 2020-10-01以降で\LuaTeX-jaを使う場合はどちらも不要)
 \item \href{https://github.com/wspr/fontspec/}{\Pkg{fontspec}} v2.7c (or later)
 %<*en>
 \item \emph{Harano Aji fonts} (\url{https://github.com/trueroad/HaranoAjiFonts})\\
index 3e18eb6..55fd5d4 100644 (file)
@@ -12,7 +12,7 @@
 \def\luatexjalatexLoaded{\endinput}
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ltj-latex}[2020-08-03 LaTeX support of LuaTeX-ja]
+\ProvidesPackage{ltj-latex}[2020-08-08 LaTeX support of LuaTeX-ja]
 
 % cleanup at end of the document
 %\let\ltj@@orig@end=\@@end
index 9e2252d..2d6d053 100644 (file)
@@ -65,7 +65,7 @@
   \expandafter\let\csname ifltj@in@latex\expandafter\endcsname
     \csname iftrue\endcsname
   \NeedsTeXFormat{LaTeX2e}
-  \ProvidesPackage{luatexja-compat}[2018/03/29 Compatibility with pTeX]
+  \ProvidesPackage{luatexja-compat}[2020-08-08 Compatibility with pTeX]
 \fi                             %</LaTeX>
 
 % Load core module if not yet.
 \def\sjis{\ltj@code@conv{sjis}}
 \def\ucs{\ltj@code@conv{ucs}}
 
-\def\ltj@code@conv#1{%
-  \directlua{luatexja.compat.from_#1(token.scan_int())}%
-}
-
-\def\kansuji{%
-  \directlua{luatexja.compat.to_kansuji(token.scan_int())}%
-}
+\def\ltj@code@conv#1{\directlua{luatexja.compat.from_#1(token.scan_int())}}
+\def\kansuji{\directlua{luatexja.compat.to_kansuji(token.scan_int())}}
 
 \define@key[ltj]{japaram}{kansujichar}{\ltj@@set@stack{KSJ}{0}{0x7FFFFFFF}#1 }
 \ltj@@decl@array@param{kansujichar}
index 28e926f..fee1a78 100644 (file)
@@ -65,7 +65,7 @@
   \expandafter\let\csname ifltj@in@latex\expandafter\endcsname
     \csname iftrue\endcsname
   \NeedsTeXFormat{LaTeX2e}
-  \ProvidesPackage{luatexja-core}[2020-08-04 Core of LuaTeX-ja]
+  \ProvidesPackage{luatexja-core}[2020-08-08 Core of LuaTeX-ja]
 \fi                             %</LaTeX>
 
 %% Load prerequisite packages.
index 9b32d11..76a3147 100644 (file)
@@ -3,12 +3,10 @@
 %
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lltjdefs}[2020/03/16 Default font settings of LuaTeX-ja]
+\ProvidesPackage{lltjdefs}[2020-08-08 Default font settings of LuaTeX-ja]
 
 \ifdefined\ltj@stdmcfont\else\def\ltj@stdmcfont{file:HaranoAjiMincho-Regular.otf}\fi
 \ifdefined\ltj@stdgtfont\else\def\ltj@stdgtfont{file:HaranoAjiGothic-Medium.otf}\fi
-%\ifdefined\ltj@stdmcfont\else\def\ltj@stdmcfont{IPAExMincho}\fi
-%\ifdefined\ltj@stdgtfont\else\def\ltj@stdgtfont{IPAExGothic}\fi
 \ifdefined\ltj@stdyokojfm\else\def\ltj@stdyokojfm{ujis}\fi
 \ifdefined\ltj@stdtatejfm\else\def\ltj@stdtatejfm{ujisv}\fi
 \InputIfFileExists{luatexja.cfg}{%
 \newcommand\kanjiencodingdefault{JY3}
 \newcommand\kanjifamilydefault{\mcdefault}
 \newcommand\kanjiseriesdefault{\mddefault}
-\ifdefined\@rmfamilyhook
-  %% LaTeX 2020-02-02
+\ifdefined\@rmfamilyhook%% LaTeX 2020-02-02
   \newcommand\kanjishapedefault{\shapedefault}
-\else
-  %% LaTeX 2019-10-01
+\else                   %% LaTeX 2019-10-01
   \newcommand\kanjishapedefault{\updefault}
 \fi
 
@@ -78,8 +74,7 @@
 \DeclareOldFontCommand{\gt}{\normalfont\gtfamily}{}
 
 \unless\ifltj@disablejfam
-  \DeclareSymbolFont{mincho}{JY3}{mc}{m}{n}
-  \jfam\symmincho
+  \DeclareSymbolFont{mincho}{JY3}{mc}{m}{n}\jfam\symmincho
   \SetSymbolFont{mincho}{bold}{JY3}{gt}{m}{n}
   \DeclareSymbolFontAlphabet{\mathmc}{mincho}
   \DeclareMathAlphabet{\mathgt}{JY3}{gt}{m}{n}
index 3b77c9b..8512023 100644 (file)
@@ -4,7 +4,7 @@
 
 \newif\ifltj@ltshipout@avail
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lltjp-atbegshi}[2020-08-04 Patching \string\shipout\space hooks for LuaTeX-ja]
+\ProvidesPackage{lltjp-atbegshi}[2020-08-08 Patching \string\shipout\space hooks for LuaTeX-ja]
 \@ifl@t@r\fmtversion{2020-10-01}{%
   \ifnum\patch@level<0\relax \ifnum\patch@level<-6 \ltj@ltshipout@availtrue\fi
   \else\ltj@ltshipout@availtrue\fi