-\else\ifnum\ltjgetparameter{direction}=1 % dtou
- \ifx\box@dir\yoko
- \if #2t\relax
- \def\@begin@parbox{\vtop\bgroup\kern\z@\vbox}
- \def\@end@parbox{\egroup}
- \else\if #2b\relax
- \let\@begin@parbox\vbox
- \let\@end@parbox\relax
- \else
- \def\@begin@parbox{$\vcenter}%
- \def\@end@parbox{\m@th$}%
- \fi\fi
- \else\ifx\box@dir\dtou
- \if #2t\relax
- \let\@begin@parbox\vtop
- \let\@end@parbox\relax
- \else\if #2b\relax
- \let\@begin@parbox\vbox
- \let\@end@parbox\relax
- \else
- \def\@begin@parbox{$\vcenter}%
- \def\@end@parbox{\m@th$}%
- \fi\fi
- \else % 180 度回転→vtop, vbox を入れ替える
- \if #2t\relax
- \let\@begin@parbox\vbox %%% !!!
- \let\@end@parbox\relax
- \else\if #2b\relax
- \let\@begin@parbox\vtop %%% !!!
- \let\@end@parbox\relax
- \else
- \def\@begin@parbox{$\vcenter}%
- \def\@end@parbox{\m@th$}%
- \fi\fi
- \fi\fi
-\else % tate, utod
- \ifx\box@dir\yoko
- \if #2t\relax
- \def\@begin@parbox{\vtop\bgroup\kern\z@\vbox}%
- \def\@end@parbox{\egroup}%
- \else\if #2b\relax
- \def\@begin@parbox{\vbox\bgroup\vbox}%
- \def\@end@parbox{\kern\z@\egroup}%
- \else
- \def\@begin@parbox{$\vcenter}%
- \def\@end@parbox{\m@th$}%
- \fi\fi
- \else\ifx\box@dir\dtou % 180 度回転→vtop, vbox を入れ替える
- \if #2t\relax
- \let\@begin@parbox\vbox %%% !!!
- \let\@end@parbox\relax
- \else\if #2b\relax
- \let\@begin@parbox\vtop %%% !!!
- \let\@end@parbox\relax
- \else
- \def\@begin@parbox{$\vcenter}%
- \def\@end@parbox{\m@th$}%
- \fi\fi
- \else
- \if #2t\relax
- \let\@begin@parbox\vtop
- \let\@end@parbox\relax
- \else\if #2b\relax
- \let\@begin@parbox\vbox
- \let\@end@parbox\relax
- \else
- \def\@begin@parbox{$\vcenter}%
- \def\@end@parbox{\m@th$}%
- \fi\fi