Quero incluir dois elementos dentro de uma caixa verticalmente e ter a linha de base da linha superior dentro dessa caixa alinhada verticalmente com a linha de base externa. Eu tenho o seguinte código para fazer isso:
\def \mybox #1#2{\leavevmode \vtop {
\let ~\hfil
\lineskiplimit -10000\p@
\halign {##\cr
\omit #1\cr
\omit #2\cr
}}}
mas sempre que eu uso consecutivamente essa caixa além de uma única linha e a envolvo, o baselineskip não parece ser inserido entre as linhas. Isso é mostrado na imagem abaixo pela marcação vermelha.
Como posso deixá-lo seguir o salto normal da linha de base?