
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.tex
especificado 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:
¿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 explicit
opción contitlesec
:
\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 explicit
indicar 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}