我正在使用此模板中的 resume.cls:https://www.overleaf.com/articles/sharanya-anands-cv/fyvvdpdxthyc
我想减少每个列表开始前的垂直间距,但查阅过许多 Stack Exchange 主题,但这些主题的解决方案在这种情况下似乎不起作用。
以下是我正在使用的代码片段:
\documentclass{resume} % Use the custom resume.cls style
\usepackage{fontawesome}
\usepackage[symbol]{footmisc}
\usepackage{hyperref}
\usepackage{newcent}
\usepackage[left=0.4 in,top=0.4in,right=0.4 in,bottom=0.4in, includefoot]{geometry} % Document margins
\newcommand{\tab}[1]{\hspace{.2667\textwidth}\rlap{#1}}
\newcommand{\itab}[1]{\hspace{0em}\rlap{#1}}
%From previous Stack Exchange threads
\usepackage{enumitem}
\setlist[itemize]{topsep=0pt}
\begin{document}
\begin{rSection}{Sample}
blah blah blah
\begin{itemize} \itemsep -0.5em
\item first item
\item second item
\end{itemize}
\end{rSection}
\end{document}
我希望在第一个项目块之前减少“blah blah blah”线之间的距离。
我非常感谢您在此过程中提供的任何帮助。谢谢!
答案1
为了使 的前一行itemize
和 的第一项之间的间距更小itemize
,可以为 指定负值topsep
。另一种方法是使用\vspace{-5pt}
之前\begin{itemize}
(参见以下 MWE 中的注释)。
请参阅以下 MWE:
\documentclass{resume} % Use the custom resume.cls style
\usepackage{fontawesome}
\usepackage[symbol]{footmisc}
\usepackage{hyperref}
\usepackage{newcent}
\usepackage[left=0.4 in,top=0.4in,right=0.4 in,bottom=0.4in, includefoot]{geometry} % Document margins
\newcommand{\tab}[1]{\hspace{.2667\textwidth}\rlap{#1}}
\newcommand{\itab}[1]{\hspace{0em}\rlap{#1}}
%From previous Stack Exchange threads
\usepackage{enumitem}
\setlist[itemize]{topsep=-5pt}% <============================== 0pt --> -5pt
\begin{document}
\begin{rSection}{Sample}
blah blah blah
%\vspace{-5pt} % <================================== alternative to topsep=-5pt
\begin{itemize}[itemsep=-0.5em]
\item first item
\item second item
\end{itemize}
\end{rSection}
\end{document}
及其结果:
-5pt
请根据您的需要使用该值...