Вопрос

У меня есть таблица с указанием времени, когда я был в 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}.

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

\begin{tabular}{D{:}{:}{2}cc}
7:44 & wake-up & home\\
13:01 & meeting & work\\
20:00 & movie & home
\end{tabular}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top