You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
3.1 KiB
72 lines
3.1 KiB
% apalike.sty style, used in conjunction with apalike.bst,
|
|
% will produce an apa-like bibliography style.
|
|
%
|
|
% Copyright (C) 1986, 1987, 2010 Oren Patashnik.
|
|
% Unlimited copying and redistribution of this file are permitted as long as
|
|
% it is unmodified. Modifications (and redistribution of modified versions)
|
|
% are also permitted, but only if the resulting file is renamed.
|
|
%
|
|
% 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)
|
|
%
|
|
% To be used as an optional argument to the \documentstyle command; for example
|
|
% \documentstyle[11pt,apalike]{book}
|
|
%
|
|
% History:
|
|
% 16-Sep-86, original version by Oren Patashnik, ideas from Susan King.
|
|
% 13-Oct-87 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'.
|
|
% Undated changes by Karl Berry and/or Oren Patashnik:
|
|
% 1) use \refname and \bibname instead of hardwiring
|
|
% the strings "References" and "Bibliography"; this change was first
|
|
% made in the apalike.sty in the germbib package.
|
|
% 2) do not define \bibhang if it is already defined.
|
|
% Karl Berry contributes his changes to the public domain.
|
|
% 8-Dec-10, clarify license.
|
|
|
|
% 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
|
|
%
|
|
\ifx\bibhang\@thisisundefined \newlength{\bibhang} \fi
|
|
\setlength{\bibhang}{2em}
|
|
|
|
% \thebibliography environment depends on whether or not `chapter's can exist
|
|
%
|
|
\@ifundefined{chapter}{\def\thebibliography#1{\section*{\refname\@mkboth
|
|
{\sl\uppercase{\refname}}{\sl\uppercase{\refname}}}\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*{\bibname\@mkboth
|
|
{\sl\uppercase{\bibname}}{\sl\uppercase{\bibname}}}\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}}
|
|
|