使用多行时如何控制小页面的高度

使用多行时如何控制小页面的高度

我正在使用 minipages 创建一个新命令,允许我在 CV 中输入行条目,因为我无法使用 documentclass 来简化此操作。每组 minipages 都是 CV 中的一个条目。

我遇到的问题是小页面的间距。一行与下一行之间的间距似乎发生了变化。如果只有一行,小页面的集合会相距很远(垂直),但如果页面有多行,它们之间的距离就会太近。有什么办法可以解决这个问题吗?这是我正在使用的代码。如果某个参数没有条目,ifthenelse 可以帮助我省略逗号。

\newcommand{\cventry}[6]{
\begin{minipage}[t]{.2\linewidth}
\begin{flushright}
  #1
\end{flushright} \
\end{minipage}
\begin{minipage}[t]{.75\linewidth}
\textbf{#2}\ifthenelse{\equal{#3}{}}{}{,} \ifthenelse{\equal{#3}{}}{}{\textit{#3}}\ifthenelse{\equal{#4}{}}{}{,} \ifthenelse{\equal{#4}{}}{}{{#4}}\ifthenelse{\equal{#5}{}}{}{,} \ifthenelse{\equal{#5}{}}{}{{#5}}\ifthenelse{\equal{#6}{}}{}{,} \ifthenelse{\equal{#6}{}}{}{{#6}}
\end{minipage}
}

有什么想法吗?

更新:我刚刚注意到 \end{flushright} 后面多了一个“\”。删除它就行了。显然这是唯一弄乱它的东西。抱歉问了个不必要的问题。

相关内容