[texhax] bibtex @incollection issue

Alex Scorpan scorpan at gmail.com
Sat Jul 8 00:28:10 CEST 2006


> @incollection{SEoP_Kuhn,
> 	author = "Alexander Bird",
> 	title = "Thomas Kuhn",
> 	booktitle = "Stanford Encyclopedia of Philosophy"}
>
> Alexander Bird. Thomas kuhn. In \emph{Stanford Encyclopedia of  
> Philosophy}.

First off, surround the mid-title capitals in braces, so that they  
don't get lowercased.
For example,
	title="Thomas {K}uhn"
will at least lead to
	Alexander Bird. Thomas Kuhn. In \emph{Stanford Encyclopedia of  
Philosophy}.
A small step forward.

The .bib file is just a database with not much to do with the styling  
of the output.  Putting K in braces at least allows the database to  
produce a slightly better result no matter the styling.

The rest is a matter of the bibliography style, called in your source by
	\bibliographystyle{foobar}
and encoded in a file somewhere in your system called
	foobar.bst
This is the file that controls everything (including the automatic  
lowercasing of K) and where everything can be changed and restyled,  
and could lead to any outputs, including the garish
	\textbf{Alexander Bird:} \textsc{"Thomas Kuhn".} Published in \textit 
{Stanford...
But that's a whole other can of worms.

Fastest solution, you could change the bibliography style to some  
other style that already does what you want.  That could save you  
from doing the {K}-thing as well.  I'm sure others on the list will  
have suggestions.

Alex


More information about the texhax mailing list