summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/jlreq
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-07-22 20:39:40 +0000
committerKarl Berry <karl@freefriends.org>2021-07-22 20:39:40 +0000
commit5d6aa3bb897112068aa9d0576df5330ef881f8e3 (patch)
treee478c6e904fbc29d4f1abe9d843249c5182ef0a5 /Master/texmf-dist/doc/latex/jlreq
parenteb0bd08e4c14eeb8937597795ee27180d9f491e8 (diff)
jlreq (22jul21)
git-svn-id: svn://tug.org/texlive/trunk@60015 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/jlreq')
-rw-r--r--Master/texmf-dist/doc/latex/jlreq/README-ja.md20
-rw-r--r--Master/texmf-dist/doc/latex/jlreq/README.md7
-rw-r--r--Master/texmf-dist/doc/latex/jlreq/jlreq-ja.html79
-rw-r--r--Master/texmf-dist/doc/latex/jlreq/jlreq-ja.pdfbin361307 -> 366748 bytes
-rw-r--r--Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks-ja.html4
-rw-r--r--Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks-ja.md3
-rw-r--r--Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks.html6
-rw-r--r--Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks.md3
-rw-r--r--Master/texmf-dist/doc/latex/jlreq/jlreq.html9
-rw-r--r--Master/texmf-dist/doc/latex/jlreq/jlreq.pdfbin117613 -> 117978 bytes
10 files changed, 97 insertions, 34 deletions
diff --git a/Master/texmf-dist/doc/latex/jlreq/README-ja.md b/Master/texmf-dist/doc/latex/jlreq/README-ja.md
index 3b46b52c7e4..851bcd5d831 100644
--- a/Master/texmf-dist/doc/latex/jlreq/README-ja.md
+++ b/Master/texmf-dist/doc/latex/jlreq/README-ja.md
@@ -19,7 +19,8 @@
## 動作環境
pLaTeX / upLaTeX / LuaLaTeX上で動きます.以下のパッケージを内部で読み込みます.
-* (常時):xkeyval,everyhook,etoolbox,ifthen,lmodern
+* (常時):l3keys2e,etoolbox,lmodern
+* (LuaLaTeX非利用時):everyhook
* (LuaLaTeX利用時):luatexja,luatexja-adjust
リリース時点での最新版での動作を確認しています.
@@ -36,7 +37,7 @@ pLaTeX / upLaTeX / LuaLaTeX上で動きます.以下のパッケージを内
```
とします.
-その他,`oneside / twoside / onecolumn / twocolumn / titlepage / notitlepage / draft / final / openright / openany / leqno / fleqn`というよくあるオプションを受け付けます.
+その他,`oneside` / `twoside` / `onecolumn` / `twocolumn` / `titlepage` / `notitlepage` / `draft` / `final` / `landscape` / `openright` / `openany` / `leqno` / `fleqn`というよくあるオプションを受け付けます.また`disablejfam`オプションを渡すと,和文フォントを数式用に登録しません.
標準的な文書クラスと同じように中身を書くことができますが,次のような命令が追加 / 拡張されています.なお,本ドキュメントでは[日本語組版処理の要件](https://www.w3.org/TR/jlreq/?lang=ja)における用語を断りなく使います.
@@ -75,6 +76,9 @@ pLaTeX / upLaTeX / LuaLaTeX上で動きます.以下のパッケージを内
### `\jidori`
`\jidori{<寸法>}{<中身>}`により,中身を寸法の長さに字取りしたものを出力することができます.
+### `\akigumi`
+`\akigumi{<寸法>}{<中身>}`により,中身の文字間を寸法の長さとして空き組した結果を出力することができます.ただしLuaLaTeX利用時以外は正しい出力結果とはなりません.
+
### `\jafontsize`
和文フォントサイズを指定する`\fontsize`です.クラスオプションで`jafontscale=0.9`とされている場合,`\fontsize{9pt}{15pt}`とすると和文フォントのサイズは`8.1pt`となりますが,`\jafontsize{9pt}{15pt}`とすると`9pt`となります.(欧文フォントサイズは`10pt`となる.)なお,第二引数は`\fontsize`の第二引数と全く同じです.
@@ -103,6 +107,8 @@ pLaTeX / upLaTeX / LuaLaTeX上で動きます.以下のパッケージを内
```
のようにします.和文と欧文の間の空白((u)pTeXでは`\xkanjiskip`に,LuateX-jaでは`xkanjiskip`パラメータに格納されているもの)も同様に`\jlreqxkanjiskip`を再定義することで変更することができます.
+* `book`指定時に,クラスオプションとして`openany`を指定していても,`\mainmatter`の後に白ページが挿入されることがあります.これは標準のクラスファイルと挙動を合わせたものです.`\jlreqsetup{mainmatter_pagebreak=clearpage}`とすることで白ページが入らなくなりますが,デフォルトでは`\mainmatter`でページ数をリセットしますので,ページ数の偶奇の整合性がとれなくなる可能性があります.`\jlreqsetup{frontmatter_pagination={arabic,continuous}}`のようにして通しノンブルに変更することを検討してみてください.詳しくは下記の「前付きなど」を参照してください.
+
## 各種設計
設計はクラスオプションまたは`\jlreqsetup`によりkeyval形式で行います.ただし,クラスオプションではLaTeXの実装により,本来可能な入力が受け付けられないケースがあります.多くの場合は空白を除くことにより解決します.
@@ -130,6 +136,7 @@ pLaTeX / upLaTeX / LuaLaTeX上で動きます.以下のパッケージを内
- `tate`無指定時は奇数ページ左,偶数ページ右の余白
- `tate`指定時は奇数ページ右,偶数ページ左の余白
- `twoside`が指定されていない時は,常に奇数ページ扱いで余白が設定される
+* `fore-edge=<寸法;zw,zh>`:小口(のどでない方)の余白の大きさ.「日本語組版処理の要件」にある方法で余白を指定する限り使われることはありませんが,便利なこともあるので実装されています.
* `head_space=<寸法;zw,zh>`:天の空き量.デフォルトは中央寄せになるような値.
* `foot_space=<寸法;zw,zh>`:地の空き量.デフォルトは中央寄せになるような値.
* `baselineskip=<寸法;Q,H,zw,zh>`:行送り.デフォルトは`jafontsize`の1.7倍.
@@ -251,6 +258,7 @@ pLaTeX / upLaTeX / LuaLaTeX上で動きます.以下のパッケージを内
* `subtitle_break=[true/false]`:見出し文字列と副題の間を改行するか指定します.
* `allowbreak_if_evenpage=[true/false]`:見出しが偶数ページにあった場合,その直後の改ページを許可します.
* `pagebreak=[clearpage/cleardoublepage/clearcolumn/nariyuki/begin_with_odd_page/begin_with_even_page]`:見出し直前の改ページを指定します.それぞれ,改ページ,`\cleardoublepage`実行,改段,なりゆき,奇数ページ開始,偶数ページ開始,です.
+* `pagestyle=<ページスタイル名>`:見出し箇所のページスタイルを指定します.
* `afterindent=[true/false]`:見出し直後の段落の字下げを行うかを指定します.
* `column_spanning=[true/false]`: 段抜きの見出しにします.`pagebreak=nariyuki`または`pagebreak=clearcolumn`の時には無視されます.
* `number=[true/false]`:採番を行うかを指定します.`\NewTobiraHeading`と同様の注意が必要です.
@@ -498,6 +506,14 @@ JFMの名前は次の通りです.`[]`で囲まれている文字は設定に
* 2021-05-28
- `\jlreqsetup`の`caption_align`を拡張.
- `\ifthenelse`を少し削除.
+* 2021-07-22
+ - `\IfHookExistsTF`の利用を中止.
+ - `\akigumi`を追加.
+ - `xkeyval`パッケージと`ifthen`パッケージの利用をやめた.
+ - expl3コードとの親和性を高めた.
+ - `\DeclareBlockHeading`に`pagestyle`を追加.
+ -
+
--------------
Noriyuki Abe
diff --git a/Master/texmf-dist/doc/latex/jlreq/README.md b/Master/texmf-dist/doc/latex/jlreq/README.md
index 62fc8b3b5d5..86ca8f76606 100644
--- a/Master/texmf-dist/doc/latex/jlreq/README.md
+++ b/Master/texmf-dist/doc/latex/jlreq/README.md
@@ -142,6 +142,13 @@ This package is distributed under the BSD 2-Clause License. See [LICENSE](LICENS
* 2021-05-28
- Extended `caption_align` in `\jlreqsetup`.
- Removed some `\ifthenelse`.
+* 2021-07-22
+ - Stopped to use `\IfHookExistsTF`.
+ - Added `\akigumi`.
+ - Stopped to load packages `xkeyval` and `ifthen`.
+ - It has more compatibility with expl3.
+ - Added `pagestyle` to `\DeclareBlockHeading`.
+ - 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 73eed49d798..1062ff46204 100644
--- a/Master/texmf-dist/doc/latex/jlreq/jlreq-ja.html
+++ b/Master/texmf-dist/doc/latex/jlreq/jlreq-ja.html
@@ -103,7 +103,8 @@
<h2 id="動作環境">動作環境</h2>
<p>pLaTeX / upLaTeX / LuaLaTeX上で動きます.以下のパッケージを内部で読み込みます.</p>
<ul>
-<li>(常時):xkeyval,everyhook,etoolbox,ifthen,lmodern</li>
+<li>(常時):l3keys2e,etoolbox,lmodern</li>
+<li>(LuaLaTeX非利用時):everyhook</li>
<li>(LuaLaTeX利用時):luatexja,luatexja-adjust</li>
</ul>
<p>リリース時点での最新版での動作を確認しています.</p>
@@ -113,7 +114,7 @@
<p>とします.これで横書きのarticle相当の文書クラスとなります.エンジンは自動判定されますが,指定する場合はクラスオプションに<code>platex/uplatex/lualatex</code>のいずれかを渡してください.縦書きにするには<code>tate</code>オプションを渡します.また,reportやbook相当の文書クラスとするには,それぞれ<code>report</code>や<code>book</code>オプションを渡します.たとえば,縦書きの本を作成するには</p>
<div class="sourceCode" id="cb2"><pre class="sourceCode latex"><code class="sourceCode latex"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="bu">\documentclass</span>[tate,book]{<span class="ex">jlreq</span>}</span></code></pre></div>
<p>とします.</p>
-<p>その他,<code>oneside / twoside / onecolumn / twocolumn / titlepage / notitlepage / draft / final / openright / openany / leqno / fleqn</code>というよくあるオプションを受け付けます.</p>
+<p>その他,<code>oneside</code> / <code>twoside</code> / <code>onecolumn</code> / <code>twocolumn</code> / <code>titlepage</code> / <code>notitlepage</code> / <code>draft</code> / <code>final</code> / <code>landscape</code> / <code>openright</code> / <code>openany</code> / <code>leqno</code> / <code>fleqn</code>というよくあるオプションを受け付けます.また<code>disablejfam</code>オプションを渡すと,和文フォントを数式用に登録しません.</p>
<p>標準的な文書クラスと同じように中身を書くことができますが,次のような命令が追加 / 拡張されています.なお,本ドキュメントでは<a href="https://www.w3.org/TR/jlreq/?lang=ja">日本語組版処理の要件</a>における用語を断りなく使います.</p>
<h3 id="jlreqsetup"><code>\jlreqsetup</code></h3>
<p>設定用命令です.プリアンブルでしか使えません.文書に対する設定は,クラスオプションとして行うか<code>\jlreqsetup</code>を通じて行うかします.どちらで設定するかは設定項目によります.</p>
@@ -136,6 +137,8 @@
<p>縦中横を出力します.<code>\tatechuyoko{&lt;中身&gt;}</code>とします.<code>\tatechuyoko</code>は縦書きでない場所で使うとエラーになりますが,<code>\tatechuyoko*</code>は縦書きでない場所ではそのまま出力されます.</p>
<h3 id="jidori"><code>\jidori</code></h3>
<p><code>\jidori{&lt;寸法&gt;}{&lt;中身&gt;}</code>により,中身を寸法の長さに字取りしたものを出力することができます.</p>
+<h3 id="akigumi"><code>\akigumi</code></h3>
+<p><code>\akigumi{&lt;寸法&gt;}{&lt;中身&gt;}</code>により,中身の文字間を寸法の長さとして空き組した結果を出力することができます.ただしLuaLaTeX利用時以外は正しい出力結果とはなりません.</p>
<h3 id="jafontsize"><code>\jafontsize</code></h3>
<p>和文フォントサイズを指定する<code>\fontsize</code>です.クラスオプションで<code>jafontscale=0.9</code>とされている場合,<code>\fontsize{9pt}{15pt}</code>とすると和文フォントのサイズは<code>8.1pt</code>となりますが,<code>\jafontsize{9pt}{15pt}</code>とすると<code>9pt</code>となります.(欧文フォントサイズは<code>10pt</code>となる.)なお,第二引数は<code>\fontsize</code>の第二引数と全く同じです.</p>
<h3 id="-"><code>\ </code></h3>
@@ -155,6 +158,7 @@
<span id="cb6-4"><a href="#cb6-4" aria-hidden="true" tabindex="-1"></a>(本文)</span>
<span id="cb6-5"><a href="#cb6-5" aria-hidden="true" tabindex="-1"></a><span class="kw">\begin</span>{<span class="ex">document</span>}</span></code></pre></div>
<p>のようにします.和文と欧文の間の空白((u)pTeXでは<code>\xkanjiskip</code>に,LuateX-jaでは<code>xkanjiskip</code>パラメータに格納されているもの)も同様に<code>\jlreqxkanjiskip</code>を再定義することで変更することができます.</p></li>
+<li><p><code>book</code>指定時に,クラスオプションとして<code>openany</code>を指定していても,<code>\mainmatter</code>の後に白ページが挿入されることがあります.これは標準のクラスファイルと挙動を合わせたものです.<code>\jlreqsetup{mainmatter_pagebreak=clearpage}</code>とすることで白ページが入らなくなりますが,デフォルトでは<code>\mainmatter</code>でページ数をリセットしますので,ページ数の偶奇の整合性がとれなくなる可能性があります.<code>\jlreqsetup{frontmatter_pagination={arabic,continuous}}</code>のようにして通しノンブルに変更することを検討してみてください.詳しくは下記の「前付きなど」を参照してください.</p></li>
</ul>
<h2 id="各種設計">各種設計</h2>
<p>設計はクラスオプションまたは<code>\jlreqsetup</code>によりkeyval形式で行います.ただし,クラスオプションではLaTeXの実装により,本来可能な入力が受け付けられないケースがあります.多くの場合は空白を除くことにより解決します.</p>
@@ -184,6 +188,7 @@
<li><code>tate</code>指定時は奇数ページ右,偶数ページ左の余白</li>
<li><code>twoside</code>が指定されていない時は,常に奇数ページ扱いで余白が設定される</li>
</ul></li>
+<li><code>fore-edge=&lt;寸法;zw,zh&gt;</code>:小口(のどでない方)の余白の大きさ.「日本語組版処理の要件」にある方法で余白を指定する限り使われることはありませんが,便利なこともあるので実装されています.</li>
<li><code>head_space=&lt;寸法;zw,zh&gt;</code>:天の空き量.デフォルトは中央寄せになるような値.</li>
<li><code>foot_space=&lt;寸法;zw,zh&gt;</code>:地の空き量.デフォルトは中央寄せになるような値.</li>
<li><code>baselineskip=&lt;寸法;Q,H,zw,zh&gt;</code>:行送り.デフォルトは<code>jafontsize</code>の1.7倍.</li>
@@ -310,6 +315,7 @@
<li><code>subtitle_break=[true/false]</code>:見出し文字列と副題の間を改行するか指定します.</li>
<li><code>allowbreak_if_evenpage=[true/false]</code>:見出しが偶数ページにあった場合,その直後の改ページを許可します.</li>
<li><code>pagebreak=[clearpage/cleardoublepage/clearcolumn/nariyuki/begin_with_odd_page/begin_with_even_page]</code>:見出し直前の改ページを指定します.それぞれ,改ページ,<code>\cleardoublepage</code>実行,改段,なりゆき,奇数ページ開始,偶数ページ開始,です.</li>
+<li><code>pagestyle=&lt;ページスタイル名&gt;</code>:見出し箇所のページスタイルを指定します.</li>
<li><code>afterindent=[true/false]</code>:見出し直後の段落の字下げを行うかを指定します.</li>
<li><code>column_spanning=[true/false]</code>: 段抜きの見出しにします.<code>pagebreak=nariyuki</code>または<code>pagebreak=clearcolumn</code>の時には無視されます.</li>
<li><code>number=[true/false]</code>:採番を行うかを指定します.<code>\NewTobiraHeading</code>と同様の注意が必要です.</li>
@@ -418,35 +424,35 @@
<p>このパッケージは二条項BSDライセンスの元で配布されています.詳しくは<a href="LICENSE">LICENSE</a>をご覧ください.</p>
<h2 id="履歴">履歴</h2>
<ul>
-<li>2017-02-08
+<li><p>2017-02-08</p>
<ul>
<li>最初のバージョン.</li>
</ul></li>
-<li>2017-02-17
+<li><p>2017-02-17</p>
<ul>
<li>いくつかバグを修正.</li>
<li>クラスオプション/<code>\jlreqsetup</code>にいくつかのキーを追加/変更.</li>
<li><code>abstract</code>環境を実装.</li>
<li>パッケージを読み込んでいるだけのはやめた.</li>
</ul></li>
-<li>2017-03-14
+<li><p>2017-03-14</p>
<ul>
<li>いくつかバグを修正.</li>
<li>和文ファミリを欧文ファミリに従属させるようにした.</li>
<li><code>\DeclareBlockHeading</code>にオプションをたくさん追加.</li>
<li>quote環境などを調整するオプションを追加.</li>
</ul></li>
-<li>2017-03-20
+<li><p>2017-03-20</p>
<ul>
<li>バグ修正.</li>
<li><code>\footnote / \sidenote / \endnote</code>の周りに必要ならば空白を挿入するようにした.</li>
</ul></li>
-<li>2017-04-04
+<li><p>2017-04-04</p>
<ul>
<li>バグ修正.</li>
<li><code>\DeclarePageStyle</code>に<code>tate</code>と<code>font</code>オプションを追加.</li>
</ul></li>
-<li>2017-04-29
+<li><p>2017-04-29</p>
<ul>
<li>バグ修正</li>
<li><code>jafontsize</code>と<code>jafontscale</code>をクラスオプションに,また<code>\jafontsize</code>を追加.</li>
@@ -456,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>2017-06-11
+<li><p>2017-06-11</p>
<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>2017-08-13
+<li><p>2017-08-13</p>
<ul>
<li><code>column_spanning</code>を<code>\DeclareBlockHeading</code>に追加.</li>
<li>ページレイアウトにおける「本文の長さ」に傍注の長さを入れるようにした.</li>
@@ -470,27 +476,27 @@
<li>傍注の長さが0の時には<code>\sidenote</code>を定義しないようにした.</li>
<li>和字間隔を挿入する命令を追加.</li>
</ul></li>
-<li>2017-08-29
+<li><p>2017-08-29</p>
<ul>
<li>縦書きでも著者名が横書きで出てしまうバグを修正.</li>
</ul></li>
-<li>2017-11-23
+<li><p>2017-11-23</p>
<ul>
<li>バグ修正</li>
<li><code>\SetBlockHeadingSpaces</code>を追加.</li>
<li><code>\contentsname</code> と <code>\indexname</code>に入っていたスペースを削除.</li>
</ul></li>
-<li>2017-12-02
+<li><p>2017-12-02</p>
<ul>
<li>バグ修正</li>
</ul></li>
-<li>2017-12-22
+<li><p>2017-12-22</p>
<ul>
<li>JFMを改善.</li>
<li>別行見出しの間の<code>\label</code>の検出方法を変更.</li>
<li><code>\theequation</code>,<code>\thefigure</code>,<code>\thetable</code>に章番号を追加.</li>
</ul></li>
-<li>2018-02-01
+<li><p>2018-02-01</p>
<ul>
<li>縦書きの傍注は奇数ページにのみ出るようにした(改善の余地ありかも).</li>
<li>LuaTeX時に<code>\fnfixbottomtrue</code>を追加.</li>
@@ -498,7 +504,7 @@
<li><code>itemization_beforeafter_space</code>を拡張.</li>
<li>バグ修正.</li>
</ul></li>
-<li>2018-04-11
+<li><p>2018-04-11</p>
<ul>
<li>縦書き二段組みの傍注を下段に出すようにした.</li>
<li><code>begin_width_(odd|even)_page</code>を<code>\DeclareBlockHeading</code>に追加.</li>
@@ -506,100 +512,109 @@
<li><code>column_gap</code>クラスオプションを使うとコンパイルできなかったバグ修正.</li>
<li><code>mark_format</code>を<code>\DeclarePageStyle</code>に追加.</li>
</ul></li>
-<li>2018-05-19
+<li><p>2018-05-19</p>
<ul>
<li>目次内のラベルの長さを今までよりも長くした.</li>
<li>一部のマクロをjlreq-helpers.styに分離した.</li>
<li>バグ修正.</li>
</ul></li>
-<li>2018-06-17
+<li><p>2018-06-17</p>
<ul>
<li>シリーズbもゴシックにするようにした.</li>
<li>バグ修正.</li>
</ul></li>
-<li>2018-08-08
+<li><p>2018-08-08</p>
<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>2018-08-15
+<li><p>2018-08-15</p>
<ul>
<li>バグ修正.</li>
</ul></li>
-<li>2018-09-01
+<li><p>2018-09-01</p>
<ul>
<li><code>\mag</code>が<code>1000</code>でない場合も動くようにした(つもり).</li>
<li>バグ修正.</li>
</ul></li>
-<li>2018-12-10
+<li><p>2018-12-10</p>
<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>2019-01-15
+<li><p>2019-01-15</p>
<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>2019-04-01
+<li><p>2019-04-01</p>
<ul>
<li>逆ノンブルを利用可能にするクラスオプション<code>use_reverse_pagination</code>を追加.</li>
<li><code>zref</code>パッケージの利用をやめた.</li>
<li>新元号を追加.</li>
<li>バグ修正.</li>
</ul></li>
-<li>2019-05-07
+<li><p>2019-05-07</p>
<ul>
<li>わずかな誤差で行数が減ってしまうのを防ぐために,<code>\textwidth</code>と<code>\textheight</code>を少しだけ増やした.</li>
<li><code>\DeclarePageStyle</code>内の<code>running_head_ii</code>などの実装を変更.</li>
<li>バグ修正</li>
</ul></li>
-<li>2019-09-24
+<li><p>2019-09-24</p>
<ul>
<li><code>\@cite</code>と<code>\@biblabel</code>を再定義していたのをやめた.</li>
<li>別行見出しの前に<code>\allowbreak</code>を追加.</li>
<li>バグ修正.</li>
</ul></li>
-<li>2020-02-07
+<li><p>2020-02-07</p>
<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>2020-05-01
+<li><p>2020-05-01</p>
<ul>
<li><code>\jlreqsetup</code>に<code>theorem_label_font</code>と<code>theorem_font</code>を追加.</li>
<li>バグ修正.</li>
</ul></li>
-<li>2020-09-27
+<li><p>2020-09-27</p>
<ul>
<li><code>\tatechuyoko</code>の<code>*</code>版を追加.</li>
<li>バグ修正</li>
</ul></li>
-<li>2020-12-29
+<li><p>2020-12-29</p>
<ul>
<li>クラスオプションの<code>fontsize</code>などで,LuaLaTeXでも<code>H</code>を使えるようにした.</li>
<li><code>\jidori</code>を追加.</li>
<li>バグ修正.</li>
</ul></li>
-<li>2021-03-17
+<li><p>2021-03-17</p>
<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>2021-05-28
+<li><p>2021-05-28</p>
<ul>
<li><code>\jlreqsetup</code>の<code>caption_align</code>を拡張.</li>
<li><code>\ifthenelse</code>を少し削除.</li>
</ul></li>
+<li><p>2021-07-22</p>
+<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>
+</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-ja.pdf b/Master/texmf-dist/doc/latex/jlreq/jlreq-ja.pdf
index 8e2afa93d26..5f28ab2f332 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-trimmarks-ja.html b/Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks-ja.html
index e9cd8d5622c..9615aa89561 100644
--- a/Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks-ja.html
+++ b/Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks-ja.html
@@ -236,6 +236,10 @@
<li><code>\jlreqtrimmarkssetup</code>の<code>banner</code>を使う場合,<code>\@bannertoken</code>の中身を無視するようにした.</li>
<li><code>\jlreqtrimmarkssetup</code>の<code>banner_font</code>が指定された場合,<code>\@bannerfont</code>を無視するようにした.</li>
</ul></li>
+<li>2021-07-22
+<ul>
+<li>expl3コードとの親和性を高めた.</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-trimmarks-ja.md b/Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks-ja.md
index e75a31512d2..d318c274204 100644
--- a/Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks-ja.md
+++ b/Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks-ja.md
@@ -161,6 +161,9 @@ dviドライバの指定です.エンジンに`lualatex`を利用する場合
- `\jlreqtrimmarkssetup`の`banner`を使わない場合,`\@bannertoken`の中身を偶奇ページ両方に出力するようにした.
- `\jlreqtrimmarkssetup`の`banner`を使う場合,`\@bannertoken`の中身を無視するようにした.
- `\jlreqtrimmarkssetup`の`banner_font`が指定された場合,`\@bannerfont`を無視するようにした.
+* 2021-07-22
+ - expl3コードとの親和性を高めた.
+
--------------
Noriyuki Abe
diff --git a/Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks.html b/Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks.html
index 82c20aafd66..bd78395b341 100644
--- a/Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks.html
+++ b/Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks.html
@@ -232,6 +232,12 @@
<li><code>\@bannerfont</code> is ignored when <code>banner_font</code> in <code>\jlreqtrimmarkssetup</code> is used.</li>
</ul></li>
</ul>
+<ul>
+<li>2021-07-22
+<ul>
+<li>It has more compatibility with expl3.</li>
+</ul></li>
+</ul>
<hr />
<p>Noriyuki Abe <a href="https://github.com/abenori/jlreq">https://github.com/abenori/jlreq</a></p>
</article>
diff --git a/Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks.md b/Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks.md
index a8fb96bf48e..c13c5c051f9 100644
--- a/Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks.md
+++ b/Master/texmf-dist/doc/latex/jlreq/jlreq-trimmarks.md
@@ -155,6 +155,9 @@ This package is distributed under the BSD 2-Clause License. See [LICENSE](LICENS
- `jlreq-trimmarks` outputs the contents in `\@bannertoken` when `banner` in `\jlreqtrimmarkssetup` is not used.
- `\@bannertoken` is ignored when `banner` in `\jlreqtrimmarkssetup` is used.
- `\@bannerfont` is ignored when `banner_font` in `\jlreqtrimmarkssetup` is used.
+* 2021-07-22
+ - It has more compatibility with expl3.
+
--------------
Noriyuki Abe
diff --git a/Master/texmf-dist/doc/latex/jlreq/jlreq.html b/Master/texmf-dist/doc/latex/jlreq/jlreq.html
index 4b5afe7401a..0b02bda8590 100644
--- a/Master/texmf-dist/doc/latex/jlreq/jlreq.html
+++ b/Master/texmf-dist/doc/latex/jlreq/jlreq.html
@@ -256,6 +256,15 @@
<li>Extended <code>caption_align</code> in <code>\jlreqsetup</code>.</li>
<li>Removed some <code>\ifthenelse</code>.</li>
</ul></li>
+<li>2021-07-22
+<ul>
+<li>Stopped to use <code>\IfHookExistsTF</code>.</li>
+<li>Added <code>\akigumi</code>.</li>
+<li>Stopped to load packages <code>xkeyval</code> and <code>ifthen</code>.</li>
+<li>It has more compatibility with expl3.</li>
+<li>Added <code>pagestyle</code> to <code>\DeclareBlockHeading</code>.</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 181f91ee69a..a6547be669e 100644
--- a/Master/texmf-dist/doc/latex/jlreq/jlreq.pdf
+++ b/Master/texmf-dist/doc/latex/jlreq/jlreq.pdf
Binary files differ