Como permitir que linhas quebradas insiram linhas de base

Como permitir que linhas quebradas insiram linhas de base

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.

insira a descrição da imagem aqui

Como posso deixá-lo seguir o salto normal da linha de base?

informação relacionada