Как выровнять время по их двоеточию в LaTeX-табличном виде? - PullRequest
1 голос
/ 09 марта 2010

У меня есть таблица времени в LaTeX.

Это время в форме 4:00 или 12:00, и оно имеет разную длину. Я хотел бы выровнять эти времена по их двоеточию. Есть ли хороший способ сделать это в LaTeX?

Ответы [ 3 ]

5 голосов
/ 09 марта 2010

Вы можете использовать @{}, или в вашем случае @{:} в качестве разделителя столбцов.

\begin{tabular}{l|r@{:}l}
  first & 12 & 00 \\
  second & 4 & 00 \\
\end{tabular}
2 голосов
/ 09 марта 2010

Более или менее так:

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

Возможно, вы захотите ввести очень маленькое пространство вокруг «:», например \ hspace {1pt}

1 голос
/ 16 января 2011

Вы можете использовать пакет \usepackage{dcolumn}.

Обычно вы используете его для выравнивания плавающих чисел, но вы можете использовать его, если определите разделитель как :, а число цифр как 2

\begin{tabular}{D{:}{:}{2}cc}
7:44 & wake-up & home\\
13:01 & meeting & work\\
20:00 & movie & home
\end{tabular}
...