我已经开始使用 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
来了解如何分隔frontmatter
、mainmatter
和backmatter
。这应该可以解决所有编号问题。
如果您想要隐藏目录本身,请使用\section*{Table of Contents}
(或者\chapter*{Table of Contents}
如果您正在使用report
或memoir
)。然后,发布任何后续问题。