X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=test%2Ftest52-vtest-ins.tex;h=4151044b512c6fd760a4cf5c8838ef1553a317df;hb=0f0921ced2b53537326ad20ce546020b3cae2670;hp=ffb29b5a8dd86f4bfc2815b6a55f78941b0da109;hpb=db94e608b0fe848b08a050d4226f7fae8be1f87d;p=luatex-ja%2Fluatexja.git diff --git a/test/test52-vtest-ins.tex b/test/test52-vtest-ins.tex index ffb29b5..4151044 100644 --- a/test/test52-vtest-ins.tex +++ b/test/test52-vtest-ins.tex @@ -2,13 +2,16 @@ \directlua{luatexja_debug=1} \documentclass{ltjsarticle} -\def\showdir{{\fboxsep1pt\fbox{\sf \ifydir Y\fi\iftdir T\fi\ifddir D\fi}}} +\def\showdir{% + {\fboxsep1pt\fbox{\sf \ifcase\ltjgetparameter{direction}?\or D\or ?\or T\or Y\fi}}% +} \begin{document} \hsize=100mm\vsize=100mm -あいうえお\insert\footins{\tate TATE}\showdir\insert\footins{\yoko YOKO2} +あいうえお%\insert\footins{\tate TATE}\showdir +\insert\footins{\yoko YOKO2} \typeout{FUGA} -\vbox{\tate +\vbox{\tate\hsize=50mm \the\globaldefs まみむ\showdir \hbox{\yoko ABCあいう\showdir @@ -17,10 +20,124 @@ } } -かきくけこ\typeout{HOGE}\vadjust{insertion\showdir} -\vadjust{} -{\nonstopmode\vadjust{\yoko ins感じ\showdir}} +かきくけこ\typeout{HOGE} +\vadjust{insertion HOGEあいう\showdir}% OK +\vadjust{\yoko insertion\showdir}% must be an error +} + +\newpage + +\paragraph{VSPLIT (VBOX)}\ + +\setbox0=\vbox{% +\hsize=15em\tate +\baselineskip=12pt +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt +ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation +ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in +reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur +sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id +est laborum. +} + +\setbox1=\vsplit0 to 7\baselineskip + +\box1 +\hrule +\box0 + +\setbox0=\vbox{% +\hsize=15em\tate +\baselineskip=12pt +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt +ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation +ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in +reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur +sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id +est laborum. +} + +\setbox1=\vsplit0 to 0\baselineskip + +\box1 +\hrule +\box0 + +\setbox0=\vbox{% +\hsize=15em\tate +\baselineskip=12pt +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt +ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation +ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in +reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur +sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id +est laborum. +} + +\setbox1=\vsplit0 to 20\baselineskip + +\box1 +\hrule +\box0 + +\newpage + +\paragraph{VSPLIT (VTOP)}\ + +\setbox0=\vtop{% +\hsize=15em\tate +\baselineskip=12pt +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt +ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation +ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in +reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur +sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id +est laborum. +} + +\setbox1=\vsplit0 to 7\baselineskip + +\box1 +\hrule +\box0 + +\setbox0=\vtop{% +\hsize=15em\tate +\baselineskip=12pt +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt +ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation +ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in +reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur +sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id +est laborum. } +\setbox1=\vsplit0 to 0\baselineskip + +\box1 +\hrule +\box0 + +\setbox0=\vtop{% +\hsize=15em\tate +\baselineskip=12pt +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt +ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation +ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in +reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur +sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id +est laborum. +} + +\setbox1=\vsplit0 to 20\baselineskip + +\box1 +\hrule +\box0 -\end{document} \ No newline at end of file +\setbox0=\hbox{\tate a} +\setbox1=\hbox{\box0} +\leavevmode\unhbox1\setbox0\lastbox +{\tracingonline1\showboxbreadth100\showboxdepth100\showbox0} +a\box0 a +\end{document}