From 59419c5c9c44de3b4d48ed81d96df7a068265294 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 29 Oct 2019 18:02:24 +0000 Subject: authordate, follow separate package on CTAN git-svn-id: svn://tug.org/texlive/trunk@52564 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/authordate/authordate1-4.sty | 79 ++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/authordate/authordate1-4.sty (limited to 'Master/texmf-dist/tex/latex/authordate') diff --git a/Master/texmf-dist/tex/latex/authordate/authordate1-4.sty b/Master/texmf-dist/tex/latex/authordate/authordate1-4.sty new file mode 100644 index 00000000000..5364cf38053 --- /dev/null +++ b/Master/texmf-dist/tex/latex/authordate/authordate1-4.sty @@ -0,0 +1,79 @@ +% This LaTeX style-option file, authordate1-4.sty, is intended for documents +% that use the author-date citation system. When used in conjunction with +% authordate1.bst, ... , authordate4.bst, it allows citations of the +% form \shortcite{bloggs-60} as well as the usual \cite{bloggs-60}. +% When +% ... \cite{bloggs-60} ... \shortcite{bloggs-60} ... +% appears in the input file, +% ... (Bloggs, 1960) ... (1960) ... +% appears in the final document. +% +% Note that: +% - a command \bibtitle is defined, to generate the bibliography title +% - a command \bibheadtitle is defined, to generate the text to be used +% by \pagestyle{headings} +% - \bibtitle and \bibheadtitle are set to generate "References" and +% "REFERENCES" respectively. +% - an \addcontentsline{toc}{...}{\bibtitle} is issued. +% Thus: +% - the default bibliography title is "References", but can be changed by +% having \renewcommand{\bibtitle}{...} before \begin{thebibliography} +% or \bibliography +% - the default page header text is "REFERENCES", but can be changed by +% \renewcommand{\bibheadtitle}{...} +% - \tableofcontents will give a table of contents that mentions the +% bibliography. +% +% David Rhead +% Cripps Computing Centre +% February 1990 + +% Code taken from apalike.sty. +% +\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} + +% Define default title and page-head text. +% +\def\bibtitle{References} +\def\bibheadtitle{REFERENCES} + +\@ifundefined{chapter}{\def\thebibliography#1{\section*{\bibtitle\@mkboth + {\bibheadtitle}{\bibheadtitle}} + \addcontentsline{toc}{section}{\bibtitle}\list % For styles in + {\relax}{\setlength{\labelsep}{0em} % which \chapter + \setlength{\itemindent}{-\bibhang} % is undefined. + \setlength{\leftmargin}{\bibhang}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax}}% +{\def\thebibliography#1{\chapter*{\bibtitle\@mkboth % For styles in + {\bibheadtitle}{\bibheadtitle}} % which \chapter + \addcontentsline{toc}{chapter}{\bibtitle}\list % is defined. + {\relax}{\setlength{\labelsep}{0em} + \setlength{\itemindent}{-\bibhang} + \setlength{\leftmargin}{\bibhang}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax}} +% +% Code taken from aaai.sty. +% +% don't box citations, add space between multiple citations, separate with ; +\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}} +% Allow short (name-less) citations, when used in +% conjunction with a bibliography style that creates labels like +% \citename{, } +\let\@internalcite\cite +\def\cite{\def\citename##1{##1}\@internalcite} +\def\shortcite{\def\citename##1{}\@internalcite} -- cgit v1.2.3