标题格式的章节名称

标题格式的章节名称

当我尝试对我的部分使用 titleformat 命令时,部分的名称没有出现。

\titleformat{\section}[wrap]
{\normalfont\bfseries}
{\thesection.}{0.5em}{}

结果用这个代码,我得到了这个不带章节名称的编号

有人能解释一下为什么吗?

梅威瑟:

\documentclass[10pt,french]{report}
\usepackage[utf8]{inputenc}
\usepackage[explicit]{titlesec}
\titleformat{\section}[wrap]
{\normalfont\bfseries}
{\thesection.}{0.5em}{}
%\titlespacing{\section}{-1.5cm}{0cm}{0cm}%1=command,2=leftmargin,3

\usepackage[utf8]{inputenc}
\begin{document}
\chapter{Chapitre} % (fold)
    \label{cha:chapite}
    \section{Section} % (fold)
    \label{sec:section}
    \section{Secondth section} % (fold)
    \label{sec:secondth_section}

\end{document}

答案1

事实上,您的\section标题没有被显示出来是因为您已将explicit选项传递给了包titlesec

\usepackage[explicit]{titlesec}

在这种情况下,您必须在定义中explicit使用该标题。否则,该标题将被吞噬。#1\titleformat

在此处输入图片描述

\documentclass{report}

\usepackage[explicit]{titlesec}
\titleformat{\section}[display]
  {\normalfont\bfseries}
  {\thesection. #1}{0.5em}{}% <--- #1 denotes \section title

\begin{document}

\chapter{A chapter}

\section{First section}

\section{Second section}

\end{document}

尽管我已将\section标题格式从更改wrap为,但对于underdisplay的使用而言,这并没有影响。#1explicit

相关内容