我有一个我在 LaTeX 中的时间的表格。
这些时间采用 4:00 或 12:00 的形式,并且具有不同的长度。我想用冒号垂直对齐这些时间。在 LaTeX 中有一个很好的方法来做到这一点吗?
我有一个我在 LaTeX 中的时间的表格。
这些时间采用 4:00 或 12:00 的形式,并且具有不同的长度。我想用冒号垂直对齐这些时间。在 LaTeX 中有一个很好的方法来做到这一点吗?
您可以使用@{}
, 或在您的情况下@{:}
作为列分隔符。
\begin{tabular}{l|r@{:}l}
first & 12 & 00 \\
second & 4 & 00 \\
\end{tabular}
或多或少是这样的:
\begin{tabular}{r@{:}l}
12&44\\
2&01\\
22&11
\end{tabular}
您可能想在“:”周围引入一些非常小的空间,例如 \hspace{1pt}
您可以使用该软件包
\usepackage{dcolumn}
。
通常,您使用它来对齐浮点数,但如果您将分隔符定义为:
位数,则可以使用它2
\begin{tabular}{D{:}{:}{2}cc}
7:44 & wake-up & home\\
13:01 & meeting & work\\
20:00 & movie & home
\end{tabular}