summaryrefslogtreecommitdiff
path: root/dviware/driv-standard/papers/special-beebe-1.02/bibnames.sty
blob: 7d49297434d61f203f76da191254d3a92fc79ab5 (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
148
149
%/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>
%%
%%  @texfile{
%%      author          = "Nelson H. F. Beebe",
%%      version         = "1.03",
%%      date            = "01 August 1991",
%%      filename        = "bibnames.sty",
%%      address         = "Center for Scientific Computing
%%                         and Department of Mathematics
%%                         South Physics Building
%%                         University of Utah
%%                         Salt Lake City, UT 84112
%%                         USA
%%                         Tel: (801) 581-5254",
%%      checksum        = "143     393    4284",
%%      email           = "beebe@science.utah.edu (Internet)",
%%      codetable       = "ISO/ASCII",
%%      supported       = "yes",
%%      docstring       = "This file provides standard definitions of
%%                         proper names needed in TeX-related
%%                         bibliographies.  The definitions are a
%%                         significant extension of those in Rick
%%                         Futura's texnames.sty; the latter is not
%%                         used directly here, because not all sites
%%                         have it.
%%                         The checksum field above contains the
%%                         standard UNIX wc (word count) utility
%%                         output of lines, words, and characters;
%%                         eventually, a better checksum scheme should
%%                         be developed."
%%      }
%
%=======================================================================
% The TeX-related program names that are not defined already in LaTeX
%
% 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.
%=======================================================================
% TeXbook, p. 308:
\def\ifundefined#1{\expandafter\ifx\csname#1\endcsname\relax}
%
% The following comes from Mike Spivak
\ifundefined{AMSTEX}
    \newcommand{\AMSTEX}{$\cal A$\kern-.1667em\lower.5ex\hbox{$\cal M$}
                \kern-.125em$\cal S$-\TeX}
\fi
% Letter case variants:
\ifundefined{AmSTeX}
    \newcommand{\AmSTeX}{\AMSTEX{}}
\fi
%
\ifundefined{AMSTeX}
    \newcommand{\AMSTeX}{\AMSTEX{}}
\fi
%
% \BibTeX and \SLiTeX, taken from the top of the local user's guide  (--wnl)
\ifundefined{BibTeX}
    \newcommand{\BibTeX}{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
                T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
\fi
%
\ifundefined{CMR}
    \newcommand{\CMR}{{Computer Modern}}
\fi
%
\ifundefined{CWEB}
    \newcommand{\CWEB}{{\tt CWEB}}
\fi
%
\ifundefined{emdash}
    \newcommand{\emdash}{\penalty\exhyphenpenalty---\penalty\exhyphenpenalty}
\fi
%
\ifundefined{LAMSTeX}
\newcommand{\LAMSTeX}{L\raise.42ex\hbox{\kern-.3em\the\scriptfont2 A}%
    \kern-.2em\lower.376ex\hbox{\the\textfont2 M}\kern-.125em
    {\the\textfont2 S}-\\Tex{}}
\fi
%
\ifundefined{FWEB}
    \newcommand{\FWEB}{{\tt FWEB}}
\fi
%
\ifundefined{METAFONT}
    \font\mf=logo10
%    \hyphenchar\mf=-1
    \newcommand{\METAFONT}{{\mf META{\rm{}\-{}}FONT}}
\fi
%
\ifundefined{MF}
    \newcommand{\MF}{\METAFONT}
\fi
%
\ifundefined{ndash}
    \newcommand{\ndash}{\penalty\exhyphenpenalty--\penalty\exhyphenpenalty}
\fi
%
\ifundefined{noopsort}
    \newcommand{\noopsort}[1]{}
\fi
%
\ifundefined{PLOT}
    \newcommand{\PLOT}{{\mbox{\raise.2ex\hbox{$<$}\kern-.06em\hbox{PLOT79}
               \kern-.3em\hbox{\raise.2ex\hbox{$>$}}}}}
\fi
%
\ifundefined{POSTSCRIPT}
    \newcommand{\POSTSCRIPT}{{\sc Post\-Script}}
\fi
%
\ifundefined{PS}
    \newcommand{\PS}{\POSTSCRIPT}
\fi
%
\ifundefined{singleletter}
    \newcommand{\singleletter}[1]{#1}
\fi
%
\ifundefined{SLiTeX}
    \newcommand{\SLiTeX}{{\rm S\kern-.06em{\sc l\kern-.035emi}\kern-.06em
                T\kern -.1667em\lower.7ex\hbox{E}\kern-.125emX}}
\fi
%
\ifundefined{tubissue}
    \newcommand{\tubissue}[2]{\TUB~#1, no.~#2}
\fi
%
\ifundefined{TUB}
    \newcommand{\TUB}{{\em TUG\-boat\/}}
\fi
%
\ifundefined{WEB}
    \newcommand{\WEB}{{\tt WEB}}
\fi