如何将页码保留在文本下方?

如何将页码保留在文本下方?

我已经开始使用 LaTeX 撰写报告。我隐藏了前几页的页码,包括目录。但是,目录后的页码似乎高于内容达到的最低点。我正在使用

\documentclass[a4paper,12pt]{article}
\usepackage{fullpage}
\title{\bf Title\vspace{2cm}}
\author{\emph{Author:}\\author\vspace{0.5cm} \\ \emph{Supervisor:}\\supervisor\vspace{2cm}}
\date{\today}
\begin{document}
\maketitle
\thispagestyle{empty}
\newpage
\begin{abstract}
\end{abstract}
\thispagestyle{empty}
\newpage
\renewcommand{\abstractname}{Acknowledgements}
\begin{abstract}
\end{abstract}
\thispagestyle{empty}
\newpage
\thispagestyle{empty}
\tableofcontents
\thispagestyle{empty} \newpage
\setcounter{page}{1}

并在目录之后重置计数器,如下所示:\setcounter{page}{1}
我必须进行哪些更改才能使页码显示在文本下方?

答案1

我同意 recluze 关于选择文档类别的观点。您不应该将article类别用于报告。

但是,如果您希望将页码统一放置在特定的高度,则可以将geometry包(footskip=.25in)与一起使用fancyhdr

\documentclass[12pt,oneside]{book}
\usepackage{fancyhdr}%<-------------to control headers and footers
\usepackage[a4paper,margin=1in,showframe,footskip=.25in]{geometry}
\usepackage{lipsum}
\title{Title of the report}
\author{your name}
\begin{document}
\maketitle
\fancyhf{}
\fancyfoot[C]{\thepage} %<----to get page number below your text
\pagestyle{fancy} %<-------the page style itself
\frontmatter
\tableofcontents
\mainmatter
\chapter{First chapter}
\section{One}
\lipsum[1-3]
\section{Two}
\lipsum[1-13]
\chapter{Second chapter}
\section{One}
\lipsum[1-3]
\section{Two}
\lipsum[1-13]
\backmatter
\end{document}

在此处输入图片描述

您可以showframe从最终版本中删除几何选项。

答案2

要编写报告,您应该使用report文档类(或者memoir如果您想要更好的输出。我自己更喜欢它。)使用手册memoir来了解如何分隔frontmattermainmatterbackmatter。这应该可以解决所有编号问题。

如果您想要隐藏目录本身,请使用\section*{Table of Contents}(或者\chapter*{Table of Contents}如果您正在使用reportmemoir)。然后,发布任何后续问题。

相关内容