表格环境中的行距​​问题

表格环境中的行距​​问题

我有以下宏来格式化我简历中的所有表格。

\documentclass[a4]{article}
\usepackage[left=1.5cm,top=2cm,right=1.5cm,bottom=2.5cm,nohead,nofoot]{geometry}

\setlength{\tabcolsep}{0pt}
\newenvironment{entrylist}{%
  \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll}
}{%
  \end{tabular*}}

\renewcommand{\bfseries}{}
\newcommand{\entryacquis}[5]{%
  #1&\parbox[t]{14.5cm}{%
    \textbf{#2}%
    \hfill%
    {\footnotesize #3}\\%
    #4}\\
{Skills~:} &#5} 

\begin{document}

\begin{entrylist}
\entryacquis
{6\thinspace --\thinspace 8.2008}
{Job Position}
{A company}
{Job description}
{Some learned skills}
\end{entrylist}

\end{document}

产生的结果: [1]:https://i.stack.imgur.com/E7qD5.png

如何才能使职位描述行和技能行之间的行距与两行普通文本之间的行距相同?出于某种原因,行距较小。

我已经尝试添加\baselineskip,,\linebreak\vspace无法使其正常工作。

答案1

在数据周围添加一些\struts (我对两端都做了添加,以防数据跨越多行)。

\documentclass[a4]{article}
\usepackage[left=1.5cm,top=2cm,right=1.5cm,bottom=2.5cm,nohead,nofoot]{geometry}

\setlength{\tabcolsep}{0pt}
\newenvironment{entrylist}{%
  \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll}
}{%
  \end{tabular*}}

\renewcommand{\bfseries}{}
\newcommand{\entryacquis}[5]{%
  #1&\parbox[t]{14.5cm}{%
    \strut\textbf{#2}%
    \hfill%
    {\footnotesize #3}\\%
    #4\strut}\\
{Skills~:} &\strut#5\strut} 

\begin{document}

\begin{entrylist}
\entryacquis
{6\thinspace --\thinspace 8.2008}
{Job Position}
{A company}
{Job description}
{Some learned skills}
\end{entrylist}

\end{document}

在此处输入图片描述

相关内容