Párrafos TeX simples en tablas

Párrafos TeX simples en tablas

Quiero que se coloque una pequeña cantidad de información en columnas. El problema es que la información contiene párrafos. Básicamente esto es lo que quiero:

Column 1 Line 1   Column 2 Line 1   Column 3 Line 1
Column 1 Line 2   Column 2 Line 2   Column 3 Line 2
                  Column 2 Line 3

El problema es que las tres columnas usan un tamaño de fuente diferente, por lo que simplemente colocar cada línea como una fila en un formato típico \halignno funciona. Aquí está mi intento actual:

\def\Center#1{\hfil #1 \hfil}
\def\UseFont#1#2{\global\font\currentFont=#1 at #2 \currentFont}
\halign{
    # & # & # \cr
    \Center{Column 1 Line 1}\break\par %neither works
    \Center{Column 1 Line 2}
    &
    \UseFont{cmb10}{18pt}
    \Center{Column 2 Line 1}\break\par
    \Center{Column 2 Line 2}\break\par
    \Center{Column 2 Line 3}\break\par
    &
    \Center{Column 3 Line 1}\break\par
    \Center{Column 3 Line 2}
    \cr
}

El problema con ese código es que las nuevas líneas no se transfieren. Creo que el problema es que estoy atrapado en el modo horizontal restringido debido a que, \halignsin embargo, si agrego cada columna a un \vboxancho del vbox, es demasiado ancho e impide que aparezcan las otras columnas.

¿Qué puedo hacer para implementar esto?

Respuesta1

ingrese la descripción de la imagen aquí

\long\def\Center#1{\rightskip0pt plus 1fill \leftskip\rightskip \parindent0pt \parfillskip0pt\relax
  #1\par}
\def\UseFont#1#2{\global\font\currentFont=#1 at #2 \currentFont}
\halign{
    \vbox{\hsize3cm#\par} & \vbox{\hsize3cm#\par} & \vbox{\hsize3cm#\par} \cr
    \Center{Column 1 Line 1\par %neither works
    Column 1 Line 2}
    &
    \UseFont{cmb10}{18pt}
    \Center{Column 2 Line 1\par
    Column 2 Line 2\par
    Column 2 Line 3}
    &
    \Center{Column 3 Line 1\par
    Column 3 Line 2}
    \cr
}

\end

información relacionada