在 parcolums 环境中列表间距被忽略

在 parcolums 环境中列表间距被忽略

我正在尝试使用 制作一份 2 列简历parcolumns,但遇到了一个问题,即我对itemizedescription环境所做的任何更改如果在环境内都会被忽略parcolumns。我也尝试使用 设置长度\setlength,但那也不起作用。例如,在图片中,我想增加项目之间的间距以及顶部和底部列表边距。

\documentclass{article}
\usepackage[letterpaper,margin=.5in]{geometry}
\usepackage{parcolumns}
\usepackage{enumitem}

% Style lists
\def\labelitemi{--}
\setitemize{noitemsep, topsep=0.5em, leftmargin=0.2in, itemsep=0.5em}
\setdescription{nolistsep, itemsep=3em}

\begin{document}

\begin{parcolumns}[nofirstindent, rulebetween, colwidths={1=1.5in, 2=6in}]{2}
\colchunk[1]{\sc Education}

\colchunk[2]{
\textbf{Blah blah}\hfill{Some place} \newline
\textit{lalalalallala} \hfill{\textit{2010 -- 2014}}
\begin{itemize}
\item test
\item test
\item test
\end{itemize}
}
\colplacechunks
\end{parcolumns}


\end{document}

输出

答案1

您可以通过将其封装在 中来恢复列表样式minipage

示例输出

\documentclass{article}

\usepackage[letterpaper,margin=.5in]{geometry}
\usepackage{parcolumns}
\usepackage{enumitem}

% Style lists
\setlist[itemize]{noitemsep, topsep=0.5cm, leftmargin=0.2in,
itemsep=0.5em}
\setlist[itemize,1]{label=--}
\setlist[description]{nolistsep, itemsep=3em}

\begin{document}

\begin{parcolumns}[nofirstindent, rulebetween, colwidths={1=1.5in, 2=6in}]{2}
\colchunk[1]{\sc Education}

\colchunk[2]{
\textbf{Blah blah}\hfill Some place

\textit{lalalalallala} \hfill \textit{2010 -- 2014}

\noindent
\begin{minipage}{\linewidth}\mbox{}
  \begin{itemize}
  \item test
  \item test
  \item test test test test test test test test test test test test
    test test test test test test test test test test test test test
    test test test test test test test test test test test test test
    test test test test test test test test
  \item test
  \end{itemize}
\end{minipage}
}
\colplacechunks
\end{parcolumns}

\end{document}

我使用了较新的语法来设置列表样式enumitem

相关内容