2 つの要素をボックス内に垂直に囲み、そのボックス内の上の行のベースラインを外側のベースラインと垂直に揃えたいです。これを行うには、次のコードを使用します。
\def \mybox #1#2{\leavevmode \vtop {
\let ~\hfil
\lineskiplimit -10000\p@
\halign {##\cr
\omit #1\cr
\omit #2\cr
}}}
しかし、このボックスを 1 行を超えて連続して使用し、折り返すと、行間に baselineskip が挿入されないようです。これは、下の図の赤いマークで示されています。
通常のベースラインスキップに従うようにするにはどうすればよいですか?