OSDN Git Service

direction support of \vsplit.
[luatex-ja/luatexja.git] / test / test52-vtest-ins.tex
1 %#!luajitlatex
2 \directlua{luatexja_debug=1}
3 \documentclass{ltjsarticle}
4
5 \def\showdir{{\fboxsep1pt\fbox{\sf \ifydir Y\fi\iftdir T\fi\ifddir D\fi}}}
6 \begin{document}
7 \hsize=100mm\vsize=100mm
8 あいうえお\insert\footins{\tate TATE}\showdir\insert\footins{\yoko YOKO2}
9 \typeout{FUGA}
10
11 \vbox{\tate
12 \the\globaldefs まみむ\showdir
13
14   \hbox{\yoko ABCあいう\showdir
15     \vadjust{insertion感じ\showdir
16       \hbox{\dtou hboxあいう\showdir}
17     }
18   }
19
20 かきくけこ\typeout{HOGE}\vadjust{insertion\showdir}
21 \vadjust{}
22 {\nonstopmode\vadjust{\yoko ins感じ\showdir}}
23 }
24
25 \newpage
26
27 \paragraph{VSPLIT (VBOX)}\
28
29 \setbox0=\vbox{%
30 \hsize=15em\tate
31 \baselineskip=12pt
32 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
33 ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
34 ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
35 reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur
36 sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id
37 est laborum.
38 }
39
40 \setbox1=\vsplit0 to 7\baselineskip
41
42 \box1
43 \hrule
44 \box0
45
46 \setbox0=\vbox{%
47 \hsize=15em\tate
48 \baselineskip=12pt
49 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
50 ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
51 ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
52 reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur
53 sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id
54 est laborum.
55 }
56
57 \setbox1=\vsplit0 to 0\baselineskip
58
59 \box1
60 \hrule
61 \box0
62
63 \setbox0=\vbox{%
64 \hsize=15em\tate
65 \baselineskip=12pt
66 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
67 ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
68 ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
69 reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur
70 sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id
71 est laborum.
72 }
73
74 \setbox1=\vsplit0 to 20\baselineskip
75
76 \box1
77 \hrule
78 \box0
79
80 \newpage
81
82 \paragraph{VSPLIT (VTOP)}\
83
84 \setbox0=\vtop{%
85 \hsize=15em\tate
86 \baselineskip=12pt
87 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
88 ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
89 ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
90 reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur
91 sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id
92 est laborum.
93 }
94
95 \setbox1=\vsplit0 to 7\baselineskip
96
97 \box1
98 \hrule
99 \box0
100
101 \setbox0=\vtop{%
102 \hsize=15em\tate
103 \baselineskip=12pt
104 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
105 ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
106 ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
107 reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur
108 sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id
109 est laborum.
110 }
111
112 \setbox1=\vsplit0 to 0\baselineskip
113
114 \box1
115 \hrule
116 \box0
117
118 \setbox0=\vtop{%
119 \hsize=15em\tate
120 \baselineskip=12pt
121 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
122 ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
123 ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
124 reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur
125 sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id
126 est laborum.
127 }
128
129 \setbox1=\vsplit0 to 20\baselineskip
130
131 \box1
132 \hrule
133 \box0
134
135 \end{document}