summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/bibtex/germbib/apalike.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-10-22 14:21:42 +0000
committerKarl Berry <karl@freefriends.org>2006-10-22 14:21:42 +0000
commit5ec917cab19b22b7c3b74861fc439f345155bd0b (patch)
treeb2fd60c17096460c6f9ccfa5d4f08c621a2c2923 /Master/texmf-dist/doc/bibtex/germbib/apalike.tex
parent46deeb865b1c9bff5961d32ecdaf0d29d4d8c381 (diff)
germbib bibtex update, avoiding clashes and spurious ^M
git-svn-id: svn://tug.org/texlive/trunk@2367 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/bibtex/germbib/apalike.tex')
-rw-r--r--Master/texmf-dist/doc/bibtex/germbib/apalike.tex88
1 files changed, 88 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/bibtex/germbib/apalike.tex b/Master/texmf-dist/doc/bibtex/germbib/apalike.tex
new file mode 100644
index 00000000000..8f2ac454dd2
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/germbib/apalike.tex
@@ -0,0 +1,88 @@
+%% @texfile{
+%% author = "Oren Patashnik",
+%% version = "0.99a",
+%% date = "12 Dec 1990",
+%% filename = "apalike.tex",
+%% address = "Please use electronic mail",
+%% checksum = "88 707 4412",
+%% email = "opbibtex@neon.stanford.edu",
+%% codetable = "ISO/ASCII",
+%% supported = "yes",
+%% docstring = "Defines macros that make apalike work with plain TeX",
+%% }
+% apalike.tex, version 0.99a, for btxmac 0.99f, BibTeX 0.99c, TeX 3.0 or later.
+% Copyright (C) 1990; all rights reserved.
+% You may copy this file provided: that it's accompanied by btxmac.tex;
+% and that either you make absolutely no changes to your copy, or if you
+% do make changes, (1) you name the file something other than
+% `apalike.tex' and you remove all occurrences of `apalike.tex' from the
+% file, (2) you put, somewhere in the first twenty lines of the file,
+% your name, along with an electronic address at which others who might
+% use the file may reach you, and (3) you remove each occurrence of
+% Oren's name and electronic address from this file. These restrictions
+% help ensure that all standard versions of these macros are identical,
+% and that Oren doesn't get deluged with inappropriate e-mail.
+%
+% This file, apalike.tex, contains TeX macros that let you use the
+% apalike bibliography style with plain TeX. In essence, this file
+% provides the Tex counterpart to apalike.sty, the LaTeX style file
+% required for using the apalike bibliography style. Please report any
+% bugs (outright goofs, misfeatures, or unclear documentation) to Oren
+% Patashnik (opbibtex@neon.stanford.edu). These macros will become
+% frozen shortly after BibTeX version 1.00 is released.
+%
+% Editorial note (i.e., flame):
+% Many journals require a style like `apalike', but I strongly, strongly,
+% strongly recommend that you not use it if you have a choice---use
+% something like `plain' instead. Mary-Claire van Leunen (A Handbook for
+% Scholars, Knopf, 1979) argues convincingly that a style like `plain'
+% encourages better writing than one like `apalike'. Furthermore the best
+% argument for using an author-date style like `apalike'---that it's "the
+% most practical" (The Chicago Manual of Style, University of Chicago
+% Press, thirteenth edition, 1982, pages 400--401)---falls flat on its
+% face with the new computer-typesetting technology. For instance page 401
+% of the Chicago Manual anachronistically states "The chief disadvantage of
+% [a style like `plain'] is that additions or deletions cannot be made
+% after the manuscript is typed without changing numbers in both text
+% references and list." With LaTeX the disadvantage obviously evaporates.
+% Moreover, apalike indulges in what I think is an execrable practice:
+% automatically abbreviating first names. It's true that there aren't very
+% many D. E. Knuth's around, so abbreviating his first name doesn't cause
+% much confusion. But I've personally known three D. E. Smith's, two of
+% whom have published in the same field; abbreviating their first names
+% *is* confusing. Especially with all the citation indexes nowadays, it's
+% better to give first names exactly as they appear in the source being
+% cited. Automatically abbreviating first names is simply bad scholarship.
+% (End of flame.)
+%
+% To use these macros you need the btxmac macros, whose purpose is to
+% let you use BibTeX with plain TeX (rather than with LaTeX); the file
+% btxmac.tex explains those macros in detail. You simply \input apalike
+% right after you \input btxmac to invoke these macros.
+%
+%
+% HISTORY
+%
+% Oren Patashnik wrote the original version of these macros in December
+% 1990, for use with btxmac.tex.
+%
+% 12-Dec-90 Version 0.99a, first general release.
+%
+%
+% Here, finally (I swear, I thought he was never gonna stop), are the
+% macros. The first bunch makes the label empty and sets 2em of
+% hanging indentation for each entry.
+%
+\def\biblabelprint#1{\noindent}%
+\def\biblabelcontents#1{}%
+\def\bblhook{\biblabelextrahang = 2em}%
+%
+%
+% And the last bunch formats an in-text citation: parens around the
+% entire citation; semicolons separating individual references; and a
+% comma between a reference and its note (like `page 41') if it exists.
+%
+\def\printcitestart{(}% left paren
+\def\printcitefinish{)}% right parent
+\def\printbetweencitations{; }% semicolon, space
+\def\printcitenote#1{, #1}% comma, space, note (if it exists)