blob: bbcfb0a8b0fd4028e610c97ae161795cf24e5130 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{ncctitlepage}
[2005/12/26 v1.00 The titlepage environment (NCC)]
%
% \changes{v1.00}{2005/12/26}{This version is uploaded to CTAN}
%
\RequirePackage{textarea}
\@ifundefined{if@restonecol}{\newif\if@restonecol}
%
% The titlepage environment. Sets the empty page style at the top-level
% title page. We suppose that a title page can contain many pages and many
% title pages inside. The page counter is restored to its
% original value after leaving a top-level title page.
%
\newif\ifNCC@intitle \NCC@intitlefalse
\def\titlepage{%
\clearpage
\if@twocolumn \@restonecoltrue \onecolumn \else \@restonecolfalse \fi
\ifNCC@intitle
\let\NCC@restorepagecount\@empty
\else
\pagestyle{empty}
\edef\NCC@restorepagecount{%
\noexpand\global\noexpand\c@page \@arabic\c@page\relax}%
\setcounter{page}\z@
\c@footnote\z@ \def\thefootnote{\@fnsymbol\c@footnote}%
\NCC@intitletrue
\fi
\let\NCC@restoretextarea\@empty
}
\def\endtitlepage{%
\clearpage
\NCC@restoretextarea
\if@restonecol\twocolumn \fi
\NCC@restorepagecount
}
%
% The star-form of the titlepage environment works as an inner one,
% i.e. it does not change the page counter.
\newenvironment{titlepage*}{\NCC@intitletrue
\clearpage\pagestyle{empty}\titlepage
}{\endtitlepage}
\endinput
|