需要在章节编号后添加句点(点)

需要在章节编号后添加句点(点)

我有以下 MWE:

\documentclass[a4paper,11pt,Times]{article}
\usepackage[english]{babel}
\usepackage{amsbsy}
\usepackage{sectsty}
\usepackage[scaled=1]{helvet}
\usepackage{titlesec}
\usepackage{xcolor}
\usepackage[font=small]{caption}
\usepackage{sectsty}
\titleformat{\section}                                     
  {\normalfont\sffamily\bfseries\color{black}}
  {\thesection}{1em}{}
\titleformat{\subsection}                                   
  {\normalfont\sffamily\slshape\color{black}}
  {\thesubsection}{1em}{}

\title{The title}
\begin{document}
\maketitle
\section {\sffamily \textbf{Main Section}}
Main section text here
\subsection {\sffamily \textbf{Subsection}}
Subsection text here
\end{document}

请帮助我如何在“编号”部分旁边放置“句号”。目前,代码返回如下:

“1 主要部分”

而我想要

“1. 主要部分”

谢谢

答案1

不要同时加载sectstytitlesec

章节标题的字体命令必须在文档的前言中定义,而不是在文档的正文中。另外,先验,文字颜色为黑色,除非另有说明,否则无需提及:

\titleformat{\section}                                     
  {\sffamily\bfseries}
  {\thesection.}{1em}{}
\titleformat{\subsection}                                   
  {\sffamily\slshape\bfseries}
  {\thesubsection.}{1em}{}

相关内容