49
$\begingroup$

Does anyone know of a good place to find already-done BibTeX entries for standard books in advanced math? Or is this impossible because the citation should include items specific to your copy? (I am seeing the latter as potentially problematic because the only date I can find in my copy of Hartshorne is 2006, whereas the citations I can find all put the publication date at 1977.)

$\endgroup$
1
  • $\begingroup$ The 1977 is on the copyright page. Is that really different in your copy? (The only reason I know of to change it would be a new, revised edition. I'm not aware of a second edition of Hartshorne, but I may be out of date.) $\endgroup$
    – Henry Cohn
    May 7, 2012 at 16:17

20 Answers 20

42
$\begingroup$

I recommend using the AMS website MREF, located here.

EDIT : Another remark about your question. Don't worry too much about getting things like the printing date for a book correct (it changes every time they make a new printing run). Just make sure that you have the author, title, and edition in some standard format (and for papers, the journal, date, and page number). Every journal will reformat things into their house style and verify that your bibliographic entries are correct. Make those copy-editors work for their money!

$\endgroup$
7
  • 15
    $\begingroup$ MathSciNet can also be told to give the BibTeX entry. Both also give amsrefs entry (which I tend to prefer immensely...) $\endgroup$ Apr 6, 2010 at 21:47
  • 2
    $\begingroup$ My favorite part of mref is that it produces bibliographic entries formatted in tex. I've never much cared for bibtex -- I prefer just to write out my bibliography by hand. Mref makes it easy. $\endgroup$ Apr 6, 2010 at 21:52
  • $\begingroup$ Mref asks me to make it unique which I cannot achieve $\endgroup$ Mar 23, 2021 at 9:13
  • 2
    $\begingroup$ @AndyPutman: As someone who worked as a typesetter, please use bibtex. There's nothing worse than seeing a paper with some 50 references, or more, all formatted by hand, not according to the journal's standard, realising that you need to go at them, one by one and fish them out of mathscinet, or worse. $\endgroup$
    – Asaf Karagila
    Dec 16, 2022 at 16:41
  • 2
    $\begingroup$ @AndyPutman: If you don't see how copy-paste into a .bib file, and then just using something like \bibliographystyle{alpha} saves time, then I guess we're at an impasse. $\endgroup$
    – Asaf Karagila
    Dec 16, 2022 at 18:09
49
$\begingroup$

About 10 years ago I wrote a perl script called "bibweb" which uses MathSciNet to produce bibtex entries for references. If you have access to MathSciNet and you run

bibweb -c 'hartshorne;algebraic-geometry'

then one of its answers is

@book {MR0463157,
    AUTHOR = {Hartshorne, Robin},
     TITLE = {Algebraic geometry},
      NOTE = {Graduate Texts in Mathematics, No. 52},
 PUBLISHER = {Springer-Verlag},
   ADDRESS = {New York},
      YEAR = {1977},
     PAGES = {xvi+496},
      ISBN = {0-387-90244-9},
   MRCLASS = {14-01},
  MRNUMBER = {MR0463157 (57 \#3116)},
MRREVIEWER = {Robert Speiser},
}

It's not perfect, but it works for me. Download it at https://github.com/jhpalmieri/bibweb. It's free, so satisfaction guaranteed or double your money back.

$\endgroup$
1
  • $\begingroup$ Seems that the link is broken... $\endgroup$
    – Bach
    May 16, 2016 at 10:38
30
$\begingroup$

Google Scholar will produce BibTeX entries if you turn on Show links to import to BibTeX in Scholar search preferences.

$\endgroup$
3
  • 3
    $\begingroup$ Thanks for this tip! I did not know that. The BibTeX they generate is not always very high quality, but it looks useful as a starting point. $\endgroup$ Apr 7, 2010 at 17:00
  • $\begingroup$ That is awesome. $\endgroup$
    – Dirk
    Apr 15, 2012 at 8:43
  • 1
    $\begingroup$ Many of the scholar bibtex entries are of very low quality, in the sense that they provide incomplete information (say, no journal, or no pages) $\endgroup$ Mar 23, 2021 at 9:15
26
$\begingroup$

MR Lookup is also a good tool and seems to be free.

$\endgroup$
1
  • 4
    $\begingroup$ It's not completely free, just partly unrestricted... it gives you the first 3 items of any request. In addition, Boolean "and" seems not to work in author field. AMS wants your money... $\endgroup$
    – YCor
    Feb 3, 2018 at 0:43
19
$\begingroup$

The best thing about using MathSciNet for bibtex entries is that it is standard and universally accepted. No need to reinvent a bicycle.

$\endgroup$
1
  • 36
    $\begingroup$ Its also worth pointing out that people without university access can get MathSciNet's bibtex data via ams.org/mrlookup . $\endgroup$ Apr 7, 2010 at 6:26
11
$\begingroup$

The Courant Centre has a useful webpage which produces nice BibTeX entries for arXiv preprints, if you input a paper ID or an author ID.

Random fact: The K-theory archive has a loooong BibTeX file on the K-theory literature available for download.

$\endgroup$
10
$\begingroup$

Zotero is a nice plug-in for firefox that produces a database of your favorite publications. Every time you are on a website like arxiv, math-sci net or the homepage of some journal, it offers you to save the publication into your database. It gathers all the relevant information automatically from the page, and it does that amazingly well. Once you've got all your publications in your database, just hit the export to bibtex button and you're done.

$\endgroup$
7
$\begingroup$

I prefer the Zentralblatt database because it provides bibtex entries with DOIs.

$\endgroup$
2
  • 1
    $\begingroup$ The same is true of AMS's MREF, mentioned earlier. $\endgroup$ May 11, 2010 at 13:46
  • 1
    $\begingroup$ Also, very importantly for some, Zentralblatt is fully free, while Mathscinet is available to non-subscribers only in its crippled version MREF. $\endgroup$ Dec 16, 2022 at 21:10
6
$\begingroup$

I also use JabRef. In addition, there is an easy to use JabRef plugin for the Union Catalogue (GVK) of several German federal states participating in the so-called Common Library Network (GBV).

The GVK fetching is explained at http://help.jabref.org/en/GVK.

$\endgroup$
5
$\begingroup$

Another way is to use google with option "filetype:bib". Something like this.

$\endgroup$
5
$\begingroup$

Since it's not been mentioned, I'll chime in with Mendeley, which provides BibTeX citations for papers on the site (minus the linebreaks, unfortunately). They also have a freeware reference manager.

$\endgroup$
5
$\begingroup$

If you use a mac, BibDesk is fantastic: among other really nice features, it lets you find your book/article/etc on your choice of free sites (ACM, arXiv, CiteULike, Google Scholar, HubMed, SPIRES) or subscription sites (IEEE Xplore, MathSciNet, Project Euclid, Zentralblatt Math) and then once you've found the item, it takes one click to import the citation into the database. The database can also store electronic copies of articles (if available) referenced to the citation.

So for example, I would open BibDesk, click on the icon that says Web, click on "MathSciNet". Within the program I see the MathSciNet page (assuming I'm at work where I have access). Type in the search terms Hartshorne and Geometry, and up comes 8 citations I could import. One of them is Algebraic Geometry from 1977, so I would click on the button that says "import". BibDesk does all the other work.

While writing a paper, just drag and drop the citations onto your LaTeX document to embed \cite{blah} with the appropriate cite key (at least if you're using TeXShop).

When you're ready to stick a bibliography into your paper, select the relevant articles in the BibDesk database and export them into a BibTeX file. It's super easy.

$\endgroup$
4
$\begingroup$

Try http://www.ottobib.com/. It is a ISBN to Bibtex (or other formats) converter.

$\endgroup$
4
$\begingroup$

I wrote a script using AutoHotKey that allows me to highlight the title of a reference (e.g., in a PDF article). It then looks up Google Scholar based on that title using Google Scholar's "allintitle:" key word. I have Google Scholar set to export BibTeX. I can then easily drag and drop the BibTeX into JabRef. I posted the details on my blog: http://jeromyanglim.blogspot.com/2010/04/how-to-get-quick-access-to-full-text.html

$\endgroup$
4
$\begingroup$

Google books also gives bibtex references and at least once I found a reference there for a math book not on Mathscinet for some reason. To get the bibtex you go to the bottom of the "about this book" page and click on "Export citation: Bibtex" (you can also get Endnote and Refman references... whatever those are).

$\endgroup$
4
$\begingroup$

I have had problems with this earlier, and I agree with Olivier, that Zentralblatt's database is pretty good. I've even created a simple program which loads them easily to JabRef or any BibTex files. It works properly, try it out if you are interested. You can find it at https://sites.google.com/site/jabrefzentralblatt. No install or anything needed.

$\endgroup$
1
  • $\begingroup$ The link is broken. $\endgroup$
    – Ben McKay
    Mar 23, 2021 at 14:19
3
$\begingroup$

Check out http://www.bibtexsearch.com - it has several million bibtex records.

$\endgroup$
2
$\begingroup$

There's also Lead2Amazon which can export in a variety of formats.

$\endgroup$
1
$\begingroup$

I use doi2bib a lot - journals usually provide doi, but the bib entry (if present) is hidden or buried in some file. I rather just copy it from a field.

Same with isbn2bib, very useful for books.

$\endgroup$
1
$\begingroup$

Currently I get very good quality bibtex entries at Crossref, hope it will last

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.