我已经定义了字体大小,甚至在得到您回答的问题的帮助下,我也通过以下方式解决了这个问题:
\usepackage{titlesec}
\titleformat{\chapter}
{\normalfont\fontfamily{phv}\fontsize{16}{19}\bfseries}{\thechapter}{1em}{}
\titleformat{\section}
{\normalfont\fontfamily{phv}\fontsize{12}{17}\bfseries}{\thesection}{1em}{}
\titleformat{\subsection}
{\normalfont\fontfamily{phv}\fontsize{12}{17}\bfseries}{\thesubsection}{1em}{}
现在我只需要为小节添加斜体样式。我该怎么做?非常感谢您的关注和宝贵的帮助!
答案1
\usepackage{titlesec}
\titleformat{\chapter}
{\normalfont\fontfamily{phv}\fontsize{16}{19}\bfseries}{\thechapter}{1em}{}
\titleformat{\section}
{\normalfont\fontfamily{phv}\fontsize{12}{17}\bfseries}{\thesection}{1em}{}
\titleformat{\subsection}
{\normalfont\fontfamily{phv}\fontsize{12}{17}\bfseries\itshape}{\thesubsection}{1em}{}
例如:
\documentclass{book}
\usepackage{titlesec}
\titleformat{\chapter}
{\normalfont\fontfamily{phv}\fontsize{16}{19}\bfseries}{\thechapter}{1em}{}
\titleformat{\section}
{\normalfont\fontfamily{phv}\fontsize{12}{17}\bfseries}{\thesection}{1em}{}
\titleformat{\subsection}
{\normalfont\fontfamily{phv}\fontsize{12}{17}\bfseries\itshape}{\thesubsection}{1em}{}
\begin{document}
\chapter{Chapter}
\section{Section}
\subsection{Subsection}
\end{document}
请注意,由于此系列没有可用的斜体形状,因此斜体字体代替了斜体。
答案2
您应该\fontfamily
尽可能避免使用明确的指令。最好先声明无衬线字体,然后使用\sffamily
;对于倾斜类型,请添加\slshape
。如果您使用 Helvetica 作为标题,则应在文档中要求使用无衬线字体的每种情况下使用它。
\documentclass{book}
\usepackage{helvet}
\usepackage{titlesec}
\titleformat{\chapter}
{\normalfont\fontsize{16}{19}\sffamily\bfseries}
{\thechapter}
{1em}
{}
\titleformat{\section}
{\normalfont\fontsize{12}{17}\sffamily\bfseries}
{\thesection}
{1em}
{}
\titleformat{\subsection}
{\normalfont\fontsize{12}{17}\sffamily\bfseries\slshape}
{\thesubsection}
{1em}
{}
\begin{document}
\chapter{Something}
\section{Title}
\subsection{Again}
\end{document}
请注意,代码按照您的格式无法编译。我更喜欢这种\titleformat
命令布局,它清楚地显示了各种参数。