[OS X TeX] Filmography with BibTeX

Thomas Schröder hydrochlorix at gmx.net
Thu Apr 7 12:33:56 EDT 2005


Am 06.04.2005 um 10:14 schrieb Simon Spiegel:

> I'm currently using jurabib for my PhD thesis in film studies and for 
> obvious reasons use bibtex for both my bibliography and my 
> filmography. Using multibib handling several bibliographies in one 
> document is no problem. Unfortunately BibTeX wasn't designed for 
> filmographies and since I'm no programmer, I had to do some ugly 
> hacking of jurabib.bst which partly works but doesn't yet do what I 
> want.

I found this whole thing interesting and was intrigued enought to do a 
little reading. So, here goes.

> What do I want? I film entry currently looks like this:
>
>
> @misc{Kubrick.S:1964,
> 	Address = {GB},
> 	Author = {Kubrick, Stanley},
> 	Shorttitle = {Dr. Strangelove},
> 	Sortkey = {dr_strangelove_or},
> 	Title = {Dr. Strangelove or: How I Learned to Stop Worrying and Love 
> the Bomb},
> 	Titleaddon = {Dr. Seltsam oder Wie ich lernte, die Bombe zu lieben},
> 	Year = {1964}}
>
> What is the result I want:
>
> - When cited for the first time I want the full Title (in smallcaps) 
> and the year displaied: Dr. Strangelove or: How I Learned to Stop 
> Worrying and Love the Bomb (1964)

For the small caps you might have to use makebst to create your own 
BibTeX style file, but that shouldn't be much of a problem. If you want 
to know how to use makebst, type

texdoc makebst

in the Terminal. To customize your own style file, type

latex makebst

and answer the questions according to your taste and needs.

> - For every further citiation I only want to the shorttitle (if it 
> exists, otherwise the long title) with a year. Film title should still 
> be in small caps: Dr. Strangelove.

I thought I read something about this but couldn't find it anymore. 
What I did find, though, was the manual to jurabib. The jurabib package 
at least gives you the \citefield command with which you can cite any 
field of your bibkey e.g. \citefield{shorttitle}{Kubrick.S:1964}. For 
the small caps you'd have to use makebst again.

> - The entry in the filmography should also include the German title 
> (titleaddon) and the land, the original title should be in smallcaps, 
> the German title plain : Dr. Strangelove or: How I Learned to Stop 
> Worrying and Love the Bomb (Dr. Seltsam oder Wie ich lernte, die Bombe 
> zu lieben). Stanley Kubrick, GB 1964.

I _think_ you should get this by incorporating "ANNOTATIONS" in 
makebst. IIRC this just gives you all of the nonusual fields in a .bib 
file but I might be mistaken.

> I already managed to hack jurabib.bst so that the filmography is 
> displaied properly.

With your own BibTeX style file this might not even be necessary.

> I have no idea though, how I can tell bibtex that it should only use 
> the shorttitle for multiple citations.

As I said, it might work the way you want it, but maybe not quite as 
automatically as you had hoped for. I'm still trying to remember that 
other package that does more automation. If I have some time, I might 
even try out one or two things. Sorry, I can't do more at the moment 
:-(

HTH, Thomas

--------------------- Info ---------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
           & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Post: <mailto:MacOSX-TeX at email.esm.psu.edu>





More information about the MacOSX-TeX mailing list