I'm trying to achieve, in a BibTeX- or BibLaTeX-produced bibliography, a style used in scholarly books in conjunction with author-date citations that is exemplified by the following:
The first entry of a work for a given author is a paragraph beginning flush left with hanging indentation of its second and later lines. Each entry of another work by the same author (here an 'additional entry') begins slightly indented from the left with hanging indentation of its second and later lines aligned with the second and later lines of the first work's entry. Placement of year of publication immediately after author name avails the reader in finding works cited in the form '[Author last name] [year]'. (This style can be achieved in a custom list with positive
\leftmargin
, negative \itemindent
, and negative \listparindent
in which an additional entry is created as a paragraph within the item giving the first entry.)
I am at a loss concerning how to realize this style by revising a BibTex .bst file, and would appreciate help on how to do it.
So too my predicament for BibLaTeX, although some glimpses of possibility appear. The package's author-year
, verbose
, and other styles use hanging indentations. A \bibhang
length is specifiable by a \setlength
command for hanging indentation of an entry. But how to subindent an additional entry and specify hanging indentation for it, and begin it with the year, eludes me, because the standard form of an additional entry begins with a dash flush left. A \bibnamedash
command is said to allow one to specify what type of dash. I have read that this command is more complicated than it appears, but might one specify a space (e.g., \hspace{n}
or \quad
) by this command, and thereby achieve the equivalent of indentation? No doubt experts discern better avenues than these glimpses. I would be grateful to learn of them.
Thanks very much to @moewe for this solution. I'm puzzled as to how the \setlength{\bibhang}{2\bibhang}
command succeeds as it does, since it seems to define a length as a multiple of itself. I'd also be grateful to know about ext-authoryear
or some part of it, which (with \DeclareField . . .
, so I gather) perfectly places the year. I appreciate your alert (and that of @David Purton) about trying in BibLaTeX to capture multiple component works of a one-author collection within one entry. There are many occasions when that organization is needed (e.g., a writer would avoid the otiose appearance of listing separately ten works of Aristotle published in a definitive collected works volume). It seems that one could put titles of two works into the title
field by writing, e.g., {Speaking of Objects'' and ``Natural Kinds} in which internal quotes are supplied knowing that enclosing quotes for the string are automatic. One could insert in the pages
field two page number intervals, as in {1-25, 114-138} for works in order of their listing. (Showing the page intervals in the entry avails concision: e.g., 'Quine 1969, p. 120' without more unambiguously identifies a work within the collection.) Would the foregoing cause trouble in various ways that I don't glimpse? I respect your point that difficulty looms. It's also impressive from BibLaTeX's manual to see the attentiveness shown, in composing the package, to multitudinous scholarly conventions. Hence I'm hopeful that a route lies to this one.
biblatex
is straight forward. But combining multiple titles into one entry is not so easy since it is assumed that there will be only one title per entry. You could specify fake titles, but quotes and punctuation would no longer be automatically handled. Perhaps something with related entries could be done.