OSDN Git Service

ltj-inputbuf.lua: add a close paren.
[luatex-ja/luatexja.git] / test / test54-lltjext.tex
1 %#!luajitlatex
2 \ifdefined\directlua
3   \documentclass{ltjsarticle}
4   \usepackage{lltjext}
5 \else
6   \documentclass{jsarticle}
7   \usepackage{plext}
8   \usepackage{otf}
9 \fi
10 \pagestyle{empty}
11 \usepackage[T1]{fontenc}
12 \usepackage[a6paper,landscape,margin=10mm,top=5mm]{geometry}
13 \let\mcdefault\gtdefault
14 \let\rmdefault\sfdefault
15 \newdimen\WIDTH\WIDTH30\cwd
16
17 \def\AX{\adjustbaseline
18   \ifdefined\directlua\ltjsetparameter{autospacing=false, autoxspacing=false}%
19   \else\noautospacing\noautoxspacing\fi}
20 \def\TEST#1#2{\newpage
21 \hbox to 40\cwd{\hss\vtop{\hsize=\WIDTH#1
22 \normalsize
23 \section{組方向: \string#1,ボックス: #2}
24 \AX
25 \paragraph{tabular}\
26
27 あいうxyz%
28 \begin{tabular}<#2>[t]{ll}
29 \hline
30 上(\texttt{t} opt),罫あり&T\\
31 \hline
32 \end{tabular}
33 えおabc\hfil\penalty0\hfilneg あxyz%
34 \begin{tabular}<#2>[c]{l}
35 \hline
36 中央(\texttt{c} opt),罫あり\\
37 \hline
38 \end{tabular}
39 えabc\hfil\penalty0\hfilneg あxyz%
40 \begin{tabular}<#2>[b]{l}
41 \hline
42 下(\texttt{b} opt),罫あり\\
43 \hline
44 \end{tabular}
45 えabc\hfil\penalty0\hfilneg あxyz
46 \begin{tabular}<#2>[t]{l}
47 上(\texttt{t} opt),罫なし\\
48 \end{tabular}えabc\hfil\penalty0\hfilneg 
49 あxyz%
50 \begin{tabular}<#2>[c]{l}
51 中央(\texttt{c} opt),罫なし\\
52 \end{tabular}えabc\hfil\penalty0\hfilneg 
53 あxyz%
54 \begin{tabular}<#2>[b]{l}
55 下(\texttt{b} opt),罫なし\\
56 \end{tabular}あxyz
57 }}
58
59 \newpage
60 \hbox to 40\cwd{\hss\vtop{\hsize=\WIDTH#1
61 \AX
62
63 \paragraph{minipage}\
64
65 あいうxyz%
66 \begin{minipage}<#2>[t]{10\cwd}
67 そのため、
68 仮に区単位でカテゴリコードを変更できるようにしても、SJIS版
69 \end{minipage}あいうxyz%
70 \begin{minipage}<#2>[c]{10\cwd}
71 そのため、
72 仮に区単位でカテゴリコードを変更できるようにしても、SJIS版
73 \end{minipage}\hfil\penalty0\hfilneg あいうxyz%
74 \begin{minipage}<#2>[b]{10\cwd}
75 そのため、
76 仮に区単位でカテゴリコードを変更できるようにしても、SJIS版
77 \end{minipage}あいうxyz
78 }}
79
80 \newpage
81 \hbox to 40\cwd{\hss\vtop{\hsize=\WIDTH#1
82 \subsection*{組方向: \string#1,ボックス: #2 後半}
83 \AX
84 \paragraph{parbox}\
85
86 あいうxyz\nobreak%
87 \parbox<#2>[t]{10\cwd}{%
88 そのため、
89 仮に区単位でカテゴリコードを変更できるようにしても、SJIS版}%
90 えおabc\hfil\penalty0\hfilneg あいうxyz\nobreak%
91 \parbox<#2>[c]{10\cwd}{%
92 そのため、
93 仮に区単位でカテゴリコードを変更できるようにしても、SJIS版}%
94 えおabc\hfil\penalty0\hfilneg あいうxyz\nobreak%
95 \parbox<#2>[b]{10\cwd}{%
96 そのため、
97 仮に区単位でカテゴリコードを変更できるようにしても、SJIS版}%
98 えおabc
99 }}
100
101 \newpage
102 \hbox to 40\cwd{\hss\vtop{\hsize=\WIDTH#1
103
104 \paragraph{pbox}\
105
106 \AX\noindent
107 あいうxyz\nobreak\pbox<#2>[10\cwd][l]{\AX%
108   計算機(Computer)}えおabc\hfil\penalty0\hfilneg
109 あいうxyz\nobreak\pbox<#2>[10\cwd][c]{\AX%
110   計算機(Computer)}えおabc\hfil\penalty0\hfilneg
111 あいうxyz\nobreak\pbox<#2>[10\cwd][r]{\AX%
112   計算機(Computer)}えおabc
113
114 \paragraph{rensuji, bou}\ 
115
116 aa◆\rensuji[l]{1701}◆\rensuji[c]{1701}◆◆\rensuji[r]{1701}◆aa
117
118 ◆◆\kasen{◆◆◆◆◆◆◆◆◆◆◆◆}◆◆◆
119
120 ◆◆\rensuji*[l]{1701}◆\rensuji*[c]{1701}◆◆\rensuji*[r]{1701}◆
121
122 ◆◆◆\bou{◆◆◆◆◆◆◆◆◆◆◆}◆◆◆◆◆
123
124 }}}
125 \begin{document}
126 \ifdefined\directlua
127 \message{\the\dimexpr 1\zw}%
128 \else
129 \message{\the\dimexpr 1zw}%
130 \fi
131 %\tracingifs2\tracingonline2
132 \TEST{\yoko}{y}
133 \TEST{\yoko}{t}
134 \TEST{\yoko}{z}
135 \TEST{\tate}{y}
136 \TEST{\tate}{t}
137 \TEST{\tate}{z}
138
139 \ifdefined\directlua
140 \TEST{\yoko}{d}
141 \TEST{\yoko}{u}
142
143 \TEST{\tate}{d}
144 \TEST{\tate}{u}
145
146 \TEST{\dtou}{y}
147 \TEST{\dtou}{t}
148 \TEST{\dtou}{z}
149 \TEST{\dtou}{d}
150 \TEST{\dtou}{u}
151
152 \TEST{\utod}{y}
153 \TEST{\utod}{t}
154 \TEST{\utod}{z}
155 \TEST{\utod}{d}
156 \TEST{\utod}{u}
157 \fi
158 \end{document}
159
160