Alineación horizontal simple de TeX simple en la tabla

Alineación horizontal simple de TeX simple en la tabla

Pregunta para principiantes: ¿Por qué la alineación horizontal no funciona como esperaba en esta sencilla tabla? Solo tengo un conjunto de variables con valores en la columna de la izquierda que quiero alinear bajo el título "Givet"(=Dado) y un conjunto de variables que se buscan en la columna de la derecha que quiero alinear bajo el título "Sökt ". O se queja de que debería usar "acentos matemáticos en modo matemático" o se queja de que me falta un # o un &.

\halign{       #&#&#                & \quad\hfil    #&#                 \cr
\it{Givet}\rm   &{}&{}              &               {}&\it{S\"okt}\rm   \cr
$\varphi_{m}$   &=&0.4              &               {}&$\dot{V_{o}}$    \cr
$t_{m}$         &=&$21^{\rm{o}}$C   &               {}&$\Delta i_{o}$   \cr
$t_{o}$         &=&$0^{\rm{o}}$C    &               {}&$\t_{o}'$        \cr
$\varphi_{o}$   &=&0.7              &               {}&{}               \cr
$t_{2}$         &=&$24^{\rm{o}}$C   &               {}&{}               \cr
$\varphi_{2}$   &=&0.5              &               {}&{}               \cr
p               &=&1.013 bar        &               {}&{}               \cr

}

Respuesta1

Creo que quieres algo como

ingrese la descripción de la imagen aquí

\halign{\hfil#\unskip&${}#{}$&#\unskip\hfil   & \quad\hfil    #&#\unskip\hfil   \cr
\multispan{2}{\it Givet}&{}              &               {}&\it S\"okt   \cr
$\varphi_{m}$   &=&0.4              &               {}&$\dot{V_{o}}$    \cr
$t_{m}$         &=&$21^{\rm o}$C   &               {}&$\Delta i_{o}$   \cr
$t_{o}$         &=&$0^{\rm o}$C    &               {}&$t_{o}'$        \cr
$\varphi_{o}$   &=&0.7              &               {}&{}               \cr
$t_{2}$         &=&$24^{\rm o}$C   &               {}&{}               \cr
$\varphi_{2}$   &=&0.5              &               {}&{}               \cr
p               &=&1.013 bar        &               {}&{}               \cr
}


\bigskip

\halign{#\unskip\hfil&${}#{}$&#\hfil                & \quad\hfil    #&#\hfil    \cr
\multispan{2}{\it Givet}&{}              &               {}&\it S\"okt   \cr
$\varphi_{m}$   &=&0.4              &               {}&$\dot{V_{o}}$    \cr
$t_{m}$         &=&$21^{\rm o}$C   &               {}&$\Delta i_{o}$   \cr
$t_{o}$         &=&$0^{\rm o}$C    &               {}&$t_{o}'$        \cr
$\varphi_{o}$   &=&0.7              &               {}&{}               \cr
$t_{2}$         &=&$24^{\rm o}$C   &               {}&{}               \cr
$\varphi_{2}$   &=&0.5              &               {}&{}               \cr
p               &=&1.013 bar        &               {}&{}               \cr
}

\bigskip

\halign{#\unskip\hfil                & \quad\hfil    #&#\unskip\hfil      \cr
\it Givet               &               {}&\it S\"okt   \cr
$\varphi_{m}   =0.4 $             &               {}&$\dot{V_{o}}$    \cr
$t_{m}         =21^{\rm o}{\rm C}$   &               {}&$\Delta i_{o}$   \cr
$t_{o}        =0^{\rm o}{\rm C}$    &               {}&$t_{o}'$        \cr
$\varphi_{o}   =0.7    $          &               {}&{}               \cr
$t_{2}       =24^{\rm o}{\rm C}$   &               {}&{}               \cr
$\varphi_{2}   =0.5$              &               {}&{}               \cr
${\rm p}               =1.013 \,{\rm bar}$        &               {}&{}               \cr
}

\bye

Tenga en cuenta que agregué pegamento a todas las columnas para dar alineación, forcé el espaciado matemático para = y \rmno \ittomé un argumento, por lo que eliminé los { }grupos de llaves.

El error sobre los acentos se debe a \tque creo que es solo un error tipográfico taquí, así que lo cambié a eso.

Respuesta2

Tenga en cuenta que TeX ignora los espacios después &, peronoantes de eso. Si desea ser preciso sobre el espacio entre columnas, debe evitar esos espacios.

En el código siguiente los espacios están ahí, pero se ignoran debido al modo matemático en las celdas, que también evita la orgía de $caracteres en el cuerpo.

\def\celsius{{}^\circ{\rm C}}
\def\bar{{\rm bar}}

\tabskip=0pt
\halign{%
  $#$\hfil&
  ${}#{}$&
  $#$\hfil&
  \quad$#$\hfil\cr
\multispan{3}\it Givet\hfil &\multispan{1}\quad\it S\"okt\hfil\cr
\varphi_{m} &=& 0.4          & \dot{V_{o}}  \cr
t_{m}       &=& 21\,\celsius & \Delta i_{o} \cr
t_{o}       &=& 0\,\celsius  & t_{o}'       \cr
\varphi_{o} &=& 0.7              \cr
t_{2}       &=& 24\,\celsius     \cr
\varphi_{2} &=& 0.5              \cr
p           &=& 1.013\,\bar \cr
}

\bye

Tenga en cuenta \multispanque debe unir celdas en la primera fila (o simplemente anular la plantilla para una columna).

ingrese la descripción de la imagen aquí

información relacionada