我正在尝试创建一个多列环境,其列宽可变,用于简历的“技能”部分。不过,我还希望能够在此环境中逐项列出。
我可以做如下事情:
\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 还不太熟悉,不确定是否还有其他信息需要提供。如能得到任何帮助,我将不胜感激!