子节标题左缩进

子节标题左缩进

我正在使用 LaTex 中的 moderncv 包准备我的简历。我一直在努力解决小节标题的左缩进问题。如何将 \subsection 标题推到左侧?

正如你在图片中看到的,[第1款]沿垂直线对齐[部分]开始。我如何才能推动[第1款](蓝色字幕)向左移动,以便与下面的行对齐[1.1小节:]哪个以子弹开头?

在此处输入图片描述

答案1

您必须重新定义该\subsection命令。

\documentclass[sans]{moderncv}
\moderncvstyle{casual}
\moderncvcolor{blue}

\name{John}{Doe}
\title{Title}

\makeatletter
\RenewDocumentCommand{\subsection}{sm}{%
  \par\addvspace{1ex}%
  \phantomsection{}% reset the anchor for hyperrefs
  \addcontentsline{toc}{subsection}{#2}%
  \strut\subsectionstyle{#2}%
  \par\nobreak\addvspace{.5ex}\@afterheading}% to avoid a pagebreak after the heading
\makeatother

\begin{document}
\maketitle
\section{Section}
\subsection{Subsection 1}
\end{document}

相关内容