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
|
%%% ====================================================================
%%% @LaTeX-style-file{
%%% author = "Tom Schneider",
%%% version = "1.01",
%%% date = "10 September 1991",
%%% filename = "jmb.sty",
%%% address = "National Cancer Institute
%%% Laboratory of Mathematical Biology
%%% Frederick, Maryland 21701-1013
%%% USA",
%%% checksum = "38329 92 392 4436",
%%% email = "toms@ncifcrf.gov (Internet)",
%%% codetable = "ISO/ASCII",
%%% keywords = "molecular biology",
%%% supported = "yes",
%%% docstring = "This LaTeX style file is for the Journal of
%%% Molecular Biology, and is identical to
%%% apalike.sty [19 June 1989]. apalike.sty
%%% style, used in conjunction with
%%% apalike.bst, will produce an apa-like
%%% bibliography style:
%%% 1) Bibliography entries formatted
%%% alphabetically, last name first, each entry
%%% having a hanging indentation and no label.
%%% 2) References in the following formats:
%%% (Author, 1986)
%%% (Author and Author, 1986)
%%% (Author et al., 1986).
%%% 3) Multiple references in the form
%%% (Author1, 1986; Author2, 1987)
%%%
%%% It should be used as an optional argument
%%% to the \documentstyle command; for example,
%%% \documentstyle[11pt,apalike]{book}
%%% 16-Sep-1986: original version by Susan King
%%% and Oren Patashnik.
%%% 13-Oct-1987 changes:
%%% Fixed bug in last line by adding the {}
%%% that disappeard when the \hbox{} was
%%% removed from the pre-APALIKE definition;
%%% added club and widow penalties;
%%% patched the \newblock LaTeX bug from
%%% `-.07em' to simply `.07em';
%%% and made this work for document styles that
%%% don't define `chapter'.
%%%
%%% 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."
%%% }
%%% ====================================================================
%
% Use parens instead of brackets for \cite, and no label in the bibliography
%
\def\@cite#1#2{(#1\if@tempswa , #2\fi)}
\def\@biblabel#1{}
% Set length of hanging indentation for bibliography entries
%
\newlength{\bibhang}
\setlength{\bibhang}{2em}
% \thebibliography environment depends on whether or not `chapter's can exist
%
\@ifundefined{chapter}{\def\thebibliography#1{\section*{References\@mkboth
{REFERENCES}{REFERENCES}}\list
{\relax}{\setlength{\labelsep}{0em}
\setlength{\itemindent}{-\bibhang}
\setlength{\leftmargin}{\bibhang}}
\def\newblock{\hskip .11em plus .33em minus .07em}
\sloppy\clubpenalty4000\widowpenalty4000
\sfcode`\.=1000\relax}}%
{\def\thebibliography#1{\chapter*{Bibliography\@mkboth
{BIBLIOGRAPHY}{BIBLIOGRAPHY}}\list
{\relax}{\setlength{\labelsep}{0em}
\setlength{\itemindent}{-\bibhang}
\setlength{\leftmargin}{\bibhang}}
\def\newblock{\hskip .11em plus .33em minus .07em}
\sloppy\clubpenalty4000\widowpenalty4000
\sfcode`\.=1000\relax}}
% `; ' goes between cites, and there's no \hbox around individual cites
%
\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi
\def\@citea{}\@cite{\@for\@citeb:=#2\do
{\@citea\def\@citea{; }\@ifundefined
{b@\@citeb}{{\bf ?}\@warning
{Citation `\@citeb' on page \thepage \space undefined}}%
{\csname b@\@citeb\endcsname}}}{#1}}
|