我希望标题页显示页码 1,并且其后的每一页都显示不间断的页码。我需要更改什么?
\documentclass[pdftex,12pt,a4paper]{report}
\usepackage[pdftex]{graphicx}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\begin{document}
\input{./title.tex}
\clearpage
\tableofcontents
\chapter{Chapter One}
\section{Abstract}
test
\end{document}
标题.tex:
\begin{titlepage}
\begin{center}
\textsc{\LARGE University of Beer}\\[1.5cm]
This thesis is Submitted to UoB\\[0.5cm]
For the degree of Doctor of Philosophy\\[0.5cm]
% Title
\HRule \\[0.4cm]
{ \huge \bfseries Finance \\[0.4cm] }
\HRule \\[1.5cm]
\begin{minipage}{0.45\textwidth}
\begin{flushleft} \large
\emph{Author:}\\
John \textsc{Smith}
\end{flushleft}
\end{minipage}
\begin{minipage}{0.45\textwidth}
\begin{flushright} \large
\emph{Supervisor:} \\
Prof.~John \textsc{Smith Snr}
\end{flushright}
\end{minipage}
\vfill
% Bottom of the page
{\large \today}
\end{center}
\end{titlepage}
答案1
我使用egreg 包中的命令\stepcounter{page}
在环境末尾明确添加了一个自动功能。结合 Werner 关于命令的建议,这应该可以提供所需的功能。titlepage
\xpatchcmd
xpatch
\ps@empty
由于titlepage
是一个环境,因此有一个自动\endtitlepage
命令/钩子,它在命令末尾调用,因此将\stepcounter
命令附加到\endtitlepage
\documentclass[pdftex,12pt,a4paper]{report}
\usepackage[pdftex]{graphicx}
\usepackage{xpatch}
\xapptocmd{\endtitlepage}{\clearpage\stepcounter{page}}{}{}%
% Taken from Werner's comment
\makeatletter
\let\ps@empty\ps@plain%
\makeatother
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\begin{document}
\input{./title.tex}
%\clearpage
\tableofcontents
\chapter{Chapter One}
\section{Abstract}
test
\end{document}
该title.tex
文件未受影响,应从上面的 OP 开始使用。