我正在尝试用 LaTeX 编写我的简历,但我没有使用专门的简历包。我自己编写代码。
我的问题是:
- 普通段落后的空格和列表后的空格不一样。(图中用红色箭头表示的空格。)
- 段落中行之间的垂直间距和列表行之间的垂直间距不一样。(图中用蓝色箭头表示的间距;但这些间距不应与红色箭头所示的前一个间距的垂直间距相同。)
此外,整个文档的垂直间距并不相同,并且在某些部分这些间距会发生变化。如何才能在整个文档中拥有唯一的垂直间距?
注意:我不知道为什么 MWE 中会出现草稿背景。因此,对于给您带来的不便,我深表歉意。
%pdfLaTeX
\documentclass{article}
\usepackage{enumitem}
\setlist[enumerate]{topsep=0pt,after=\vspace{\baselineskip}}
\usepackage{color}
\usepackage{background}
\usepackage{xhfill}
\usepackage{titlesec}
\definecolor{darkcandyapplered}{rgb}{0.64, 0.0, 0.0}
\titleformat{\section}
{\sffamily\bfseries}
{}
{0pt}
{\betweenrules}
\titlespacing*{\section}
{0pt}% space at left
{0ex}% space above
{2ex}% space below
\newcommand{\betweenrules}[1]{%
\makebox[0pt][r]{\color{darkcandyapplered}\vrule width 2.35cm height 1.5ex \hspace{1em}}%
\color{darkcandyapplered}%
#1% the title
\hspace{1em}%
\leaders\hrule height 1.5ex\hfill
}
\begin{document}
\section{Current Positions}
I have the following positions;\\
I am looking for some professional opportunities.
%
\section{Research Projects}
\begin{enumerate}
\renewcommand*\labelenumi{[\theenumi]}
\item Research number 1.
\item Research number 2.
\end{enumerate}
%
\section{References}
\noindent Available upon request.
\end{document}
答案1
enumerate
您已使用以下方式设置环境后的间距
\setlist[enumerate]{topsep=0pt,after=\vspace{\baselineskip}}
相反,你需要\setlist[enumerate]{nosep}
。另外,最好使用enumitem
宏来定义标签,例如
\begin{enumerate}[label={[\arabic*]}]
如果需要全局重新定义标签,则label={[\arabic*]}
在\setlist
之后添加nosep
。
%pdfLaTeX
\documentclass{article}
\usepackage{enumitem}
\setlist[enumerate]{nosep}
\usepackage{color}
\usepackage{background}
\usepackage{xhfill}
\usepackage{titlesec}
\definecolor{darkcandyapplered}{rgb}{0.64, 0.0, 0.0}
\titleformat{\section}
{\sffamily\bfseries}
{}
{0pt}
{\betweenrules}
\titlespacing*{\section}
{0pt}% space at left
{0ex}% space above
{2ex}% space below
\newcommand{\betweenrules}[1]{%
\makebox[0pt][r]{\color{darkcandyapplered}\vrule width 2.35cm height 1.5ex \hspace{1em}}%
\color{darkcandyapplered}%
#1% the title
\hspace{1em}%
\leaders\hrule height 1.5ex\hfill
}
\begin{document}
\section{Current Positions}
I have the following positions;
I am looking for some professional opportunities.
%
\section{Research Projects}
\begin{enumerate}[label={[\arabic*]}]
\item Research number 1.
\item Research number 2.
\end{enumerate}
%
\section{References}
\noindent Available upon request.
\end{document}