更改章节标题和节标题的字体

更改章节标题和节标题的字体

我正在尝试使用包更改标题的字体和格式titlesec。但是它给出了以下错误。

Missing { inserted \tableofcontents <br>
Missing { inserted \chapter{Introduction} 

代码:

\documentclass[10pt, letterpaper]{report}
\usepackage{thesis}


\usepackage{titlesec}
\renewcommand{\chaptername}{CHAPTER}{\Large}
\titlespacing*{\chapter}{0pt}{0.5in}{0.3in}
\titleformat{\chapter}[display]
        {\normalfont\Large\centering\uppercase}{\chaptertitlename\ \thechapter}{0pt}{\Large}
\titleformat{\section}{\large\bfseries}{\thesection}{1em}{}


\begin{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \tableofcontents

\chapter{Introduction}

Some text.

\end{document}

答案1

\uppercase需要一个参数,但 的这个参数不支持该参数\titleformat。但是另一个参数支持该参数,这就是为什么它可以工作的原因:

\titleformat{\chapter}[display]
        {\normalfont\Large\centering}{\chaptertitlename\ \thechapter}{0pt}{\Large\uppercase}

此处最后一个强制参数中的最后一个命令可以接受一个参数,即标题文本。

例子

相关内容