如何在LaTeX表格中用冒号来对齐时间?

时间:2010-03-09 14:52:01

标签: latex time vertical-alignment tabular

我有一张LaTeX时代的表格。

这些时间的格式为4:00或12:00,长度不同。我想通过他们的冒号垂直对齐这些时间。在LaTeX中有一个很好的方法吗?

3 个答案:

答案 0 :(得分:5)

您可以使用@{},或者使用@{:}作为列分隔符。

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

答案 1 :(得分:2)

或多或少是这样的:

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

您可能想在“:”周围引入一些非常小的空间,例如\ hspace {1pt}

答案 2 :(得分:1)

您可以使用该包 \usepackage{dcolumn}

Normaly你用它来对齐浮动数字,但是如果你将分隔符定义为:并将数字位数定义为2

,你可以使用它
\begin{tabular}{D{:}{:}{2}cc}
7:44 & wake-up & home\\
13:01 & meeting & work\\
20:00 & movie & home
\end{tabular}