在 vwcol 中逐项列出

在 vwcol 中逐项列出

我正在尝试创建一个多列环境,其列宽可变,用于简历的“技能”部分。不过,我还希望能够在此环境中逐项列出。

我可以做如下事情:

\documentclass{article}

\usepackage{enumitem}
\usepackage{multicol}

\begin{document}

\begin{multicol}{4}
\begin{itemize}
\item foo1
\item foo2
\item foo3
\item foo4
\end{itemize}
\end{multicol}

\end{document}

但是,这使我无法控制列宽,并且我的“技能”部分有些部分自然比其他部分更宽。

我尝试过使用该vwcol包,但除非我做了一些非常错误的事情,否则它似乎不适用于嵌入的enumitem实例enumerate。也就是说,像这样的事情:

\documentclass{article}

\usepackage{enumitem}
\usepackage{vwcol}

\begin{vwcol}[widths={0.15,0.15,0.4,0.15}, sep=0.03]
\begin{itemize}[leftmargin=*,topsep=0pt,itemsep=0pt]
\renewcommand{\labelitemi}{\(\cdot\)}
\item foo
\item foo
\item foo
\item foo
\item foo
\item foo
\item foo
\item foo
\item{This is a longer item that should be in a wider column, %
  and here it is continuing to be even longer}
\item foo
\item foo
\item foo
\end{itemize}
\end{vwcol}

\end{document}

使用编译时出现以下错误消息pdflatex

This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex)
restricted \write18 enabled.
...
...
Underfull \vbox (badness 4954) detected at line 110

Overfull \hbox (1041.67691pt too wide) detected at line 110
[] []|[] [] []|[] [] []|[]

生成的 PDF 包含第一列。第二列从边距外开始。

我对 LaTeX 还不太熟悉,不确定是否还有其他信息需要提供。如能得到任何帮助,我将不胜感激!

相关内容