
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
\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 \rm
no \it
tomé un argumento, por lo que eliminé los { }
grupos de llaves.
El error sobre los acentos se debe a \t
que creo que es solo un error tipográfico t
aquí, 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 \multispan
que debe unir celdas en la primera fila (o simplemente anular la plantilla para una columna).