texlive[73780] Master/texmf-dist: luatexja (8feb25)

commits+karl at tug.org commits+karl at tug.org
Sat Feb 8 21:54:10 CET 2025


Revision: 73780
          https://tug.org/svn/texlive?view=revision&revision=73780
Author:   karl
Date:     2025-02-08 21:54:10 +0100 (Sat, 08 Feb 2025)
Log Message:
-----------
luatexja (8feb25)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/luatex/luatexja/COPYING
    trunk/Master/texmf-dist/doc/luatex/luatexja/README
    trunk/Master/texmf-dist/doc/luatex/luatexja/luatexja-en.pdf
    trunk/Master/texmf-dist/doc/luatex/luatexja/luatexja-ja.pdf
    trunk/Master/texmf-dist/doc/luatex/luatexja/luatexja.dtx
    trunk/Master/texmf-dist/source/luatex/luatexja/ltjclasses.dtx
    trunk/Master/texmf-dist/tex/luatex/luatexja/addons/luatexja-ajmacros.sty
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjarticle.cls
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjbk10.clo
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjbk11.clo
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjbk12.clo
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjbook.cls
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjreport.cls
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjsize10.clo
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjsize11.clo
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjsize12.clo
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtarticle.cls
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtbk10.clo
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtbk11.clo
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtbk12.clo
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtbook.cls
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtreport.cls
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtsize10.clo
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtsize11.clo
    trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtsize12.clo
    trunk/Master/texmf-dist/tex/luatex/luatexja/luatexja.sty
    trunk/Master/texmf-dist/tex/luatex/luatexja/patches/lltjcore.sty

Modified: trunk/Master/texmf-dist/doc/luatex/luatexja/COPYING
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/luatexja/COPYING	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/doc/luatex/luatexja/COPYING	2025-02-08 20:54:10 UTC (rev 73780)
@@ -1,4 +1,4 @@
-Copyright (c) 2011--2024 The LuaTeX-ja project, All rights reserved.
+Copyright (c) 2011--2025 The LuaTeX-ja project, All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:

Modified: trunk/Master/texmf-dist/doc/luatex/luatexja/README
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/luatexja/README	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/doc/luatex/luatexja/README	2025-02-08 20:54:10 UTC (rev 73780)
@@ -1,6 +1,6 @@
-The LuaTeX-ja Package 20241014.0
+The LuaTeX-ja Package 20250208.0
 --------------------------------
-Copyright (c) 2011--2024 The LuaTeX-ja project
+Copyright (c) 2011--2025 The LuaTeX-ja project
 License: modified BSD (see COPYING)
 
 LuaTeX-ja is a macro package for typesetting Japanese documents with LuaTeX.
@@ -42,7 +42,7 @@
 2. If you must/want to install manually:
 
    a. Download the source archive from CTAN,
-      or tagged as 20241014.0 in the Git repository by
+      or tagged as 20250208.0 in the Git repository by
       <https://github.com/luatexja/luatexja/archive/refs/tags/$VER.zip>
 
    b. Extract the archive and process following three files by LuaLaTeX
@@ -92,4 +92,4 @@
   This file and ltj-kinsoku.lua are not used anymore.
   (Do not remove ltj-kinsoku.tex.)
 
-Last commit date: Mon Oct 14 10:29:57 2024 +0900
+Last commit date: Sat Feb 8 21:26:17 2025 +0900

Modified: trunk/Master/texmf-dist/doc/luatex/luatexja/luatexja-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/luatex/luatexja/luatexja-ja.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/luatex/luatexja/luatexja.dtx
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/luatexja/luatexja.dtx	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/doc/luatex/luatexja/luatexja.dtx	2025-02-08 20:54:10 UTC (rev 73780)
@@ -1920,7 +1920,7 @@
 \label{tab:rng9}
 \centering\footnotesize
 \def\ch#1{%
-  {\fboxsep0pt\fcolorbox{cyan}{white}%
+  {\fboxsep0pt\fcolorbox{b_cyan}{white}%
   {\normalsize\KOZM\UTF{20#1}}}\ (\texttt{U+20#1})} %"
 % 13: JIS X0213, AJ, Adobe-Japan-1 only
 \begin{tabular}{ll>{\color{white}}lll>{\color{white}}l}
@@ -2530,7 +2530,7 @@
 
 \begin{table}[t]
 \small
-\caption{\cs{kcatcode} in \upTeX}
+\caption{\cs{kcatcode} in \upTeX~u1.30}
 \label{tab:kcat}
 %<en>\medskip
 
@@ -2649,7 +2649,7 @@
 %<en>\medskip
 \label{tab:kcat-diff}
 \def\D#1#2#3#4{%
-  {\fboxsep0pt\fcolorbox{cyan}{white}%
+  {\fboxsep0pt\fcolorbox{b_cyan}{white}%
   {\large\char"#1#2#3#4}}\ (\texttt{U+#1#2#3#4})} %"
 \leavevmode\hbox to 0pt{\hss\begin{tabular}[t]{cccccc}
 \toprule
@@ -2708,7 +2708,7 @@
 %<*en>
 \subsection{Non-kanji characters in a control word}
 {\def\D#1{%
-  {\fboxsep0pt\fcolorbox{cyan}{white}{#1}}}%
+  {\fboxsep0pt\fcolorbox{b_cyan}{white}{#1}}}%
 Because the engine differ, so non-kanji JIS~X~0208 characters
 which can be used in a control word differ in \pTeX, in \upTeX,~and~in \LuaTeX-ja.
 \autoref{tab:kcat-diff} shows the difference.
@@ -4071,7 +4071,7 @@
 \end{figure}
 \begin{table}[t]
   \def\D#1#2#3#4{%
-	{\fboxsep0pt\fcolorbox{cyan}{white}%
+	{\fboxsep0pt\fcolorbox{b_cyan}{white}%
     {\large\lower-\cdp\hbox{\tate\ltjjachar"#1#2#3#4}}}\ (\texttt{U+#1#2#3#4})%"
   }
   \caption{\texttt{jpotf}が指定された際に行われる追加の縦組形への置換}
@@ -7551,7 +7551,7 @@
 \def\outbox#1{{\Large%
   \ltjsetparameter{kanjiskip=0pt plus .2\zw minus .2\zw}%
   \setbox\gridbox=\hbox to 20\zw{\sq\sq\sq\sq\sb\sq\sq\sq\sq\sb\sq\sq\sq\sq\sb\sq\sq\sq\sq\sb}%
-  \hbox{\textcolor{cyan}{\copy\gridbox}\hskip-20\zw%
+  \hbox{\textcolor{b_cyan}{\copy\gridbox}\hskip-20\zw%
   \vbox{\hsize=20\zw\noindent\leftskip0pt\rightskip0pt\parfillskip0pt#1}\vrule}%
 }}
 
@@ -9896,7 +9896,8 @@
 \item The category code of \cs{ltjlineendcomment} itself is 14~(\textit{comment}).
 \item The input line matches the following ``regular expression'':
 \[
-  (\text{any char})^*(\textbf{JAchar})
+  (\text{any char})^*
+  \Bigl(\textbf{JAchar}\cap\bigl(\{\text{catcode}=11\}\cup\{\text{catcode}=12\}\bigr)\Bigr)
   \bigl(\{\text{catcode}=1\}\cup\{\text{catcode}=2\}\bigr)^*
 \]
 \end{enumerate}
@@ -9957,7 +9958,8 @@
 \item \cs{ltjlineendcomment}のカテゴリーコードが14~(\textit{comment})である.
 \item 入力行は次の「正規表現」にマッチしている:
 \[
-  (\text{any char})^*(\textbf{JAchar})
+  (\text{any char})^*
+  \Bigl(\textbf{JAchar}\cap\bigl(\{\text{catcode}=11\}\cup\{\text{catcode}=12\}\bigr)\Bigr)
   \bigl(\{\text{catcode}=1\}\cup\{\text{catcode}=2\}\bigr)^*
 \]
 \end{enumerate}

Modified: trunk/Master/texmf-dist/source/luatex/luatexja/ltjclasses.dtx
===================================================================
--- trunk/Master/texmf-dist/source/luatex/luatexja/ltjclasses.dtx	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/source/luatex/luatexja/ltjclasses.dtx	2025-02-08 20:54:10 UTC (rev 73780)
@@ -140,6 +140,7 @@
 % \changes{v1.8f-ltj-21}{2021-12-22}{余計なコメントの削除.}
 % \changes{v1.8f-ltj-22}{2022-04-11}{kern featureが有効になっていたのを修正.}
 % \changes{v1.8f-ltj-23}{2022-09-12}{|\stockwidth|がカーネルで定義される可能性に対応.}
+% \changes{v1.8f-ltj-24}{2024-12-13}{TOCファイルに\cs{rensuji}を書き出すことをやめた}
 % \fi
 %
 % \iffalse
@@ -169,7 +170,7 @@
 %<11pt&bk>\ProvidesFile{ltjtbk11.clo}
 %<12pt&bk>\ProvidesFile{ltjtbk12.clo}
 %</tate>
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
 %<article|report|book> Standard LuaLaTeX-ja class]
 %<10pt|11pt|12pt>  Standard LuaLaTeX-ja file (size option)]
 %<*driver>
@@ -4130,6 +4131,7 @@
 % \changes{v1.3}{2001/10/04}{第5引数の書体を\cs{rmfamily}から\cs{normalfont}に変更}
 % \changes{v1.7a}{2016/11/16}{Added \cs{nobreak} for
 %    latex/2343 (sync with ltsect.dtx v1.0z)}
+% \changes{v1.8f-ltj-24}{2024-12-13}{TOCファイルに\cs{rensuji}を書き出すことをやめた}
 %    \begin{macrocode}
 \def\@dottedtocline#1#2#3#4#5{%
   \ifnum #1>\c at tocdepth \else
@@ -4143,37 +4145,19 @@
      {#4}\nobreak
      \leaders\hbox{$\m at th \mkern \@dotsep mu.\mkern \@dotsep mu$}%
      \hfill\nobreak
-     \hb at xt@\@pnumwidth{\hss\normalfont \normalcolor #5}%
+%<yoko>     \hb at xt@\@pnumwidth{\hss\normalfont \normalcolor #5}%
+%<tate>     \hb at xt@\@pnumwidth{\hss\normalfont \normalcolor\rensuji{#5}}%
      \par}%
   \fi}
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\addcontentsline}
-% 縦組の場合にページ番号を|\rensuji|で囲むように変更します。
+% [2024-12-13 LTJ] 従来は\cs{addcontentsline}命令を再定義し、ページ番号が入る\cs{contentsline}の第3引数を
+% 縦組時には\cs{rensuji}でくくっていました。これでは|hyperref|パッケージと干渉してしまうので、
+% \cs{rensuji}は\cs{l at chapter}など実際の出力命令のほうに押し込めることにし、
+% \cs{addcontentsline}の再定義は削除します。
+% \changes{v1.8f-ltj-24}{2024-12-13}{TOCファイルに\cs{rensuji}を書き出すことをやめた}
 %
-% このマクロは\file{ltsect.dtx}で定義されています。
-% ^^A 命令 |\addcontentsline| と |\addtocontents| を組み合わせ
-% \changes{v1.8a}{2018/10/25}{ファイル書き出し時の行末文字対策
-%    (sync with ltsect.dtx 2018/09/26 v1.1c)}
-% \changes{v1.8f}{2020/09/30}{add a fourth argument for better
-%    hyperref compability
-%    (sync with ltsect.dtx 2020/07/27 v1.1e)}
-%    \begin{macrocode}
-\providecommand*\protected at file@percent{}
-\def\addcontentsline#1#2#3{%
-  \protected at write\@auxout
-    {\let\label\@gobble \let\index\@gobble \let\glossary\@gobble
-%<tate>     \@temptokena{\rensuji{\thepage}}%
-%<yoko>     \@temptokena{\thepage}%
-    }{\string\@writefile{#1}%
-       {\protect\contentsline{#2}{#3}{\the\@temptokena}{}%
-		\protected at file@percent}}%
-}
-%    \end{macrocode}
-% \end{macro}
-%
-%
 % \subsubsection{本文目次}
 %
 % \begin{macro}{\tableofcontents}
@@ -4200,6 +4184,7 @@
 %
 % \begin{macro}{\l at part}
 % partレベルの目次です。
+% \changes{v1.8f-ltj-24}{2024-12-13}{TOCファイルに\cs{rensuji}を書き出すことをやめた}
 %    \begin{macrocode}
 \newcommand*{\l at part}[2]{%
   \ifnum \c at tocdepth >-2\relax
@@ -4212,7 +4197,8 @@
     {\leavevmode\large\bfseries
      \setlength\@lnumwidth{4\zw}%
      #1\hfil\nobreak
-     \hb at xt@\@pnumwidth{\hss#2}}\par
+%<yoko>     \hb at xt@\@pnumwidth{\hss#2}}\par
+%<tate>     \hb at xt@\@pnumwidth{\hss\rensuji{#2}}}\par
     \nobreak
 %<article>    \if at compatibility
     \global\@nobreaktrue
@@ -4225,6 +4211,7 @@
 %
 % \begin{macro}{\l at chapter}
 % chapterレベルの目次です。
+% \changes{v1.8f-ltj-24}{2024-12-13}{TOCファイルに\cs{rensuji}を書き出すことをやめた}
 %    \begin{macrocode}
 %<*report|book>
 \newcommand*{\l at chapter}[2]{%
@@ -4236,7 +4223,8 @@
       \leavevmode\bfseries
       \setlength\@lnumwidth{4\zw}%
       \advance\leftskip\@lnumwidth \hskip-\leftskip
-      #1\nobreak\hfil\nobreak\hb at xt@\@pnumwidth{\hss#2}\par
+%<yoko>      #1\nobreak\hfil\nobreak\hb at xt@\@pnumwidth{\hss#2}\par
+%<tate>      #1\nobreak\hfil\nobreak\hb at xt@\@pnumwidth{\hss\rensuji{#2}}\par
       \penalty\@highpenalty
     \endgroup
   \fi}
@@ -4246,6 +4234,7 @@
 %
 % \begin{macro}{\l at section}
 % sectionレベルの目次です。
+% \changes{v1.8f-ltj-24}{2024-12-13}{TOCファイルに\cs{rensuji}を書き出すことをやめた}
 %    \begin{macrocode}
 %<*article>
 \newcommand*{\l at section}[2]{%
@@ -4257,7 +4246,8 @@
       \leavevmode\bfseries
       \setlength\@lnumwidth{1.5em}%
       \advance\leftskip\@lnumwidth \hskip-\leftskip
-      #1\nobreak\hfil\nobreak\hb at xt@\@pnumwidth{\hss#2}\par
+%<yoko>      #1\nobreak\hfil\nobreak\hb at xt@\@pnumwidth{\hss#2}\par
+%<tate>      #1\nobreak\hfil\nobreak\hb at xt@\@pnumwidth{\hss\rensuji{#2}}\par
     \endgroup
   \fi}
 %</article>

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/addons/luatexja-ajmacros.sty
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/addons/luatexja-ajmacros.sty	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/addons/luatexja-ajmacros.sty	2025-02-08 20:54:10 UTC (rev 73780)
@@ -68,7 +68,7 @@
   \expandafter\let\csname ifltj at in@latex\expandafter\endcsname
     \csname iftrue\endcsname
   \NeedsTeXFormat{LaTeX2e}
-  \ProvidesPackage{luatexja-ajmacros}[2020-10-09]
+  \ProvidesPackage{luatexja-ajmacros}[2025-02-05]
 \fi                             %</LaTeX>
 
 %%------------------
@@ -651,24 +651,24 @@
 	\@tempdimb.94\@tempdimb
 	\@tempskipa.94\@tempskipa
 	\fontsize{\@tempdimb}{\@tempskipa}\selectfont\aj訓点レ}}
-\gdef\aj訓点一レ{\mbox{\tate\kern-.24zw\aj訓点一\kern-.65zw\raise.15zw\hbox{\aj at smallReten}}}
-\gdef\aj訓点上レ{\mbox{\tate\aj訓点上\kern-.3zw\raise.15zw\hbox{\aj at smallReten}}}
-\gdef\aj訓点甲レ{\mbox{\tate\aj訓点甲\kern-.25zw\raise.15zw\hbox{\aj at smallReten}}}
-\gdef\aj訓点天レ{\mbox{\tate\aj訓点天\kern-.4zw\raise.1zw\hbox{\aj at smallReten}}}
+\gdef\aj訓点一レ{\mbox{\tate\kern-.24\zw\aj訓点一\kern-.65\zw\raise.15\zw\hbox{\aj at smallReten}}}
+\gdef\aj訓点上レ{\mbox{\tate\aj訓点上\kern-.3\zw\raise.15\zw\hbox{\aj at smallReten}}}
+\gdef\aj訓点甲レ{\mbox{\tate\aj訓点甲\kern-.25\zw\raise.15\zw\hbox{\aj at smallReten}}}
+\gdef\aj訓点天レ{\mbox{\tate\aj訓点天\kern-.4\zw\raise.1\zw\hbox{\aj at smallReten}}}
 \def\@ajongofudef#1{\ifx\@nil#1%
 	\else\expandafter\xdef\csname aj訓点#1|\endcsname
 	{\noexpand\mbox{\yoko\expandafter\noexpand\csname aj訓点#1\endcsname
-		\hbox to\z@{\hss\expandafter\noexpand\csname aj訓点|\endcsname\kern-.5zw}}}%
+		\hbox to\z@{\hss\expandafter\noexpand\csname aj訓点|\endcsname\kern-.5\zw}}}%
 	\expandafter\@ajongofudef\fi}
 \@ajongofudef 二三四中下乙丙丁地人\@nil
-\expandafter\gdef\csname aj訓点 |\endcsname{\mbox{\yoko{ }\hbox to\z@{\hss\csname aj訓点|\endcsname\kern-.5zw}}}
+\expandafter\gdef\csname aj訓点 |\endcsname{\mbox{\yoko{ }\hbox to\z@{\hss\csname aj訓点|\endcsname\kern-.5\zw}}}
 \def\@ajkungofudef#1{\ifx\@nil#1%
 	\else\expandafter\xdef\csname aj訓点|#1\endcsname
-	{\noexpand\mbox{\yoko\hbox to\z@{\hss\expandafter\noexpand\csname aj訓点|\endcsname\kern-.5zw}%
+	{\noexpand\mbox{\yoko\hbox to\z@{\hss\expandafter\noexpand\csname aj訓点|\endcsname\kern-.5\zw}%
 		\expandafter\noexpand\csname aj訓点#1\endcsname}}%
 	\expandafter\@ajkungofudef\fi}
 \@ajkungofudef 二三四中下乙丙丁地人\@nil
-\expandafter\gdef\csname aj訓点| \endcsname{\mbox{\yoko\hbox to\z@{\hss\csname aj訓点|\endcsname\kern-.5zw}{ }}}
+\expandafter\gdef\csname aj訓点| \endcsname{\mbox{\yoko\hbox to\z@{\hss\csname aj訓点|\endcsname\kern-.5\zw}{ }}}
 %
 \gdef\ajKunten#1{\csname aj訓点#1\endcsname}
 %

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjarticle.cls
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjarticle.cls	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjarticle.cls	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{ltjarticle}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
  Standard LuaLaTeX-ja class]
 \RequirePackage{luatexja}
 \newcounter{@paper}
@@ -687,15 +687,6 @@
      \hb at xt@\@pnumwidth{\hss\normalfont \normalcolor #5}%
      \par}%
   \fi}
-\providecommand*\protected at file@percent{}
-\def\addcontentsline#1#2#3{%
-  \protected at write\@auxout
-    {\let\label\@gobble \let\index\@gobble \let\glossary\@gobble
-     \@temptokena{\thepage}%
-    }{\string\@writefile{#1}%
-       {\protect\contentsline{#2}{#3}{\the\@temptokena}{}%
-\protected at file@percent}}%
-}
 \newcommand{\tableofcontents}{%
   \section*{\contentsname
     \@mkboth{\contentsname}{\contentsname}%

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjbk10.clo
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjbk10.clo	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjbk10.clo	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{ltjbk10.clo}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
   Standard LuaLaTeX-ja file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xpt{15}%

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjbk11.clo
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjbk11.clo	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjbk11.clo	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{ltjbk11.clo}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
   Standard LuaLaTeX-ja file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xipt{15.5}%

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjbk12.clo
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjbk12.clo	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjbk12.clo	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{ltjbk12.clo}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
   Standard LuaLaTeX-ja file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xiipt{16.5}%

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjbook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjbook.cls	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjbook.cls	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{ltjbook}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
  Standard LuaLaTeX-ja class]
 \RequirePackage{luatexja}
 \newcounter{@paper}
@@ -780,15 +780,6 @@
      \hb at xt@\@pnumwidth{\hss\normalfont \normalcolor #5}%
      \par}%
   \fi}
-\providecommand*\protected at file@percent{}
-\def\addcontentsline#1#2#3{%
-  \protected at write\@auxout
-    {\let\label\@gobble \let\index\@gobble \let\glossary\@gobble
-     \@temptokena{\thepage}%
-    }{\string\@writefile{#1}%
-       {\protect\contentsline{#2}{#3}{\the\@temptokena}{}%
-\protected at file@percent}}%
-}
 \newcommand{\tableofcontents}{%
   \if at twocolumn\@restonecoltrue\onecolumn
   \else\@restonecolfalse\fi

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjreport.cls
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjreport.cls	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjreport.cls	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{ltjreport}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
  Standard LuaLaTeX-ja class]
 \RequirePackage{luatexja}
 \newcounter{@paper}
@@ -776,15 +776,6 @@
      \hb at xt@\@pnumwidth{\hss\normalfont \normalcolor #5}%
      \par}%
   \fi}
-\providecommand*\protected at file@percent{}
-\def\addcontentsline#1#2#3{%
-  \protected at write\@auxout
-    {\let\label\@gobble \let\index\@gobble \let\glossary\@gobble
-     \@temptokena{\thepage}%
-    }{\string\@writefile{#1}%
-       {\protect\contentsline{#2}{#3}{\the\@temptokena}{}%
-\protected at file@percent}}%
-}
 \newcommand{\tableofcontents}{%
   \if at twocolumn\@restonecoltrue\onecolumn
   \else\@restonecolfalse\fi

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjsize10.clo
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjsize10.clo	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjsize10.clo	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{ltjsize10.clo}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
   Standard LuaLaTeX-ja file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xpt{15}%

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjsize11.clo
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjsize11.clo	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjsize11.clo	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{ltjsize11.clo}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
   Standard LuaLaTeX-ja file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xipt{15.5}%

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjsize12.clo
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjsize12.clo	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjsize12.clo	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{ltjsize12.clo}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
   Standard LuaLaTeX-ja file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xiipt{16.5}%

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtarticle.cls
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtarticle.cls	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtarticle.cls	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{ltjtarticle}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
  Standard LuaLaTeX-ja class]
 \RequirePackage{luatexja}
 \newcounter{@paper}
@@ -688,18 +688,9 @@
      {#4}\nobreak
      \leaders\hbox{$\m at th \mkern \@dotsep mu.\mkern \@dotsep mu$}%
      \hfill\nobreak
-     \hb at xt@\@pnumwidth{\hss\normalfont \normalcolor #5}%
+     \hb at xt@\@pnumwidth{\hss\normalfont \normalcolor\rensuji{#5}}%
      \par}%
   \fi}
-\providecommand*\protected at file@percent{}
-\def\addcontentsline#1#2#3{%
-  \protected at write\@auxout
-    {\let\label\@gobble \let\index\@gobble \let\glossary\@gobble
-     \@temptokena{\rensuji{\thepage}}%
-    }{\string\@writefile{#1}%
-       {\protect\contentsline{#2}{#3}{\the\@temptokena}{}%
-\protected at file@percent}}%
-}
 \newcommand{\tableofcontents}{%
   \section*{\contentsname
     \@mkboth{\contentsname}{\contentsname}%
@@ -715,7 +706,7 @@
     {\leavevmode\large\bfseries
      \setlength\@lnumwidth{4\zw}%
      #1\hfil\nobreak
-     \hb at xt@\@pnumwidth{\hss#2}}\par
+     \hb at xt@\@pnumwidth{\hss\rensuji{#2}}}\par
     \nobreak
     \if at compatibility
     \global\@nobreaktrue
@@ -732,7 +723,7 @@
       \leavevmode\bfseries
       \setlength\@lnumwidth{1.5em}%
       \advance\leftskip\@lnumwidth \hskip-\leftskip
-      #1\nobreak\hfil\nobreak\hb at xt@\@pnumwidth{\hss#2}\par
+      #1\nobreak\hfil\nobreak\hb at xt@\@pnumwidth{\hss\rensuji{#2}}\par
     \endgroup
   \fi}
 \newcommand*{\l at subsection}   {\@dottedtocline{2}{1\zw}{4\zw}}

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtbk10.clo
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtbk10.clo	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtbk10.clo	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{ltjtbk10.clo}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
   Standard LuaLaTeX-ja file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xpt{17}%

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtbk11.clo
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtbk11.clo	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtbk11.clo	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{ltjtbk11.clo}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
   Standard LuaLaTeX-ja file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xipt{17}%

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtbk12.clo
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtbk12.clo	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtbk12.clo	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{ltjtbk12.clo}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
   Standard LuaLaTeX-ja file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xiipt{18}%

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtbook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtbook.cls	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtbook.cls	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{ltjtbook}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
  Standard LuaLaTeX-ja class]
 \RequirePackage{luatexja}
 \newcounter{@paper}
@@ -781,18 +781,9 @@
      {#4}\nobreak
      \leaders\hbox{$\m at th \mkern \@dotsep mu.\mkern \@dotsep mu$}%
      \hfill\nobreak
-     \hb at xt@\@pnumwidth{\hss\normalfont \normalcolor #5}%
+     \hb at xt@\@pnumwidth{\hss\normalfont \normalcolor\rensuji{#5}}%
      \par}%
   \fi}
-\providecommand*\protected at file@percent{}
-\def\addcontentsline#1#2#3{%
-  \protected at write\@auxout
-    {\let\label\@gobble \let\index\@gobble \let\glossary\@gobble
-     \@temptokena{\rensuji{\thepage}}%
-    }{\string\@writefile{#1}%
-       {\protect\contentsline{#2}{#3}{\the\@temptokena}{}%
-\protected at file@percent}}%
-}
 \newcommand{\tableofcontents}{%
   \if at twocolumn\@restonecoltrue\onecolumn
   \else\@restonecolfalse\fi
@@ -811,7 +802,7 @@
     {\leavevmode\large\bfseries
      \setlength\@lnumwidth{4\zw}%
      #1\hfil\nobreak
-     \hb at xt@\@pnumwidth{\hss#2}}\par
+     \hb at xt@\@pnumwidth{\hss\rensuji{#2}}}\par
     \nobreak
     \global\@nobreaktrue
     \everypar{\global\@nobreakfalse\everypar{}}%
@@ -826,7 +817,7 @@
       \leavevmode\bfseries
       \setlength\@lnumwidth{4\zw}%
       \advance\leftskip\@lnumwidth \hskip-\leftskip
-      #1\nobreak\hfil\nobreak\hb at xt@\@pnumwidth{\hss#2}\par
+      #1\nobreak\hfil\nobreak\hb at xt@\@pnumwidth{\hss\rensuji{#2}}\par
       \penalty\@highpenalty
     \endgroup
   \fi}

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtreport.cls
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtreport.cls	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtreport.cls	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{ltjtreport}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
  Standard LuaLaTeX-ja class]
 \RequirePackage{luatexja}
 \newcounter{@paper}
@@ -777,18 +777,9 @@
      {#4}\nobreak
      \leaders\hbox{$\m at th \mkern \@dotsep mu.\mkern \@dotsep mu$}%
      \hfill\nobreak
-     \hb at xt@\@pnumwidth{\hss\normalfont \normalcolor #5}%
+     \hb at xt@\@pnumwidth{\hss\normalfont \normalcolor\rensuji{#5}}%
      \par}%
   \fi}
-\providecommand*\protected at file@percent{}
-\def\addcontentsline#1#2#3{%
-  \protected at write\@auxout
-    {\let\label\@gobble \let\index\@gobble \let\glossary\@gobble
-     \@temptokena{\rensuji{\thepage}}%
-    }{\string\@writefile{#1}%
-       {\protect\contentsline{#2}{#3}{\the\@temptokena}{}%
-\protected at file@percent}}%
-}
 \newcommand{\tableofcontents}{%
   \if at twocolumn\@restonecoltrue\onecolumn
   \else\@restonecolfalse\fi
@@ -807,7 +798,7 @@
     {\leavevmode\large\bfseries
      \setlength\@lnumwidth{4\zw}%
      #1\hfil\nobreak
-     \hb at xt@\@pnumwidth{\hss#2}}\par
+     \hb at xt@\@pnumwidth{\hss\rensuji{#2}}}\par
     \nobreak
     \global\@nobreaktrue
     \everypar{\global\@nobreakfalse\everypar{}}%
@@ -822,7 +813,7 @@
       \leavevmode\bfseries
       \setlength\@lnumwidth{4\zw}%
       \advance\leftskip\@lnumwidth \hskip-\leftskip
-      #1\nobreak\hfil\nobreak\hb at xt@\@pnumwidth{\hss#2}\par
+      #1\nobreak\hfil\nobreak\hb at xt@\@pnumwidth{\hss\rensuji{#2}}\par
       \penalty\@highpenalty
     \endgroup
   \fi}

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtsize10.clo
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtsize10.clo	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtsize10.clo	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{ltjtsize10.clo}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
   Standard LuaLaTeX-ja file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xpt{17}%

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtsize11.clo
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtsize11.clo	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtsize11.clo	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{ltjtsize11.clo}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
   Standard LuaLaTeX-ja file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xipt{17}%

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtsize12.clo
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtsize12.clo	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/ltjtsize12.clo	2025-02-08 20:54:10 UTC (rev 73780)
@@ -23,7 +23,7 @@
 %% File: ltjclasses.dtx
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesFile{ltjtsize12.clo}
-  [2022-09-12 v1.8f-ltj-23
+  [2024-12-13 v1.8f-ltj-24
   Standard LuaLaTeX-ja file (size option)]
 \renewcommand{\normalsize}{%
     \@setfontsize\normalsize\@xiipt{18}%

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/luatexja.sty
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/luatexja.sty	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/luatexja.sty	2025-02-08 20:54:10 UTC (rev 73780)
@@ -27,7 +27,7 @@
 \newif\ifltj at disablejfam
 
 %%%% VERSION
-\def\LuaTeXjaversion{20241014.0}
+\def\LuaTeXjaversion{20250208.0}
 
 %% Check if LaTeX is used.
 \begingroup\expandafter\expandafter\expandafter\endgroup

Modified: trunk/Master/texmf-dist/tex/luatex/luatexja/patches/lltjcore.sty
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luatexja/patches/lltjcore.sty	2025-02-08 20:07:50 UTC (rev 73779)
+++ trunk/Master/texmf-dist/tex/luatex/luatexja/patches/lltjcore.sty	2025-02-08 20:54:10 UTC (rev 73780)
@@ -3,7 +3,7 @@
 %
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lltjcore}[2023-02-26 Patch to LaTeX2e Kernel for LuaTeX-ja]
+\ProvidesPackage{lltjcore}[2025-01-12 Patch to LaTeX2e Kernel for LuaTeX-ja]
 \RequirePackage{etoolbox}
 
 %%% expl3
@@ -353,4 +353,10 @@
 \def\ltj at unhbox@curfield{\ltjfakeboxbdd\unhbox\@curfield\ltjfakeboxbdd}
 %\patchcmd\@contfield{\unhbox\@curfield}{\ltj at unhbox@curfield}{}{}
 \patchcmd\@addfield{\unhbox\@curfield}{\ltj at unhbox@curfield}{}{}
+
+%\def\m at th{\mathsurround\z@\ltj at yablshift0 }
+\def\mathsm at sh#1#2{%
+  \setbox\z@\hbox{\ltj at yablshift0$\m at th#1{#2}$}%
+  {}\finsm at sh}
+
 \endinput



More information about the tex-live-commits mailing list.