Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!elroy.jpl.nasa.gov!ncar!gatech!bloom-beacon!bloom-picayune.mit.edu!athena.mit.edu!oliver From: oliver@athena.mit.edu (James D. Oliver III) Newsgroups: comp.text.tex Subject: Using \input in *.bib files Message-ID: Date: 29 May 91 17:54:48 GMT Sender: news@athena.mit.edu (News system) Organization: Massachusetts Institute of Technology Lines: 43 Can you use the \input command in *.bib files? Two things I have tried seem to indicate that you can't. 1. I have a several *.bib files which I'd like to share a common file containing all the @string command for journal title abbreviations. So the first line in all these *.bib files is: \input{journalabbreviations} where journalabbreviation.tex looks like @string{j1 = "Journal 1"} @string{j2 = "Journal 2"} etc. However, when I try to creat a bibliography, I get errors for all of my @string-defined entries, and no journal title printed out. The entries in which the title is explicitly stated come out fine. 2. Combining several *.bib files into one using \input doesn't seem to work. I.e, as an alternative to using \bibliography{bib1,bib2,bib3} I want to creat a file bib4.bib which has the lines \input{bib1.bib} \input{bib2.bib} \input{bib3.bib} and then just have \bibliography{bib4} in my main tex file. This runs through without erros, but I get no references printed. Comments, suggestions? -- ____________________________ Jim Oliver oliver@athena.mit.edu / joliver@hstbme.mit.edu oliver%mitwccf.BITNET@MITVMA.MIT.EDU