oliver@athena.mit.edu (James D. Oliver III) (05/30/91)
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.EDUralph@laas.fr (Ralph P. Sobek) (05/30/91)
In article <OLIVER.91May29135442@m66-070-5.mit.edu> oliver@athena.mit.edu (James D. Oliver III) writes: | | \input{journalabbreviations} | ... | \bibliography{bib1,bib2,bib3} First of all, *.bib files are neither TeX not LaTeX files, but BibTeX files. BibTeX reacts to the appropriate commands that are in the associated *.aux file. You have to get all the \bibiography and \bibliographystyle commands right since they reappear in the *.aux file. Now tell me what is wrong with the following: \bibliography{journalabbreviations,bib1,bib2,bib3} BibTeX is fast enough, even with many bib files. In addition, with TeX 3.0, BibTeX accepts the BIBINPUTS environment variable which tells it the paths to look into for the *.bib files. -- Ralph P. Sobek Disclaimer: The above ruminations are my own. ralph@laas.fr Addresses are ordered by importance. ralph@laas.uucp, or ...!uunet!laas!ralph If all else fails, try: sobek@eclair.Berkeley.EDU =============================================================================== THINK: Due to IMF & World Bank policies 100 million Latin American children are living, eating, and sleeping in the streets -- Le Monde Diplomatique