Path: utzoo!news-server.csri.toronto.edu!rpi!usc!cs.utexas.edu!uunet!mcsun!ukc!ox-prg!culhua!jg From: jg@prg.ox.ac.uk (Jeremy Gibbons) Newsgroups: comp.text.tex Subject: Re: BiBTeX: Journal Abbreviations Message-ID: Date: 18 Mar 91 13:54:50 GMT References: <2253@borg.cs.unc.edu> <1991Mar15.110519.20581@sics.se> Sender: news@prg.ox.ac.uk Organization: Oxford University Computing Laboratory, UK Lines: 29 In-reply-to: bjornl@sics.se's message of 15 Mar 91 11:05:19 GMT bjornl@sics.se (Bj|rn Lisper) writes > This works reasonably well if you always want, say, the abbreviated form, > but it is a pain if you produce documents with different formats of journal > names. Can't you just have a longstrings.bib and a shortstrings.bib, which say @STRING{tcs = "Theoretical Computer Science"} and @STRING{tcs = "Theoret.\ Comput.\ Sci."} respectively? Then your \bibliography command looks at the relevant one. (You can define your own \mybib command that does a \bibliography with a few extra files thrown in.) The problem with doing this sort of thing in the .bst file is that you end up with an exponential number of slightly-different .bsts lying around. Tom Schneider got round this by allowing switches in a .bst, which can be toggled from the document. (You could have a switch for short titles, a switch for abstracts, etc). Jeremy *-----------------------------------------------------------------------* | Jeremy Gibbons (jg@uk.ac.oxford.prg) Funky Monkey Multimedia Corp | *-----------------------------------------------------------------------*