
Soy bastante nuevo en LaTex y actualmente lo uso para escribir una tesis. En mi artículo tengo una página para el Prefacio, Agradecimientos y una lista de abreviaturas utilizadas antes de mi lista de contenido. La lista de contenidos va seguida de la Introducción a mi tesis. El "problema" aquí es que quiero que cada capítulo antes de mi tabla de contenido aparezca como "Capítulo I", "Capítulo II", etc. (letras romanas), mientras que cada capítulo DESPUÉS de mi tabla de contenido se muestre como "Capítulo 1". ", "Capítulo 2", etc.
¿Hay alguna manera de hacer esto?
MWE de cómoactualmenteobras:
\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage{lipsum} % just for dummy text
\begin{document}
\pagenumbering{arabic}
\chapter{Abbreviations}
\lipsum[1-2]
\section{Some extra special abbreviations}
\lipsum[1-2]
\subsection{Some math}
\lipsum[1-2]
\tableofcontents
\chapter{Introduction}
\lipsum[1-2]
\end{document}
El MWE listado es como está actualmente, pero lo que quiero cambiar es el "Capítulo 1" en el capítulo "Abreviatura". Tendría eso, y las secciones/subsecciones en letras romanas, y que la numeración "normal" (Capítulo 1, Sección 1, subsección 1.1, etc.) comience en el capítulo "Introducción".
Sé que puedo eliminar la parte del capítulo 1 de las Abreviaturas con
\chapter*
pero todavía me falta cómo agregar el "Capítulo II".
Respuesta1
Defina \thechapter
qué hacer \Roman{chapter}
en el frente, luego reinicie el chapter
contador y redefina \thechapter
al estándar \arabic{chapter}
. También agrego código para hyperref
compatibilidad.
\documentclass{report}
\usepackage[utf8]{inputenc}
%\usepackage{hyperref} % if you want it
\usepackage{lipsum} % just for dummy text
% uncomment the following line if using hyperref
%\renewcommand{\theHchapter}{\arabic{chapter}\thechapter}
\begin{document}
\renewcommand{\thechapter}{\Roman{chapter}}
\chapter{Preface}
\lipsum[1-2]
\chapter{Acknowledgments}
\lipsum[1-2]
\chapter{Abbreviations}
\lipsum[1-2]
\section{Some extra special abbreviations}
\lipsum[1-2]
\subsection{Some math}
\lipsum[1-2]
\tableofcontents
\renewcommand{\thechapter}{\arabic{chapter}}
\setcounter{chapter}{0}
\chapter{Introduction}
\lipsum[1-2]
\end{document}
Para obtener números romanos también para las fichas subordinadas, haga
\renewcommand{\thechapter}{\Roman{chapter}}
\renewcommand{\thesection}{\thechapter.\Roman{section}}
\renewcommand{\thesubsection}{\thesection.\Roman{subsection}}
al principio y
\renewcommand{\thechapter}{\arabic{chapter}}
\renewcommand{\thesection}{\thechapter.\arabic{section}}
\renewcommand{\thesubsection}{\thesection.\arabic{subsection}}
\setcounter{chapter}{0}
antes del Capítulo 1.