summaryrefslogtreecommitdiff
path: root/language/japanese/pxrubrica/sample/test-jlreq.tex
blob: 0bc0275418733b1704ddc29b41ba9b7da0d61f22 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
\documentclass{jsarticle}
\usepackage{otf}
\usepackage{plext}
\usepackage{pxrubrica}
\rubysetup{<j>} % 熟語ルビで、隣接文字に半角までかけるのを許可するのを既定とする
  % \rubysetup 自体の(パッケージの)既定値は |cj| である
\rubyintergap{0.04} % ルビと親文字の間の空き(既定値は 0)
\begin{document}

\begin{center}
%======================================= 縦組
\begin{minipage}<t>{20zw}
%--------------------------------------- 3.3.1節
\ruby{君子}{くん|し}は\ruby{和}{わ}して\ruby{同}{どう}ぜず。\par
%%%% モノルビ(オプション=m)
   % 親文字中の \CID{7674} (〈倦〉異体字)を一文字と扱うため { } が必要
\ruby[m]{人}{ひと}に\ruby[m]{誨}{おし}えて\ruby[m]{{\CID{7674}}}{う}まず\par
\ruby[m]{鬼門}{き|もん}の\ruby[m]{方角}{ほう|がく}を\ruby[m]{凝視}{ぎよう|し}する。\par
%%%% 熟語ルビ(オプション=j)
\ruby[j]{鬼門}{き|もん}の\ruby[j]{方角}{ほう|がく}を\ruby[j]{凝視}{ぎよう|し}する。\par
\ruby[j]{茅場町}{かや|ば|ちよう}\quad
  % 隣の文字に進入してはいけない側に〈|〉を書く
\ruby[j|]{茅場}{かや|ば}\ruby[|j]{町}{ちよう}\par
%%%% グループルビ(オプション=g)
\ruby[g]{紫陽花}{あじさい}\quad \ruby[g]{坩堝}{るつぼ}\quad \ruby[g]{田舎}{いなか}\par
\rubysetup{g} % 既定値をグループルビに変更
\ruby{境界面}{インターフエース}\quad \ruby{避難所}{アジール}\quad
\ruby{顧客}{クライアント}\quad \ruby{模型}{モデル}\par
\ruby{編集者}{{editor}}\quad \ruby{{editor}}{エディター}\par
\rubysetup{j} % 既定値を熟語ルビに戻す
%--------------------------------------- 3.3.3節
に\ruby{幟}{のぼり}を\quad \ruby{葦編三絶}{い|へん|さん|ぜつ}\par
  % 三分ルビは未対応
\begin{quote} % 大きな文字サイズでの例
  \LARGE\rubysizeratio{0.375} % 縮小割合を変更する(元は0.5)
  \ruby{葦編三絶}{い|へん|さん|ぜつ}
\end{quote}
%--------------------------------------- 3.3.4節
%%%% 両側ルビ(\truby 命令) (グループルビのみ)
\truby{東南}{とうなん}{たつみ}
\par\medskip % ルビの高さは無視されるのでそのままだと次行と重なる
\rubysetup{m} %------------------------- 3.3.5節
の\ruby{葯}{やく}に\par
%%%% 中付き(オプション=c)←これは既定
版面の\ruby{地}{ち}に\quad
%%%% 肩付き(オプション=h)
版面の\ruby[h]{地}{ち}に\par
の\ruby{砦}{とりで}に\par
  % 〈||〉を書いた側の端が揃うようになる; 〈|〉との違いに注意
の\ruby[||-]{旬}{しゆん}に\quad の\ruby[-||]{旬}{しゆん}又\par
後\ruby[||-]{旬}{しゆん}に\quad 後\ruby[|-|]{旬}{しゆん}又\par
\rubysetup{g} %------------------------- 3.3.6節
は\ruby{冊子体}{コーデツクス}と\par
\rubysetup{j} %------------------------- 3.3.7節
\ruby{杞憂}{き|ゆう}\quad \ruby{畏怖}{い|ふ}\par
\ruby[h]{杞憂}{き|ゆう}\quad \ruby[h]{畏怖}{い|ふ}\par
の\ruby{流儀}{りゆう|ぎ}を\quad の\ruby{無常}{む|じよう}を\quad の\ruby{成就}{じよう|じゆ}を\par
の\ruby{紋章}{もん|しよう}を\quad の\ruby{象徴}{しよう|ちよう}を\par
% 「熟語の構成を考慮する方法」は非対応
%  熟語ルビを行分割させるのは「難しい」……
\end{minipage}
\par %================================== 横組
%--------------------------------------- 3.3.1節
\ruby{君子}{くん|し}は\ruby{和}{わ}して\ruby{同}{どう}ぜず。\par
\ruby[g]{編集者}{{editor}}\quad \ruby[g]{{editor}}{エディター}\par
\rubysetup{m} %------------------------- 3.3.5節
版面の\ruby{地}{ち}に\par % 横組では [h] は使用不可
の\ruby{砦}{とりで}に\par
\rubysetup{g} %------------------------- 3.3.6節
は\ruby{冊子体}{コーデツクス}と\par
\ruby{模型}{モデル}\quad \ruby{利用許諾}{ライセンス}\par
{\rubystretchprop{0}{1}{0}% 先頭・末尾を揃える方式
\ruby{模型}{モデル}\quad \ruby{利用許諾}{ライセンス}}\par
\ruby{なげきの聖母像}{ビエタ}\par % 自動的に調整される
\ruby{顧客}{クライアント}\quad \ruby{境界面}{インターフエース}\par
{\rubystretchprop{0}{1}{0}% 先頭・末尾を揃える方式
\ruby{顧客}{クライアント}\quad \ruby{境界面}{インターフエース}}\par
\rubysetup{j} %------------------------- 3.3.7節
\ruby{杞憂}{き|ゆう}\quad \ruby{畏怖}{い|ふ}\par
\end{center}
%
\pagebreak
%
\begin{center}
%======================================= 縦組
\begin{minipage}<t>{20zw}
%--------------------------------------- 3.3.8節
\rubysetup{<->} % ルビ全角までかけるのを許すのを既定値とする
\ruby{人}{ひと}は\ruby{死}{し}して\ruby{名}{な}を\ruby{残}{のこ}す\par
漢字の部首には\ruby{偏}{へん}・\ruby{冠}{かんむり}・\ruby{脚}{きやく}・\ruby{旁}{つくり}がある\par
漢字の部首には\ruby{偏}{へん}、\ruby{冠}{かんむり}、\ruby{脚}{きやく}、\ruby{旁}{つくり}がある\par
\newcommand*{\噂}{\CID{7642}} % \CID{...} をマクロにすると { } が不要になる
この\ruby{\噂}{うわさ}の好きな人は\ruby{懐}{ふところ}ぐあいもよく、\ruby{檜}{ひのき}を\par
漢字の部首には「\ruby{偏}{へん}」「\ruby{冠}{かんむり}」「\ruby{脚}{きやく}」「\ruby{旁}{つくり}」が\par
この\ruby[-|]{\噂}{うわさ}好きな人は\ruby[-|]{懐}{ふところ}具合もよく、\ruby[-|]{檜}{ひのき}材を\par
\rubysetup{(-)} % ルビ半角までかけるのを許すのを既定値とする
この\ruby{\噂}{うわさ}の好きな人は\ruby{懐}{ふところ}ぐあいもよく、\ruby{檜}{ひのき}を\par
この\ruby{\噂}{うわさ}好きな人は\ruby{懐}{ふところ}具合もよく、\ruby{檜}{ひのき}材を\par
\rubysetup{<->} % ルビ全角までに戻す
\ruby{径}{こみち}を34567890123456789
123456(8。)123456789\ruby{径}{こみち}123……\par
{\gtfamily 注 $\downarrow$ は少しインチキしています}\par
  % つまり予め行頭・行末に来ることを見越して入力を変えている
\ruby[||g|]{飾り}{アクセサリー}等5678901234567890
1234567890123456共\ruby[|g||]{飾り}{アクセサリー}123……\par
\end{minipage}
\end{center}

\end{document}