内联大写章节标题

内联大写章节标题

你好,我想把章节标题放在一行中,并且大写,我发现这段代码可以让它内联,但是如何让它也大写呢

代码:

\usepackage{titlesec}
\titleformat{\chapter}[hang] 
{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter:}{1em}{}

答案1

使用以下几条\MakeUppercase指令:

\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}

\usepackage{titlesec}

\titleformat{\chapter}[hang]
  {\normalfont\Large\bfseries}
  {\MakeUppercase{\chaptertitlename}\ \thechapter:}
  {.5em}
  {\MakeUppercase}

\begin{document}

\mainmatter

\chapter{Marco Teórico}

\end{document}

我使用了\Large而不是\huge因为使用后者会导致行过满。我还减少了冒号和标题之间的间距。

在此处输入图片描述

答案2

\renewcommand{\chaptername}{CHAPTER}添加到你的序言中。它应该将单词 CHAPTER 大写。

相关内容