答案1
我认为最简单的方法是multicol
在序言中加载包:
\usepackage{multicol}
然后将模板定义的“resumeItemList”放在三列multicols
环境中,如下所示:
\section{Relevant Coursework}
\vspace*{-1\baselineskip}
\begin{multicols}{3}
\resumeItemListStart\setlength{\itemsep}{0pt}
\resumeItem{Computer Programming}
\resumeItem{Data Structures}
\resumeItem{Analog Electronics}
\resumeItem{Digital Electronics}
\resumeItem{Signals and Systems}
\resumeItem{Semiconductor Material}
\resumeItemListEnd
\end{multicols}
我在这里填了一个负数\vspace*
,因为我认为否则的话,章节标题和列表之间的空间会太大,但可以根据需要进行调整。
您发布的图像中的确切样式与模板中的层次结构或项目符号间距不匹配,所以我的看起来有点不同。
当然,您可能更喜欢在子标题列表中使用它,并使用命令\resumeSubHeading
,而不是\section
完全依赖于您想要的排列方式。
另请参阅multicol 包文档。
编辑:上述解决方案使用模板中定义的命令。这些定义如下所示:
%-------------------------
% Custom commands
\newcommand{\resumeItem}[1]{
\item\small{
{#1 \vspace{-2pt}}
}
}
\newcommand{\resumeSubheading}[4]{
\vspace{-2pt}\item
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\textit{\small#3} & \textit{\small #4} \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeSubSubheading}[2]{
\item
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
\textit{\small#1} & \textit{\small #2} \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeProjectHeading}[2]{
\item
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
\small#1 & #2 \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeSubItem}[1]{\resumeItem{#1}\vspace{-4pt}}
\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.15in, label={}]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}
如果您不想保留这些定义,或者使用不同的模板,则可以不使用模板定义的命令(因此在另一个文档类中等)来实现大致相同的结果:
\header{Relevant Coursework}
\vspace*{-1\baselineskip}
\begin{multicols}{3}
\begin{itemize}\setlength{\itemsep}{0pt}\setlength{\itemindent}{-2em}
\item Computer Programming
\item Data Structures
\item Analog Electronics
\item Digital Electronics
\item Signals and Systems
\item Semiconductor Material
\end{itemize}
\end{multicols}