7cd842311f88aefdfd199ddc4894c8aa5eb5a8ff
[u/mdw/catacomb] / manual / catacomb.tex
1 %%% -*-latex-*-
2 %%%
3 %%% $Id: catacomb.tex,v 1.2 1999/12/13 15:35:27 mdw Exp $
4 %%%
5 %%% Catacomb manual
6 %%%
7 %%% (c) 1999 Straylight/Edgeware
8 %%%
9
10 %%%----- Licensing notice ---------------------------------------------------
11 %%%
12 %%% This file is part of Catacomb.
13 %%%
14 %%% Catacomb is free software; you can redistribute it and/or modify
15 %%% it under the terms of the GNU Library General Public License as
16 %%% published by the Free Software Foundation; either version 2 of the
17 %%% License, or (at your option) any later version.
18 %%%
19 %%% Catacomb is distributed in the hope that it will be useful,
20 %%% but WITHOUT ANY WARRANTY; without even the implied warranty of
21 %%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 %%% GNU Library General Public License for more details.
23 %%%
24 %%% You should have received a copy of the GNU Library General Public
25 %%% License along with Catacomb; if not, write to the Free
26 %%% Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
27 %%% MA 02111-1307, USA.
28
29 %%%----- Revision history ---------------------------------------------------
30 %%%
31 %%% $Log: catacomb.tex,v $
32 %%% Revision 1.2 1999/12/13 15:35:27 mdw
33 %%% More changes. Still embryonic.
34 %%%
35 %%% Revision 1.1 1999/12/10 23:27:11 mdw
36 %%% Embryonic library reference manual.
37 %%%
38
39 \documentclass[numbering]{strayman}
40 \usepackage[T1]{fontenc}
41 \usepackage[palatino, helvetica, courier, maths=cmr]{mdwfonts}
42 \usepackage{mdwlist}
43 \usepackage{mdwtab}
44 \usepackage{mdwmath}
45 \usepackage{mathenv}
46 \usepackage{sverb}
47 \usepackage{syntax}
48 \usepackage{url}
49 \usepackage{cmtt}
50 \usepackage{amstext}
51
52 \errorcontextlines=99
53
54 \shortverb\|
55
56 \makeatletter
57
58 \def\defaultdesc{%
59 \desclabelwidth{80pt}%
60 \desclabelstyle\nextlinelabel%
61 \def\makelabel##1{\bfseries##1\hfil}%
62 }
63
64 \def\description{\basedescript{\let\makelabel\bfseries}}
65 \let\enddescription\endbasedescript
66 \let\listingsize\relax
67
68 \let\unit\textsf
69 \let\hdr\url
70 \def\code#1{\mtt{\syn@ttspace#1}}
71
72 \def\fsec#1{%
73 \par%
74 \textbf{#1}%
75 \par\nobreak\@nobreaktrue%
76 }
77
78 \show\tab@colstack
79 \newcolumntype\!{!{\vline \qquad \qquad \vline}}
80
81 \def\mp{\mathop{\operator@font MP}}
82
83 \def\jacobi#1#2{{{#1}\overwithdelims()#2}}
84
85 \def\mont#1{\tilde{#1}}
86
87 \def\mm{\mathit{mm}}
88 \def\vl{\mathit{vl}}
89 \def\av{\mathit{av}}
90 \def\avl{\mathit{avl}}
91 \def\bv{\mathit{bv}}
92 \def\bvl{\mathit{bvl}}
93 \def\dv{\mathit{dv}}
94 \def\dvl{\mathit{dvl}}
95 \def\qv{\mathit{qv}}
96 \def\qvl{\mathit{qvl}}
97 \def\rv{\mathit{rv}}
98 \def\rvl{\mathit{rvl}}
99 \def\sz{\mathit{sz}}
100
101 \makeatother
102
103 \title[Catacomb]{Catacomb \\ A cryptographic library}
104 \author{Mark Wooding}
105
106 \begin{document}
107 \maketitle
108 \frontmatter
109 \tableofcontents
110 \mainmatter
111 \include{mp}
112 \end{document}
113
114 %%%----- That's all, folks --------------------------------------------------
115
116 %%% Local Variables:
117 %%% mode: latex
118 %%% TeX-master: t
119 %%% End: