summaryrefslogtreecommitdiff
path: root/language/japanese/jlreq/README-ja.md
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-07-23 03:00:51 +0000
committerNorbert Preining <norbert@preining.info>2021-07-23 03:00:51 +0000
commit9e46b83b2d49ad6f5d4285266a81c9af1dd3d74e (patch)
tree85d1a98abf9163d7a939bcaf88ee7fc93b568c99 /language/japanese/jlreq/README-ja.md
parentc43a0b49bea6195daa6423809f4339d538b5c8d9 (diff)
CTAN sync 202107230300
Diffstat (limited to 'language/japanese/jlreq/README-ja.md')
-rw-r--r--language/japanese/jlreq/README-ja.md20
1 files changed, 18 insertions, 2 deletions
diff --git a/language/japanese/jlreq/README-ja.md b/language/japanese/jlreq/README-ja.md
index 3b46b52c7e..851bcd5d83 100644
--- a/language/japanese/jlreq/README-ja.md
+++ b/language/japanese/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