我希望子部分为 12pt,无粗体、斜体和 Times New Roman。我该怎么做?
答案1
您可以简单地复制定义report.cls
并将字体更改\subsection
为正常大小(12pt)斜体,然后使用 fontspec 将文档放入 Times New Roman 中。
您需要 Windows 上的 lualatex 或 xelatex 才能以这种方式访问 Times New Roman(我在这里使用了 cygwin texlive)。
\documentclass[12pt]{article}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\makeatletter
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
% {\normalfont\large\bfseries}}
{\normalfont\itshape}}
\makeatother
\begin{document}
\section{Something}
\subsection{italic 12 pt subsection}
Some text.
\end{document}