2

我有一个我在 LaTeX 中的时间的表格。

这些时间采用 4:00 或 12:00 的形式,并且具有不同的长度。我想用冒号垂直对齐这些时间。在 LaTeX 中有一个很好的方法来做到这一点吗?

4

3 回答 3

5

您可以使用@{}, 或在您的情况下@{:}作为列分隔符。

\begin{tabular}{l|r@{:}l}
  first & 12 & 00 \\
  second & 4 & 00 \\
\end{tabular}
于 2010-03-09T15:00:59.730 回答
2

或多或少是这样的:

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

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

于 2010-03-09T15:01:45.033 回答
1

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

通常,您使用它来对齐浮点数,但如果您将分隔符定义为:位数,则可以使用它2

\begin{tabular}{D{:}{:}{2}cc}
7:44 & wake-up & home\\
13:01 & meeting & work\\
20:00 & movie & home
\end{tabular}
于 2011-01-16T13:10:21.807 回答