Path: utzoo!mnetor!tmsoft!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!olivea!uunet!ogicse!uidaho!ted.cs.uidaho.edu!foster From: foster@ted.cs.uidaho.edu Newsgroups: comp.text.tex Subject: Re: Printing Bibliographies Summary: What if \nocite{*} DOESN' T work? Keywords: BiBTeX Message-ID: <1991Feb26.182559.7986@groucho> Date: 26 Feb 91 18:25:59 GMT References: <1991Feb26.124847.21638@solo.csci.unt.edu> <12665@helios.TAMU.EDU> Sender: @groucho Organization: University of Idaho Lines: 23 Nntp-Posting-Host: cs.uidaho.edu \nocite{*} doesn't work at my location, so I assume we DON'T have BiBTeX version .99 (or whatever we needed. Is there any way to generate all your nocites anyway? Well...I've done it with a couple AWK programs. For example, for math.bib, to built a file of nocites, use: cat math.bib | awk '/@/' | awk -f nocite.awk > math.nocites Where nocite.awk contains the following: { t = $1 f = index(t,"{")+1 l = length(t) - f s = substr(t,f,1) print "\\nocite{"s"}" } This was my first AWK program, so it is probably not as efficient at possible. But what I've shown here worked quite nicely to generate all the \nocite's I needed in order to print my bibliography. James.