Estou tentando usar algarismos romanos para o índice (e resumo, notas de agradecimento etc.) e depois iniciar o corpo principal do texto da página 1 em algarismos arábicos. Estou usando a classe de documento de artigo e não quero um número de página na página de título. Ao mesmo tempo, no rodapé, quero mostrar a página x de y.
ou seja, eu quero
Página de título: sem número
Índice primeira página: Página i de ii
Índice segunda página: página ii de ii [ii foi escolhido apenas para este exemplo]
Primeira página do documento: página 1 de x
Segunda página do documento: página 2 de x
O código funciona bem para o índice, eu obtenho a página i de ii, a página ii de ii etc. No entanto, para o restante do documento, obtenho a página 1 de ii, a página 2 de ii Na verdade, posso ver o que causa o erro (o uso de um \label{lastromanpage}
), mas não sei como resolver isso.
\documentclass{article}
\newcommand{\Title}{Title}
\newcommand{\DueDate}{\today}
\newcommand{\Class}{}
\newcommand{\ClassTime}{}
\newcommand{\ClassInstructor}{}
\newcommand{\AuthorName}{Authorname}
\title{\vspace{2in}\textmd{\textbf{ \Title}}\\\normalsize\vspace{0.1in}\small{Due\ on\ \DueDate}\\\vspace{0.1in}\large{\textit{\ClassInstructor\ \ClassTime}}\vspace{3in}}
\date{}
\author{\textbf{\AuthorName}}
\pagestyle{fancy}
\lhead{\AuthorName}
\chead{\Class}
\rhead{\Title}
\lfoot{\lastxmark}
\cfoot{}
\rfoot{Page\ \thepage\ of\ \pageref{lastromanpage}}
\begin{document}\begin{spacing}{1.1}
\maketitle\thispagestyle{empty}\newpage
\pagenumbering{roman}\tableofcontents \label{lastromanpage}
\newpage\pagenumbering{arabic}\clearpage
Responder1
Você também pode alterar o rodapé dentro do documento com \rfoot
. A etiqueta do último número da página é mais complicada, porque\label
depoisa última página não escreveria nada no .aux
arquivo. Por exemplo, package lastpage
fornece um rótulo LastPage
que pode ser usado com \pageref
.
Exemplo completo:
\documentclass{article}
\usepackage{fancyhdr}
\usepackage{lastpage}
\newcommand*{\Title}{Title}
\newcommand*{\AuthorName}{John Doe}
\title{\Title}
\date{}
\author{\AuthorName}
\pagestyle{fancy}
\lhead{\AuthorName}
\chead{Class}
\rhead{\Title}
\lfoot{}
\cfoot{}
\rfoot{Page\ \thepage\ of\ \pageref{lastromanpage}}
\begin{document}
\maketitle\thispagestyle{empty}
\newpage
\pagenumbering{roman}
\tableofcontents
\label{lastromanpage}
\clearpage
\pagenumbering{arabic}
\rfoot{Page\ \thepage\ of \pageref{LastPage}}
\section{First section}
\newpage
\section{Last section}
\end{document}