summaryrefslogtreecommitdiff
path: root/info/biblio/bibnames.sty
blob: f5b95aa8d626f3f462c1e7a91a9e311fe15d2321 (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
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
%/u/sy/beebe/tex/bib/bibnames.sty, Tue Jul 10 14:19:57 1990
%Edit by Nelson H.F. Beebe <beebe@plot79.math.utah.edu>
%%%
%%% =====================================================================
%%% ====================================================================
%%%  @LaTeX-style-file{
%%%     author          = "Nelson H. F. Beebe",
%%%     version         = "1.04",
%%%     date            = "13 June 1992",
%%%     time            = "18:10:43 MDT",
%%%     filename        = "bibnames.sty",
%%%     address         = "Center for Scientific Computing
%%%                        Department of Mathematics
%%%                        South Physics Building
%%%                        University of Utah
%%%                        Salt Lake City, UT 84112
%%%                        USA",
%%%     telephone       = "(801) 581-5254",
%%%     FAX             = "(801) 581-4148",
%%%     checksum        = "33000 147 486 4679",
%%%     email           = "beebe@math.utah.edu (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     keywords        = "bibliography, TeX",
%%%     license         = "public domain",
%%%     supported       = "yes",
%%%     docstring       = "This file provides standard definitions of
%%%                        proper names needed in TeX-related
%%%                        bibliographies.  The definitions augment
%%%                        those in texnames.sty, which is input here
%%%                        first.
%%%
%%%                        Any macro that is previously defined will
%%%                        be left unchanged, so the definitions here,
%%%                        supplement, but do not override, existing
%%%                        ones.
%%%
%%%                        In LaTeX, use this file as a document
%%%                        option:
%%%                        \documentstyle[bibnames]{...}
%%%
%%%                        In Plain TeX, just do
%%%                        \input bibnames.sty
%%%
%%%                        The checksum field above contains a CRC-16
%%%                        checksum as the first value, followed by the
%%%                        equivalent of the standard UNIX wc (word
%%%                        count) utility output of lines, words, and
%%%                        characters.  This is produced by Robert
%%%                        Solovay's checksum utility.",
%%%  }
%%% ====================================================================
%
\immediate\write16{This is bibnames.sty, Version 1.04 <13 June 1992>}%
%
%=======================================================================
% The TeX-related program names that are not defined already in LaTeX
%
% Original version by:
%
% Richard Furuta
% Department of Computer Science
% University of Maryland
% College Park, MD  20742
%
% furuta@mimsy.umd.edu
% seismo!umcp-cs!furuta
%
% October 22, 1986, first release
%
% April 1, 1987:  modified by William LeFebvre, Rice University
%   Now includes definitions for BibTeX and SLiTeX, as they appear in the
%   LaTeX Local User's Guide.
%
% April 10, 1989: modified by NHFB: added use of \ifundefined so as to
% preserve any existing definitions.
%
% 10 September 1991: Modified by Karl Berry and NHFB: Now that BibTeX
% can be used with Plain TeX too, change entire file to use \def
% instead of \newcommand.
%
% 13 June 1992: Modified by NHFB: input texnames.sty for most defs
% to avoid duplications.
%=======================================================================
%
\input texnames.sty
%
% TeXbook, p. 308:
\def\ifundefined#1{\expandafter\ifx\csname#1\endcsname\relax}
%
%
% Please keep these definitions in alphabetical order:
%
\ifundefined{CMR}%
    \def\CMR{Computer Modern}%
\fi
%
\ifundefined{CWEB}%
    \def\CWEB{{\tt CWEB}}%
\fi
%
\ifundefined{emdash}%
    \def\emdash{\penalty\exhyphenpenalty---\penalty\exhyphenpenalty}%
\fi
%
\ifundefined{FWEB}%
    \def\FWEB{{\tt FWEB}}%
\fi
%
\ifundefined{ndash}%
    \def\ndash{\penalty\exhyphenpenalty--\penalty\exhyphenpenalty}%
\fi
%
\ifundefined{noopsort}%
    \def\noopsort#1{}%
\fi
%
\ifundefined{PLOT}%
    \def\PLOT{\hbox{\raise.2ex\hbox{$<$}\kern-.06em\hbox{PLOT79
               \kern-.3em\hbox{\raise.2ex\hbox{$>$}}}}}%
\fi
%
\ifundefined{POSTSCRIPT}%
    \font\sc = cmcsc10
    \def\POSTSCRIPT{{\sc Post\-Script}}%
\fi
%
\ifundefined{PS}%
    \let\PS = \POSTSCRIPT
\fi
%
\ifundefined{singleletter}%
    \def\singleletter#1{#1}%
\fi
%
\ifundefined{tubissue}%
    \def\tubissue#1#2{\TUB~#1, no.~#2}%
\fi
%
\ifundefined{TUB}%
    \def\TUB{{\it TUG\-boat\/}}%
\fi
%
\ifundefined{WEB}%
    \def\WEB{{\tt WEB}}%
\fi
\endinput
%% ==============================[The End]==============================