目录上有页码,但页面本身没有

目录上有页码,但页面本身没有

你们,我正在写论文,遇到了一个恼人的问题:我必须用罗马数字给第 1 章之前的页面编号,之后再用阿拉伯数字编号。我已经尝试了几种解决方案,但我不知道还能做什么。

我的标题是:

\documentclass[ruledheader]{abnt}
\usepackage[portuguese,ruled,vlined,linesnumbered]{algorithm2e}
\usepackage{hyperref}
\usepackage[portuguese]{babel}
\usepackage[latin1]{inputenc}
\usepackage[pdftex]{color,graphicx}
\usepackage{abnt-alf}
\usepackage[alf]{abntcite}
\usepackage{epsfig}
\usepackage{amssymb}
\usepackage{textcomp}
\usepackage{listings}
\usepackage{float}
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}

\begin{document}

\DeclareGraphicsExtensions{.jpg,.pdf,.mps,.png}
\hypersetup{pageanchor=false}

\include{capa}
\include{folharosto}

最后两行中的“包含”是第 1 页和第 2 页。我还使用 abnt 文档类,因为它是定义巴西论文规则的类。

因此,我尝试了默认配置:

\tableofcontents
\pagenumbering{roman}
\listoffigures
\listoftables
\listofalgorithms

\begin{resumo}
...
\end{resumo}

\begin{abstract}
...
\end{abstract}

\pagenumbering{arabic}
\setcounter{page}{1}
\chapter{Introdução}
...

但是,在第 1 章之前,目录中显示的是罗马字母和阿拉伯字母混合在一起的。另外,我没有得到 lof 和 lot 页面上的数字。只有 loa、resumo 和 abstract 页面上有数字,但都是阿拉伯数字:

在此处输入图片描述

我获得正确目录的唯一方法是这个:

\tableofcontents
\pagenumbering{roman}
\listoffigures
\listoftables
\listofalgorithms
\pagenumbering{roman}
\setcounter{page}{5}

\begin{resumo}
...
\end{resumo}

\begin{abstract}
...
\end{abstract}
\clearpage

\pagenumbering{arabic}
\setcounter{page}{1}
\chapter{Introdução}
...

我得到了这个:

在此处输入图片描述

ToC 是正确的,但即使这样,LoF 和 LoT 的页面上也没有罗马数字。实际上,这两个页面从未获得页码,即使它们在 ToC 上是正确的。\loa、resumo 和 abstract 页面的罗马页码在其页面上正确显示。我应该怎么做才能让 LoF 和 LoT 的罗马数字在其页面上显示?

\pagestyle{empty}附言:我的文里没有。

答案1

解决了!命令顺序起了作用。因此,如果其他人最终遇到这种情况,只需更改命令顺序即可。就我而言,此顺序解决了该问题:

...
\tableofcontents    
\listofalgorithms
\pagenumbering{roman}
\listoffigures
\listoftables
 ...

相关内容