File: titlepage.dtx

package info (click to toggle)
texlive-lang 2022.20230122-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,447,264 kB
  • sloc: perl: 61,377; xml: 53,781; makefile: 4,525; sh: 4,338; ansic: 2,892; python: 2,861; ruby: 1,031; lisp: 750; awk: 649; java: 159; sed: 142; csh: 25
file content (74 lines) | stat: -rw-r--r-- 2,114 bytes parent folder | download | duplicates (7)
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
%    \begin{macrocode}

%<*titlepage>
%    \end{macrocode}
%
% \subsection{ }
%
%    ,     .
%    \begin{macrocode}
\input{titledefs.rtx}

\if@titlepage
%    \end{macrocode}
%      .
% \DescribeMacro{\titlefont}\index{!\verb*+\titlefont+}
% \DescribeMacro{\topiclabelfont}\index{!\verb*+\topiclabelfont+}
% \DescribeMacro{\topicfont}\index{!\verb*+\topicfont+}
% \DescribeMacro{\instfont}\index{!\verb*+\instfont+}
%    \begin{macrocode}
  \newcommand\titlefont{\Large\bfseries}
  \newcommand\topiclabelfont{\large}
  \newcommand\topicfont{\large\bfseries}
  \newcommand\instfont{\normalfont}
%    \end{macrocode}
%      .
% \DescribeMacro{\cdsep}\index{!\verb*+\cdsep+}
%    \begin{macrocode}
  \newcommand\cdsep{~-- }

  \newcommand\maketitle{}
  \setcounter{footnote}{0}
\else
%    \end{macrocode}
%     .
% \DescribeMacro{\maketitle}\index{!\verb*+\maketitle+}
%    \begin{macrocode}
  \newcommand\maketitle{%
    \global\let\thanks\relax
    \global\let\maketitle\relax
    \global\let\@maketitle\relax
    \global\let\@author\@empty
    \global\let\@date\@empty
    \global\let\@title\@empty
    \global\let\title\relax
    \global\let\author\relax
    \global\let\date\relax
    \global\let\and\relax
  }
%    \end{macrocode}
% \DescribeMacro{\@maketitle}\index{!\verb+"\"@maketitle+}
%       
%   (.   \cmd{notitlepage}).
%    \begin{macrocode}
  \def\@maketitle{%
    \newpage
    \null
    \vskip 2em%
    \begin{center}%
      \let\footnotesize\small
      \let\footnote\thanks
      {\titlefont\@title\par}%
      \vskip 1.5em%
      {\large\lineskip .5em%
        \begin{tabular}[t]{c}%
          \@author
        \end{tabular}\par}%
        \vskip 1em%
      {\large \@date}%
    \end{center}%
    \par\vskip 1.5em%
  }
\fi % \if@titlepage
%</titlepage>
%    \end{macrocode}