在 .cls 文件中垂直对齐 parbox

在 .cls 文件中垂直对齐 parbox

我正在用这个https://www.sharelatex.com/templates/cv-or-resume/fancy-cv 模板来写我的简历。我在格式方面遇到了一个很小的问题,希望能从这里的人们那里得到一些提示。

问题

在此处输入图片描述

如您所见,“自 2009 年月份以来”变成了两行,但不是与计算机科学博士候选人对齐,而是决定在其上方插入一行。

我希望这一点能够改变,以便“自 2009 年以来”与“博士候选人”保持一致

代码

这里是变种负责该领域的部门:

\section{education}

\begin{entrylist}
  \entry
    {since 2009\\ month}
    {Ph.D. {\normalfont candidate in Computer Science}}
    {DNET/INRIA, LIP/ÉNS de Lyon}
    {\emph{A Quantified Theory of Social Cohesion.}}
  ...
\end{entrylist}

这是弗里格里变种部分:

\setlength{\tabcolsep}{0pt}
\newenvironment{entrylist}{%
  \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll}
}{%
  \end{tabular*}
}
\renewcommand{\bfseries}{\headingfont\color{headercolor}}
\newcommand{\entry}[4]{%
  #1&\parbox[t]{11.8cm}{%
    \textbf{#2}%
    \hfill%
    {\footnotesize\addfontfeature{Color=lightgray} #3}\\%
    #4\vspace{\parsep}%
  }\\}

我的尝试

\setlength{\tabcolsep}{0pt}
\newenvironment{entrylist}{%
  \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll}
}{%
  \end{tabular*}
}
\renewcommand{\bfseries}{\headingfont\color{headercolor}}
\newcommand{\entry}[5]{%
  #1&\parbox[t]{11.8cm}
  #5&\parbox[t]{11.8cm}{%
    \textbf{#2}%
    \hfill%
    {\footnotesize\addfontfeature{Color=lightgray} #3}\\%
    #4\vspace{\parsep}%
  }\\}

\begin{entrylist}
  \entry
    {since 2009}
    {Ph.D. {\normalfont candidate in Computer Science}}
    {DNET/INRIA, LIP/ÉNS de Lyon}
    {\emph{A Quantified Theory of Social Cohesion.}}
    {month}

不幸的是,它编译得不好……请帮我理解哪里出了问题。提前谢谢

答案1

也使用\parboxfor #1。在序言中添加以下内容。

\renewcommand{\entry}[4]{%
  \parbox[t]{0.18\linewidth}{#1\par}&\parbox[t]{0.82\linewidth}{%
    \textbf{#2}%
    \hfill%
    {\footnotesize\addfontfeature{Color=lightgray} #3}\\%
    #4\vspace{\parsep}%
  }\\}

调整0.18\linewidth0.82\linewidth如您所愿。

在此处输入图片描述

相关内容