多列中第二列对齐过高

多列中第二列对齐过高

我正在使用 multicol 和 currvita,但遇到了一个问题,即双列块的第二列与 multicol 环境之前的标题对齐。我非常希望两列都位于标题下,并且“第三项”与“第一项”对齐。有什么建议吗?

以下是 MWE:

\documentclass[10pt]{article}
\usepackage{currvita}
\usepackage{multicol}

\begin{document}
\begin{cv}

\begin{cvlist}{A List Of Items}
   \begin{multicols}{2}
   \item First item
   \item Second item
   \item Third item
   \item Fourth Item
\end{multicols}

\end{cvlist}

\end{cv}
\end{document}

它看起来像这样:

格式错误的示例

答案1

我猜这是因为您进入环境时处于垂直模式multicols。因此,在为标题创建换行符之前,会先计算列的顶部cvlist。尝试以下操作:

\documentclass[10pt]{article}
\usepackage{currvita}
\usepackage{multicol}

\begin{document}

\begin{cv}

\begin{cvlist}{A List Of Items}
   \item ~\vspace{-2\baselineskip}%%
   \begin{multicols}{2}
   \item First item
   \item Second item
   \item Third item
   \item Fourth Item
\end{multicols}

\end{cvlist}

\end{cv}

\end{document}

在此处输入图片描述

相关内容