summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-07-25 20:47:19 +0000
committerKarl Berry <karl@freefriends.org>2021-07-25 20:47:19 +0000
commit7d4bc4453bed553e5dea689d4752c8a4a453e531 (patch)
tree3fa7afe265fcf0dd1d0b481685b993d985091d39 /Master
parent8f0d1e29f8c0f87a87b7b07bc2e0a3196b9dd9b6 (diff)
jlreq (25jul21)
git-svn-id: svn://tug.org/texlive/trunk@60060 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/jlreq/README-ja.md5
-rw-r--r--Master/texmf-dist/doc/latex/jlreq/README.md3
-rw-r--r--Master/texmf-dist/doc/latex/jlreq/jlreq-ja.html69
-rw-r--r--Master/texmf-dist/doc/latex/jlreq/jlreq-ja.pdfbin366748 -> 368161 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jlreq/jlreq.html5
-rw-r--r--Master/texmf-dist/doc/latex/jlreq/jlreq.pdfbin117978 -> 118596 bytes
-rw-r--r--Master/texmf-dist/tex/latex/jlreq/jlreq.cls23
7 files changed, 60 insertions, 45 deletions
diff --git a/Master/texmf-dist/doc/latex/jlreq/README-ja.md b/Master/texmf-dist/doc/latex/jlreq/README-ja.md
index 851bcd5d831..d69d75db412 100644
--- a/Master/texmf-dist/doc/latex/jlreq/README-ja.md
+++ b/Master/texmf-dist/doc/latex/jlreq/README-ja.md
@@ -512,7 +512,10 @@ JFMの名前は次の通りです.`[]`で囲まれている文字は設定に
- `xkeyval`パッケージと`ifthen`パッケージの利用をやめた.
- expl3コードとの親和性を高めた.
- `\DeclareBlockHeading`に`pagestyle`を追加.
- -
+ - バグ修正
+* 2021-07-25
+ - ifthenの読み込みを復活.(Re:VIEWのための一時的なもの.)
+ - バグ修正
--------------
diff --git a/Master/texmf-dist/doc/latex/jlreq/README.md b/Master/texmf-dist/doc/latex/jlreq/README.md
index 86ca8f76606..eef98c2f55e 100644
--- a/Master/texmf-dist/doc/latex/jlreq/README.md
+++ b/Master/texmf-dist/doc/latex/jlreq/README.md
@@ -149,6 +149,9 @@ This package is distributed under the BSD 2-Clause License. See [LICENSE](LICENS
- 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.
--------------
diff --git a/Master/texmf-dist/doc/latex/jlreq/jlreq-ja.html b/Master/texmf-dist/doc/latex/jlreq/jlreq-ja.html
index 1062ff46204..b1565868d66 100644
--- a/Master/texmf-dist/doc/latex/jlreq/jlreq-ja.html
+++ b/Master/texmf-dist/doc/latex/jlreq/jlreq-ja.html
@@ -424,35 +424,35 @@
<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>
<li><code>abstract</code>環境を実装.</li>
<li>パッケージを読み込んでいるだけのはやめた.</li>
</ul></li>
-<li><p>2017-03-14</p>
+<li>2017-03-14
<ul>
<li>いくつかバグを修正.</li>
<li>和文ファミリを欧文ファミリに従属させるようにした.</li>
<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={&lt;縦&gt;,&lt;横&gt;}</code>を<code>paper={&lt;横&gt;,&lt;縦&gt;}</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,108 +512,113 @@
<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>
<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>
<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>
<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>
<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>
<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>
<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 />
diff --git a/Master/texmf-dist/doc/latex/jlreq/jlreq-ja.pdf b/Master/texmf-dist/doc/latex/jlreq/jlreq-ja.pdf
index 5f28ab2f332..453488e1d19 100644
--- a/Master/texmf-dist/doc/latex/jlreq/jlreq-ja.pdf
+++ b/Master/texmf-dist/doc/latex/jlreq/jlreq-ja.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/jlreq/jlreq.html b/Master/texmf-dist/doc/latex/jlreq/jlreq.html
index 0b02bda8590..40cffc9aa0a 100644
--- a/Master/texmf-dist/doc/latex/jlreq/jlreq.html
+++ b/Master/texmf-dist/doc/latex/jlreq/jlreq.html
@@ -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>
diff --git a/Master/texmf-dist/doc/latex/jlreq/jlreq.pdf b/Master/texmf-dist/doc/latex/jlreq/jlreq.pdf
index a6547be669e..12c18fe4bdb 100644
--- a/Master/texmf-dist/doc/latex/jlreq/jlreq.pdf
+++ b/Master/texmf-dist/doc/latex/jlreq/jlreq.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/jlreq/jlreq.cls b/Master/texmf-dist/tex/latex/jlreq/jlreq.cls
index 434cd4f5b83..c092b741250 100644
--- a/Master/texmf-dist/tex/latex/jlreq/jlreq.cls
+++ b/Master/texmf-dist/tex/latex/jlreq/jlreq.cls
@@ -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@pagestyle@parse@position@@#1{%
- \jlreq@switch{#1}{
+ \str_case_e:nnF { #1 } {
{top}{\def\jlreq@tempc{#1}}
{bottom}{\def\jlreq@tempc{#1}}
{left}{\def\jlreq@tempd{#1}}
@@ -3939,8 +3940,7 @@
{gutter}{\if@tate\def\jlreq@tempd{right}\else\def\jlreq@tempd{left}\fi}
{fore_edge}{\if@tate\def\jlreq@tempd{left}\else\def\jlreq@tempd{right}\fi}
{fore-edge}{\if@tate\def\jlreq@tempd{left}\else\def\jlreq@tempd{right}\fi}
- {\ClassError{jlreq}{Invalid~position:~#1}{\@ehc}}
- }%
+ }{\ClassError{jlreq}{Invalid~position:~#1}{\@ehc}}
}
% レベル#1より低いレベルの見出しの**markを\markboth{}{}にする
@@ -5495,7 +5495,7 @@
\ifjlreq@parsekeyval@nokey@novalue{%
\eappto\jlreq@headingsettings{\unexpanded{####1}}%
}{%
- \jlreq@switch{####1}{%
+ \str_case_e:nnF {####1} {%
{heading_type}{%
\lowercase{\def\jlreq@tempa{####2}}%
\jlreq@switch{\jlreq@tempa}{
@@ -5508,14 +5508,13 @@
}%
}
{heading_level}{\def\jlreq@level{####2}}
- {%
- \tl_if_empty:nTF {#1} { \@firstofone }{%
- \str_if_eq:nnTF {####1} { restore } {
- \csname jlreq@tempa####2\endcsname\@gobble
- }{\@firstofone}%
- }%
- {\eappto\jlreq@headingsettings{\ifx\jlreq@headingsettings\@empty\else ,\fi\unexpanded{####1={####2}}}}%
+ }{%
+ \tl_if_empty:nTF {#1} { \@firstofone }{%
+ \str_if_eq:nnTF {####1} { restore } {
+ \csname jlreq@tempa####2\endcsname\@gobble
+ }{\@firstofone}%
}%
+ {\eappto\jlreq@headingsettings{\ifx\jlreq@headingsettings\@empty\else ,\fi\unexpanded{####1={####2}}}}%
}%
}%
}{##2}%