Título del capítulo en mayúsculas, negrita y subrayado.

Título del capítulo en mayúsculas, negrita y subrayado.

Tengo mi documento así (en main.tex):

% Document type: report (master/bachelor thesis)
\documentclass[a4paper,12pt,appendix]{report}

\input{template/FormatsAndDefs.tex} % here I have specified various format settings

\begin{document}
  \input{thesis.tex}
\end{document}

He FormatsAndDefs.texespecificado un formato para títulos de capítulos como este:

\usepackage[T1]{fontenc}
\usepackage{titlesec}
% various other packages

\titleformat{\chapter}
  {\normalfont\Large\bfseries}{\thechapter}{.5em}{\vspace{.5ex}}[\titlerule]
\titlespacing*{\chapter}      
    {0pt}{0pt}{15pt}

Entonces mis capítulos de título tienen el formato siguiente: ingrese la descripción de la imagen aquí

¿Cómo puedo hacer que el título de este capítulo, "Introducción", esté TODO EN MAYÚSCULAS y al mismo tiempo lo mantenga en negrita y subrayado?

He intentado usar \MakeUppercase:

\titleformat{\chapter}
  {\normalfont\LARGE\bfseries}{\MakeUppercase{\thechapter}}{.5em}{\vspace{.5ex}}[\titlerule]

pero el capítulo sigue siendo el mismo como se muestra en la imagen.

Respuesta1

Debes tener un control sobre el título del capítulo, y la única manera de hacerlo es usar la explicitopción contitlesec:

ingrese la descripción de la imagen aquí

\documentclass{report}

\usepackage[explicit]{titlesec}
\usepackage{lipsum}

\titleformat{\chapter}
  {\normalfont\Large\bfseries}{\thechapter \quad \MakeUppercase{#1}}{.5em}{\vspace{.5ex}}[\titlerule]
\titlespacing*{\chapter}
  {0pt}{0pt}{15pt}

\begin{document}

\chapter{Introduction}

\lipsum

\end{document}

Esta opción le permite explicitindicar simplemente el título de la sección como #1, donde ahora puede envolverlo dentro \MakeUppercase.

Respuesta2

Utilice los lugares correctos para las distintas partes: el espacio antes de la regla debe ir en el último argumento (el opcional), para que pueda finalizar el argumento del título con una macro de un parámetro como \MakeUppercase.

\documentclass{report}

\usepackage{titlesec}
\usepackage{lipsum}

\titleformat{\chapter}
  {\normalfont\Large\bfseries}
  {\thechapter}
  {.5em}
  {\MakeUppercase}
  [\vspace{.5ex}\titlerule]

\titlespacing*{\chapter}
  {0pt}
  {0pt}
  {15pt}

\begin{document}

\chapter{Introduction}

\lipsum

\end{document}

ingrese la descripción de la imagen aquí

información relacionada