Menu
CTAN
Comprehensive TeX Archive Network
Cover Upload Browse Search

Direc­tory tex-archive/biblio/bibtex/utils/findbib

The simple shell script, findbib, gets a latex source file and finds the needed bibtex
records in the physics archive at WWW-SPIRES.SLAC.STANFORD.EDU.

References must be in one of the following forms:

 - A SPIRES key: eg. \cite{Witten:1996ep}
 - A new arXiv number: eg. \cite{0704.0001}
 - An old arXiv number: eg. \cite{hep-th/9703030} or \cite{9703030}.

SPIRES has provided a unique "two letter label" attached to each paper following the
Author:Year identification. For example, "ep" in Witten:1997ep. Of course, one has
to look on SPIRES to know them. However, eprint numbers, like hep-th/yymmxxx,
yymmxxx and yymm.xxxx, are also supported labels. This allows you to retrieve the
full record from just the arxiv numbers.
If no arxiv name is specified, the scripts will search hep-th by default. This behaviour
can be changed by editing the script.

The scripts use awk, sed, lynx, bibtex and sometimes latex to generate the aux file.
(Note that this shell script runs only under *nix.)

Further details inside the files.

Let me know of suggestions, improvements at:
billnaai[~at~]gmail{-dot-}com

1) Useage

findbib [-a] filename.tex

If the option -a is selected, the script will only add new citations. The default be-
haviour is to create a new bibliography with all the citations.


2) Installation

After you untar it:

tar xzvf findbib.tar.gz,

just put findbib on your path and render it executable:

chmod u+x findbib

You also need to install awk, sed, lynx and ofcourse latex.
(There is also a file, example.tex, that you can test the script on).

3) Acknowledgements

This script is a modified version of the script originally by Fabrizio Nesti.

From the original script by Fabrizio Nesti:
And thanks to Hrvoje 'Harv' Galic at SPIRES for collaboration!


----------------------------------
#######################################################################
#
#    Findbib is free software; you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation (version 2)
#    
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#    
#    You should have received a copy of the GNU General Public License
#    along with this program; if not, write to the Free Software
#    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
#
#######################################################################


Files

Name Size Date Notes
README 2631 2007-10-19 08:45
addbib 7813 2007-10-19 08:45
documentation.pdf 47947 2008-04-04 04:27
documentation.tex 2469 2008-04-04 04:27
example.pdf 57041 2008-04-04 04:28
example.tex 890 2008-04-04 04:28
findbib 11151 2008-04-04 04:04
utphys.bst 19518 2007-10-19 08:45

Down­load the con­tents of this pack­age in one zip archive (107.2k).

find­bib – Find bib­li­o­graphic de­tails from SPIRES

Find­bib is a shell script that en­ables the user to avoid writ­ing BibTeX database en­tries for pa­pers that ap­pear on SPIRES: if the ci­ta­tion key is in SPIRES stan­dard form, or is an arXiv preprint num­ber, the bib­li­o­graphic de­tails are re­trieved on-line.

A com­pan­ion script, ad­dbib, adds the in­for­ma­tion to an ex­ist­ing BibTeX database.

Pack­age De­tailsfind­bib
Ver­sion2.3
Li­censeGNU Gen­eral Public Li­cense
Main­tainerKevin Gold­stein
Fabrizio Nesti
Topics de­rive BibTeX data from re­sources other than BibTeX li­braries
Guest Book Sitemap Contact