Я хочу заключить два элемента в рамку по вертикали и выровнять базовую линию верхней линии внутри этой рамки по вертикали с базовой линией снаружи. У меня есть следующий код для этого:
\def \mybox #1#2{\leavevmode \vtop {
\let ~\hfil
\lineskiplimit -10000\p@
\halign {##\cr
\omit #1\cr
\omit #2\cr
}}}
но всякий раз, когда я последовательно использую этот блок за пределами одной строки и делаю его переносом, baselineskip, похоже, не вставляется между строками. Это показано на рисунке ниже красной маркировкой.
Как я могу позволить ему следовать обычному скачку базовой линии?