使用 titlesec 包时删除第一段的缩进

使用 titlesec 包时删除第一段的缩进

titlesec在课堂上用 来格式化部分book。部分位于左边距,但当我编译时,第一段有缩进。如何自动删除缩进。

\usepackage{titlesec}
\titleformat{\section}[leftmargin]
{\normalfont\vspace{12pt}
    \titlerule*[.6em]{\bfseries.}%
    \vspace{6pt}%
    \sffamily\bfseries\filleft}
{\thesection\\}{.5em}{}[]
\titlespacing{\section}{7pc}{1.5ex plus .1ex minus .2ex}{1pc}

在此处输入图片描述

答案1

您必须使用带星号的版本\titlespacing

\titlespacing*{\section}{7pc}{1.5ex plus .1ex minus .2ex}{1pc}

代码:

\documentclass{book}
\usepackage{titlesec}
\titleformat{\section}[leftmargin]
{\normalfont\vspace{12pt}
    \titlerule*[.6em]{\bfseries.}%
    \vspace{6pt}%
    \sffamily\bfseries\filleft}
{\thesection\\}{.5em}{}[]
\titlespacing*{\section}{7pc}{1.5ex plus .1ex minus .2ex}{1pc}
\begin{document}
  \section{Some section here}
  Some text here Some text here Some text here Some text here Some text here Some text here Some text here
\end{document}

在此处输入图片描述

相关内容