斜体样式适用于小节标题,不适用于数字

斜体样式适用于小节标题,不适用于数字

我想为小节标题添加斜体样式,但不希望将此样式也应用于小节编号。可以吗?

我正在尝试这样做:

\documentclass{book}
\usepackage{titlesec}
\titleformat*{\subsection}{\normalsize\itshape}
\begin{document}

\tableofcontents

\chapter{Test}
\section{Test2}
\subsection{Test3}

\end{document}

但我有的是这个:

在此处输入图片描述

正如您所见,“1.1.1”是斜体。

答案1

未加星号的版本\titleformat有更多选项,可以做你想做的事:

\titleformat{\subsection}{\normalsize\itshape}{\upshape\thetitle\quad}{}{}

此处该\upshape\thetitle\quad部分仅将数字的字体改回直立。

如果您定义多个部分类型(IE尽管有些章节(包括小节)要使用斜体标题,但更容易的做法是指定所有(子)子章节的编号都应直立,如下所示:

\titlelabel{\upshape\thetitle\quad}

答案2

\documentclass{book}
\usepackage{titlesec}
\titleformat{\subsection}[hang]{\normalsize\itshape}{\textup{\thesubsection}}{1em}{}[]
\begin{document}

\tableofcontents

\chapter{Test}
\section{Test2}
\subsection{Test3}

\end{document}

在此处输入图片描述

相关内容