我有一张表格,其中一列是日期,另一列是有关日期的内容:
\documentclass[margin,line,pifont,palatino,courier]{res}
\usepackage{pifont}
\usepackage[latin1] { inputenc}
\usepackage{amsmath}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\begin{document}
...
\begin{resume}
...
\begin{tabular}{@{}p{1.2in}p{3.7in}}
01 / 10 - 28 / 1980 & On this day.\\
\vskip2pt\\
05 / 20 / 1982 & Text \\
\vskip2pt\\
12 / 13 - 31 / 2013& Text \\
\end{tabular}
\end{resume}
\end{document}
我怎样才能将其对齐/
第一列?
编辑:我的意思是我有两列。第一列中的正斜杠没有对齐。我希望让它们对齐。
答案1
感谢您更新代码,以提供第二组正斜杠不对齐的示例。解决此问题的一种方法是使其成为/
列间空间的一部分,如下例所示,其中斜杠1pt
两侧都有空格:
\documentclass[margin,line,pifont,palatino,courier]{res}
\usepackage{pifont}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\begin{document}
...
\begin{resume}
...
\begin{tabular}{@{} r @{\kern1pt/\kern1pt} r @{\kern1pt/\kern1pt} l p{3.7in}}
01 & 10--28 & 1980 & On this day.\\[2pt]
05 & 20 & 1982 & Text \\[2pt]
12 & 13--31 & 2013 & Text \\
\end{tabular}
\end{resume}
\end{document}
如果您希望将日期数据居中而不是右对齐,只需将第二个更改r
为c
。顺便说一句,我会使用“en-dash”(用 创建--
)而不是简单的破折号(-
)作为月份连接符。