texlive[60060] Master/texmf-dist: jlreq (25jul21)

commits+karl at tug.org commits+karl at tug.org
Sun Jul 25 22:47:19 CEST 2021


Revision: 60060
          http://tug.org/svn/texlive?view=revision&revision=60060
Author:   karl
Date:     2021-07-25 22:47:19 +0200 (Sun, 25 Jul 2021)
Log Message:
-----------
jlreq (25jul21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/jlreq/README-ja.md
    trunk/Master/texmf-dist/doc/latex/jlreq/README.md
    trunk/Master/texmf-dist/doc/latex/jlreq/jlreq-ja.html
    trunk/Master/texmf-dist/doc/latex/jlreq/jlreq-ja.pdf
    trunk/Master/texmf-dist/doc/latex/jlreq/jlreq.html
    trunk/Master/texmf-dist/doc/latex/jlreq/jlreq.pdf
    trunk/Master/texmf-dist/tex/latex/jlreq/jlreq.cls

Modified: trunk/Master/texmf-dist/doc/latex/jlreq/README-ja.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/jlreq/README-ja.md	2021-07-25 20:46:53 UTC (rev 60059)
+++ trunk/Master/texmf-dist/doc/latex/jlreq/README-ja.md	2021-07-25 20:47:19 UTC (rev 60060)
@@ -512,7 +512,10 @@
     - `xkeyval`パッケージと`ifthen`パッケージの利用をやめた.
     - expl3コードとの親和性を高めた.
     - `\DeclareBlockHeading`に`pagestyle`を追加.
-    - 
+    - バグ修正
+* 2021-07-25
+    - ifthenの読み込みを復活.(Re:VIEWのための一時的なもの.)
+    - バグ修正
 
 
 --------------

Modified: trunk/Master/texmf-dist/doc/latex/jlreq/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/jlreq/README.md	2021-07-25 20:46:53 UTC (rev 60059)
+++ trunk/Master/texmf-dist/doc/latex/jlreq/README.md	2021-07-25 20:47:19 UTC (rev 60060)
@@ -149,6 +149,9 @@
     - It has more compatibility with expl3.
     - Added `pagestyle` to `\DeclareBlockHeading`.
     - Fixed bugs.
+* 2021-07-25
+    - Load `ifthen` again. (Only for Re:VIEW, will be removed in future.)
+    - Fixed bugs.
 
 
 --------------

Modified: trunk/Master/texmf-dist/doc/latex/jlreq/jlreq-ja.html
===================================================================
--- trunk/Master/texmf-dist/doc/latex/jlreq/jlreq-ja.html	2021-07-25 20:46:53 UTC (rev 60059)
+++ trunk/Master/texmf-dist/doc/latex/jlreq/jlreq-ja.html	2021-07-25 20:47:19 UTC (rev 60060)
@@ -424,11 +424,11 @@
 <p>このパッケージは二条項BSDライセンスの元で配布されています.詳しくは<a href="LICENSE">LICENSE</a>をご覧ください.</p>
 <h2 id="履歴">履歴</h2>
 <ul>
-<li><p>2017-02-08</p>
+<li>2017-02-08
 <ul>
 <li>最初のバージョン.</li>
 </ul></li>
-<li><p>2017-02-17</p>
+<li>2017-02-17
 <ul>
 <li>いくつかバグを修正.</li>
 <li>クラスオプション/<code>\jlreqsetup</code>にいくつかのキーを追加/変更.</li>
@@ -435,7 +435,7 @@
 <li><code>abstract</code>環境を実装.</li>
 <li>パッケージを読み込んでいるだけのはやめた.</li>
 </ul></li>
-<li><p>2017-03-14</p>
+<li>2017-03-14
 <ul>
 <li>いくつかバグを修正.</li>
 <li>和文ファミリを欧文ファミリに従属させるようにした.</li>
@@ -442,17 +442,17 @@
 <li><code>\DeclareBlockHeading</code>にオプションをたくさん追加.</li>
 <li>quote環境などを調整するオプションを追加.</li>
 </ul></li>
-<li><p>2017-03-20</p>
+<li>2017-03-20
 <ul>
 <li>バグ修正.</li>
 <li><code>\footnote / \sidenote / \endnote</code>の周りに必要ならば空白を挿入するようにした.</li>
 </ul></li>
-<li><p>2017-04-04</p>
+<li>2017-04-04
 <ul>
 <li>バグ修正.</li>
 <li><code>\DeclarePageStyle</code>に<code>tate</code>と<code>font</code>オプションを追加.</li>
 </ul></li>
-<li><p>2017-04-29</p>
+<li>2017-04-29
 <ul>
 <li>バグ修正</li>
 <li><code>jafontsize</code>と<code>jafontscale</code>をクラスオプションに,また<code>\jafontsize</code>を追加.</li>
@@ -462,13 +462,13 @@
 <li>いくつかのオプションを<code>\jlreqsetup</code>に追加.</li>
 <li>クラスオプションの<code>paper={<縦>,<横>}</code>を<code>paper={<横>,<縦>}</code>に変更.</li>
 </ul></li>
-<li><p>2017-06-11</p>
+<li>2017-06-11
 <ul>
 <li><code>plext</code> / <code>lltjext</code>の読み込みを中止.</li>
 <li><code>\DeclareBlockHeading</code>に<code>align</code>を追加.<code>indent=center</code>や<code>end_indent=center</code>を廃止.</li>
 <li>一部の<code>\kcatcode</code> (upLaTeX時) を変更.</li>
 </ul></li>
-<li><p>2017-08-13</p>
+<li>2017-08-13
 <ul>
 <li><code>column_spanning</code>を<code>\DeclareBlockHeading</code>に追加.</li>
 <li>ページレイアウトにおける「本文の長さ」に傍注の長さを入れるようにした.</li>
@@ -476,27 +476,27 @@
 <li>傍注の長さが0の時には<code>\sidenote</code>を定義しないようにした.</li>
 <li>和字間隔を挿入する命令を追加.</li>
 </ul></li>
-<li><p>2017-08-29</p>
+<li>2017-08-29
 <ul>
 <li>縦書きでも著者名が横書きで出てしまうバグを修正.</li>
 </ul></li>
-<li><p>2017-11-23</p>
+<li>2017-11-23
 <ul>
 <li>バグ修正</li>
 <li><code>\SetBlockHeadingSpaces</code>を追加.</li>
 <li><code>\contentsname</code> と <code>\indexname</code>に入っていたスペースを削除.</li>
 </ul></li>
-<li><p>2017-12-02</p>
+<li>2017-12-02
 <ul>
 <li>バグ修正</li>
 </ul></li>
-<li><p>2017-12-22</p>
+<li>2017-12-22
 <ul>
 <li>JFMを改善.</li>
 <li>別行見出しの間の<code>\label</code>の検出方法を変更.</li>
 <li><code>\theequation</code>,<code>\thefigure</code>,<code>\thetable</code>に章番号を追加.</li>
 </ul></li>
-<li><p>2018-02-01</p>
+<li>2018-02-01
 <ul>
 <li>縦書きの傍注は奇数ページにのみ出るようにした(改善の余地ありかも).</li>
 <li>LuaTeX時に<code>\fnfixbottomtrue</code>を追加.</li>
@@ -504,7 +504,7 @@
 <li><code>itemization_beforeafter_space</code>を拡張.</li>
 <li>バグ修正.</li>
 </ul></li>
-<li><p>2018-04-11</p>
+<li>2018-04-11
 <ul>
 <li>縦書き二段組みの傍注を下段に出すようにした.</li>
 <li><code>begin_width_(odd|even)_page</code>を<code>\DeclareBlockHeading</code>に追加.</li>
@@ -512,33 +512,33 @@
 <li><code>column_gap</code>クラスオプションを使うとコンパイルできなかったバグ修正.</li>
 <li><code>mark_format</code>を<code>\DeclarePageStyle</code>に追加.</li>
 </ul></li>
-<li><p>2018-05-19</p>
+<li>2018-05-19
 <ul>
 <li>目次内のラベルの長さを今までよりも長くした.</li>
 <li>一部のマクロをjlreq-helpers.styに分離した.</li>
 <li>バグ修正.</li>
 </ul></li>
-<li><p>2018-06-17</p>
+<li>2018-06-17
 <ul>
 <li>シリーズbもゴシックにするようにした.</li>
 <li>バグ修正.</li>
 </ul></li>
-<li><p>2018-08-08</p>
+<li>2018-08-08
 <ul>
 <li><code>\DeclarePageStyle</code>に<code>nombre_ii</code>等を追加.</li>
 <li>バグ修正.</li>
 <li><code>\jlreqsetup</code>に<code>footnote_second_indent</code>と<code>endnote_second_indent</code>を追加.</li>
 </ul></li>
-<li><p>2018-08-15</p>
+<li>2018-08-15
 <ul>
 <li>バグ修正.</li>
 </ul></li>
-<li><p>2018-09-01</p>
+<li>2018-09-01
 <ul>
 <li><code>\mag</code>が<code>1000</code>でない場合も動くようにした(つもり).</li>
 <li>バグ修正.</li>
 </ul></li>
-<li><p>2018-12-10</p>
+<li>2018-12-10
 <ul>
 <li>見出し命令を作る命令に<code>number=[true/false]</code>を追加.</li>
 <li><code>\frontmatter</code>等の挙動を設定できるようにした.</li>
@@ -545,7 +545,7 @@
 <li><code>\jlreqHeadingLabel</code>等を扉見出しと別行見出しの<code>format</code>内で使えるようにした.</li>
 <li>バグ修正</li>
 </ul></li>
-<li><p>2019-01-15</p>
+<li>2019-01-15
 <ul>
 <li><code>\NewPageStyle</code>に<code>nombre_font</code>などを追加.<code>font</code>もまだ有効だが以降非推奨とする.</li>
 <li><code>\NewBlockHeading</code>の<code>format</code>に<code>#1</code>が含まれてもエラーが起こらないようにした.</li>
@@ -552,7 +552,7 @@
 <li><code>\jlreqsetup</code>の<code>caption_label_format</code>などを拡張.</li>
 <li>バグ修正.</li>
 </ul></li>
-<li><p>2019-04-01</p>
+<li>2019-04-01
 <ul>
 <li>逆ノンブルを利用可能にするクラスオプション<code>use_reverse_pagination</code>を追加.</li>
 <li><code>zref</code>パッケージの利用をやめた.</li>
@@ -559,19 +559,19 @@
 <li>新元号を追加.</li>
 <li>バグ修正.</li>
 </ul></li>
-<li><p>2019-05-07</p>
+<li>2019-05-07
 <ul>
 <li>わずかな誤差で行数が減ってしまうのを防ぐために,<code>\textwidth</code>と<code>\textheight</code>を少しだけ増やした.</li>
 <li><code>\DeclarePageStyle</code>内の<code>running_head_ii</code>などの実装を変更.</li>
 <li>バグ修正</li>
 </ul></li>
-<li><p>2019-09-24</p>
+<li>2019-09-24
 <ul>
 <li><code>\@cite</code>と<code>\@biblabel</code>を再定義していたのをやめた.</li>
 <li>別行見出しの前に<code>\allowbreak</code>を追加.</li>
 <li>バグ修正.</li>
 </ul></li>
-<li><p>2020-02-07</p>
+<li>2020-02-07
 <ul>
 <li><code>itemization_label_length</code>のデフォルト値を<code>\leftmargini</code>などにした.</li>
 <li><code>\rmfamily</code>などの再定義をやめ,<code>\@rmfamilyhook</code>などにコードを挿入することにした.</li>
@@ -578,23 +578,23 @@
 <li><code>\parskip</code>を<code>0pt</code>に変更.</li>
 <li>バグ修正.</li>
 </ul></li>
-<li><p>2020-05-01</p>
+<li>2020-05-01
 <ul>
 <li><code>\jlreqsetup</code>に<code>theorem_label_font</code>と<code>theorem_font</code>を追加.</li>
 <li>バグ修正.</li>
 </ul></li>
-<li><p>2020-09-27</p>
+<li>2020-09-27
 <ul>
 <li><code>\tatechuyoko</code>の<code>*</code>版を追加.</li>
 <li>バグ修正</li>
 </ul></li>
-<li><p>2020-12-29</p>
+<li>2020-12-29
 <ul>
 <li>クラスオプションの<code>fontsize</code>などで,LuaLaTeXでも<code>H</code>を使えるようにした.</li>
 <li><code>\jidori</code>を追加.</li>
 <li>バグ修正.</li>
 </ul></li>
-<li><p>2021-03-17</p>
+<li>2021-03-17
 <ul>
 <li><code>\maketitle</code>でのページスタイルを<code>empty</code>でないときには<code>plain</code>にするようにした.</li>
 <li><code>\item</code>直後のJFMグルーをなくした.</li>
@@ -601,12 +601,12 @@
 <li>同行見出し直後のJFMグルーをなくした.</li>
 <li>バグ修正.</li>
 </ul></li>
-<li><p>2021-05-28</p>
+<li>2021-05-28
 <ul>
 <li><code>\jlreqsetup</code>の<code>caption_align</code>を拡張.</li>
 <li><code>\ifthenelse</code>を少し削除.</li>
 </ul></li>
-<li><p>2021-07-22</p>
+<li>2021-07-22
 <ul>
 <li><code>\IfHookExistsTF</code>の利用を中止.</li>
 <li><code>\akigumi</code>を追加.</li>
@@ -613,8 +613,13 @@
 <li><code>xkeyval</code>パッケージと<code>ifthen</code>パッケージの利用をやめた.</li>
 <li>expl3コードとの親和性を高めた.</li>
 <li><code>\DeclareBlockHeading</code>に<code>pagestyle</code>を追加.</li>
-<li></li>
+<li>バグ修正</li>
 </ul></li>
+<li>2021-07-25
+<ul>
+<li>ifthenの読み込みを復活.(Re:VIEWのための一時的なもの.)</li>
+<li>バグ修正</li>
+</ul></li>
 </ul>
 <hr />
 <p>Noriyuki Abe <a href="https://github.com/abenori/jlreq">https://github.com/abenori/jlreq</a></p>

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

Modified: trunk/Master/texmf-dist/doc/latex/jlreq/jlreq.html
===================================================================
--- trunk/Master/texmf-dist/doc/latex/jlreq/jlreq.html	2021-07-25 20:46:53 UTC (rev 60059)
+++ trunk/Master/texmf-dist/doc/latex/jlreq/jlreq.html	2021-07-25 20:47:19 UTC (rev 60060)
@@ -265,6 +265,11 @@
 <li>Added <code>pagestyle</code> to <code>\DeclareBlockHeading</code>.</li>
 <li>Fixed bugs.</li>
 </ul></li>
+<li>2021-07-25
+<ul>
+<li>Load <code>ifthen</code> again. (Only for Re:VIEW, will be removed in future.)</li>
+<li>Fixed bugs.</li>
+</ul></li>
 </ul>
 <hr />
 <p>Noriyuki Abe <a href="https://github.com/abenori/jlreq">https://github.com/abenori/jlreq</a></p>

Modified: trunk/Master/texmf-dist/doc/latex/jlreq/jlreq.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/latex/jlreq/jlreq.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/jlreq/jlreq.cls	2021-07-25 20:46:53 UTC (rev 60059)
+++ trunk/Master/texmf-dist/tex/latex/jlreq/jlreq.cls	2021-07-25 20:47:19 UTC (rev 60060)
@@ -5,8 +5,9 @@
 %%
 % (based on JLReq 20200811 https://www.w3.org/TR/2020/NOTE-jlreq-20200811/)
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{jlreq}[2021/07/22 jlreq]
+\ProvidesClass{jlreq}[2021/07/25 jlreq]
 \RequirePackage{l3keys2e,etoolbox}
+\RequirePackage{ifthen}
 \RequirePackage{jlreq-helpers}
 
 \ExplSyntaxOn
@@ -3930,7 +3931,7 @@
 }
 
 \def\jlreq at pagestyle@parse at position@@#1{%
-  \jlreq at switch{#1}{
+  \str_case_e:nnF { #1 } {
     {top}{\def\jlreq at tempc{#1}}
     {bottom}{\def\jlreq at tempc{#1}}
     {left}{\def\jlreq at tempd{#1}}
@@ -3939,8 +3940,7 @@
     {gutter}{\if at tate\def\jlreq at tempd{right}\else\def\jlreq at tempd{left}\fi}
     {fore_edge}{\if at tate\def\jlreq at tempd{left}\else\def\jlreq at tempd{right}\fi}
     {fore-edge}{\if at tate\def\jlreq at tempd{left}\else\def\jlreq at tempd{right}\fi}
-    {\ClassError{jlreq}{Invalid~position:~#1}{\@ehc}}
-  }%
+  }{\ClassError{jlreq}{Invalid~position:~#1}{\@ehc}}
 }
 
 % レベル#1より低いレベルの見出しの**markを\markboth{}{}にする
@@ -5495,7 +5495,7 @@
         \ifjlreq at parsekeyval@nokey at novalue{%
           \eappto\jlreq at headingsettings{\unexpanded{####1}}%
         }{%
-          \jlreq at switch{####1}{%
+          \str_case_e:nnF {####1} {%
             {heading_type}{%
               \lowercase{\def\jlreq at tempa{####2}}%
               \jlreq at switch{\jlreq at tempa}{
@@ -5508,14 +5508,13 @@
               }%
             }
             {heading_level}{\def\jlreq at level{####2}}
-            {%
-              \tl_if_empty:nTF {#1} { \@firstofone }{%
-                \str_if_eq:nnTF {####1} { restore } {
-                  \csname jlreq at tempa####2\endcsname\@gobble
-                }{\@firstofone}%
-              }%
-              {\eappto\jlreq at headingsettings{\ifx\jlreq at headingsettings\@empty\else ,\fi\unexpanded{####1={####2}}}}%
+          }{%
+            \tl_if_empty:nTF {#1} { \@firstofone }{%
+              \str_if_eq:nnTF {####1} { restore } {
+                \csname jlreq at tempa####2\endcsname\@gobble
+              }{\@firstofone}%
             }%
+            {\eappto\jlreq at headingsettings{\ifx\jlreq at headingsettings\@empty\else ,\fi\unexpanded{####1={####2}}}}%
           }%
         }%
       }{##2}%



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