章节和小节格式

章节和小节格式

我正在使用 Overleaf 的学术简历模板:https://www.overleaf.com/latex/examples/academic-cv-template/hvjpfjnyggbf。请将该模板视为 MWE。

我想修改\cvsection\cvsubsection命令,使它们像LaTeX 中的标准\section和命令一样。\subsection

这意味着它们应该有数字,包含在目录中,但保持与模板相同的格式。

我怎样才能做到这一点?

\cvsection定义\cvsubsection如下:

\newcommand{\cvsection}[1]{%
  \vspace{\acvSectionTopSkip}
  \sectionstyle{#1} 
  \phantomsection
  \color{gray}\vhrulefill{0.9pt}
}

\newcommand{\cvsubsection}[1]{%
  \vspace{\acvSectionContentTopSkip}
  \vspace{-3mm}
  \subsectionstyle{#1}
  \phantomsection
}

答案1

该类academic-cv定义了自己的分段命令,因此您说得对,这些就是需要更改的。因此需要对该类进行以下添加:

首先,我们为各个部分制作一些计数器:

\newcounter{cvsection}
\newcounter{cvsubsection}[cvsection]
\renewcommand\thecvsubsection{\thecvsection.\arabic{cvsubsection}}

接下来,我们重新定义分段命令以写入目录。请注意,虽然在写入目录时调用了这些命令,但我们使用的是\cvsection这些命令,因为它们对应于\cvsubsectionsectionsubsection级别TOC 格式,而不是实际的命令名称。

\newcommand{\cvsection}[1]{%
  \vspace{\acvSectionTopSkip}
  \refstepcounter{cvsection}
  \addcontentsline{toc}{section}{\thecvsection.\quad#1}
  \sectionstyle{\thecvsection.\quad#1} 
  \phantomsection
  \color{gray}\vhrulefill{0.9pt}
}

\newcommand{\cvsubsection}[1]{%
  \vspace{\acvSectionContentTopSkip}
  \vspace{-3mm}
  \refstepcounter{cvsubsection}
  \addcontentsline{toc}{subsection}{\normalfont\thecvsubsection.~#1}
  \subsectionstyle{\thecvsubsection.\quad #1}
  \phantomsection
}

最后我们使用该tocloft包根据需要调整 TOC 格式。

\RequirePackage{tocloft}
\setlength{\cftbeforesecskip}{0pt}
\setlength{\cftsubsecindent}{2em}

现在在主文档中,我们只需添加即可\tableofcontents获得以下输出。显然,您可能希望\clearpage在目录之后发出命令。可以根据tocloft需要对目录进行任何进一步的格式化。

输出的第一页

相关内容