我正在使用 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}