
Sou bastante novo no LaTex e atualmente o uso para escrever uma tese. No meu artigo tenho uma página para Prefácio, Agradecimentos e uma lista de abreviações usadas antes da minha lista de conteúdo. A lista de conteúdo é seguida pela Introdução à minha tese. A "questão" aqui é que quero que cada capítulo antes do meu índice seja listado como "Capítulo I", "Capítulo II" etc. (letras romanas), enquanto cada capítulo APÓS o meu índice seja mostrado como "Capítulo 1 ", "Capítulo 2" etc.
Há alguma maneira de fazer isso?
MWE de comoatualmentefunciona:
\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}
O MWE listado é como está atualmente, mas o que eu quero mudar é o "Capítulo 1" no capítulo "Abreviatura". Eu gostaria que isso, e as seções/subseções em letras romanas, e a numeração "normal" (Capítulo 1, Seção 1, subseção 1.1 etc.) começassem no capítulo "Introdução".
Eu sei que posso remover a parte do capítulo 1 das Abreviações com
\chapter*
mas ainda estou sentindo falta de como adicionar o "Capítulo II".
Responder1
Defina \thechapter
o que fazer \Roman{chapter}
no frontmatter, depois zere o chapter
contador e redefina \thechapter
para o padrão \arabic{chapter}
. Também adiciono código para hyperref
compatibilidade.
\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 obter números romanos também para os contadores subordinados, faça
\renewcommand{\thechapter}{\Roman{chapter}}
\renewcommand{\thesection}{\thechapter.\Roman{section}}
\renewcommand{\thesubsection}{\thesection.\Roman{subsection}}
no início e
\renewcommand{\thechapter}{\arabic{chapter}}
\renewcommand{\thesection}{\thechapter.\arabic{section}}
\renewcommand{\thesubsection}{\thesection.\arabic{subsection}}
\setcounter{chapter}{0}
antes do Capítulo 1.