我有以下 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
不要同时加载sectsty
和titlesec
。
章节标题的字体命令必须在文档的前言中定义,而不是在文档的正文中。另外,先验,文字颜色为黑色,除非另有说明,否则无需提及:
\titleformat{\section}
{\sffamily\bfseries}
{\thesection.}{1em}{}
\titleformat{\subsection}
{\sffamily\slshape\bfseries}
{\thesubsection.}{1em}{}