Pregunta

Tengo una tabla de los tiempos que en el látex.

Estos tiempos son en forma 04:00 o 12:00 y esto tener diferentes longitudes. Me gustaría alinear verticalmente estos tiempos por sus dos puntos. ¿Hay una buena manera de hacer esto en látex?

¿Fue útil?

Solución

Puede utilizar @{}, o en su caso @{:} como un delimitador de columna.

\begin{tabular}{l|r@{:}l}
  first & 12 & 00 \\
  second & 4 & 00 \\
\end{tabular}

Otros consejos

Más o menos como esto:

\begin{tabular}{r@{:}l}
12&44\\
2&01\\
22&11
\end{tabular}

Es posible que desee introducir un poco de espacio muy pequeño alrededor del ":", como \ hspace {1 pt}

Puede utilizar el paquete \usepackage{dcolumn}.

Normaly lo utiliza para alinear los números flotantes, pero se puede usar si se define el delimitador como un : el número de dígitos que 2

\begin{tabular}{D{:}{:}{2}cc}
7:44 & wake-up & home\\
13:01 & meeting & work\\
20:00 & movie & home
\end{tabular}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top