Naar de inhoud

DOI-naar-BibTeX-converter

Plak één DOI — kaal, met doi:, of als doi.org-link — en krijg een volledige BibTeX-invoer op basis van het Crossref-record: invoertype, citeersleutel, auteurs, titel, tijdschrift, jaar, volume, nummer, pagina's, uitgever, DOI en URL. Een optioneel vakje zet de hoofdletters in de titel tussen accolades, zodat BibTeX ze behoudt. Gratis, zonder registratie.

Zo gebruik je de DOI-naar-BibTeX-converter

  1. Voer een DOI in. Typ of plak hem als 10.1038/nphys1170, als doi:10.1038/nphys1170 of als volledige https://doi.org/-link. Afsluitende leestekens uit een gekopieerde zin worden verwijderd.
  2. Kies of hoofdletters beschermd moeten worden. Vink het vakje aan als de titel afkortingen of eigennamen bevat (DNA, Bayesian) die je BibTeX-stijl misschien naar kleine letters zet.
  3. Druk op Omzetten. De DOI gaat naar Crossref, dat het record van de uitgever teruggeeft, en de invoer verschijnt hieronder.
  4. Kopieer de invoer. Plak hem in je .bib-bestand. Hernoem de citeersleutel gerust als je wilt — er is niets anders dat ervan afhangt.

Wat de invoer bevat

De converter koppelt het Crossref-worktype aan een BibTeX-invoertype en schrijft daarna de velden die in het record staan. De rest laat hij weg:

Crossref-typeBibTeX-typeContainerveld
journal-article@articlejournal
book, monograph, edited-book, reference-book@bookgeen
book-chapter, book-section, book-part@incollectionbooktitle
proceedings-article@inproceedingsbooktitle
report@techreportgeen
dissertation@phdthesisgeen
anything else@miscgeen

Velden in deze volgorde: auteur (of editor als er geen auteurs zijn), titel, de container, jaar, volume, nummer, pagina's, uitgever, doi, url.

De citeersleutel bestaat uit de achternaam van de eerste auteur, het jaar en het eerste betekenisvolle woord van de titel, in kleine letters en teruggebracht tot gewone ASCII — bijvoorbeeld aspelmeyer2009measured. De tekens { } % en & worden in elk veld geëscaped voor BibTeX; de converter verandert verder geen tekens, dus controleer titels met # of _ zelf.

Uitgewerkt voorbeeld

Als je 10.1038/nphys1170 invoert, krijg je een @article-invoer met de citeersleutel aspelmeyer2009measured. Het Crossref-record geeft één auteur (Aspelmeyer, Markus), de titel “Measured measurement” in Nature Physics, jaar 2009, volume 5, nummer 1, pagina's 11-12, de uitgever Springer Science and Business Media LLC, en de DOI, die ook het url-veld wordt als https://doi.org/10.1038/nphys1170. Omdat de enige hoofdletter in die titel de eerste letter is, verandert het vakje voor beschermde hoofdletters hier niets. Bij een titel als “Detecting DNA damage” zou het accolades rond DNA zetten.

Beperkingen om te weten

  • Eén DOI per conversie. Voor een lijst met DOI's en een .bib-bestand om te downloaden, gebruik je de DOI naar BibTeX-converter op de conversiehub.
  • Alleen Crossref. DOI's die elders zijn geregistreerd, zoals veel DataCite-dataset-DOI's, geven “niet gevonden” terug, ook al zijn ze geldig.
  • Auteurs komen binnen zoals Crossref ze heeft. Een record met een groepsauteur of zonder auteur geeft een organisatienaam of een editorveld. Controleer de eerste regel van het resultaat.
  • Paginabereiken en maanden staan zoals ze zijn aangeleverd. De paginawaarde van Crossref wordt ongewijzigd overgenomen en de maand wordt niet geschreven. Haal het afgeronde .bib-bestand door de BibTeX Cleaner & Validator om bereiken te normaliseren en dubbele invoer te controleren.

Welke tool heb je nodig?

Veelgestelde vragen

Hoe zet ik een DOI om naar BibTeX?
Plak de DOI in het vak en druk op Omzetten. De converter vraagt het record op bij Crossref en schrijft een BibTeX-invoer met het invoertype, de citeersleutel, auteurs, titel, tijdschrift of boektitel, jaar, volume, nummer, pagina's, uitgever, DOI en URL. Kopieer die naar je .bib-bestand.
Waar komen de metadata vandaan?
Van Crossref, het registratiebureau voor de meeste DOI's van tijdschriften, boeken en congresbijdragen. Je browser vraagt de openbare API van Crossref rechtstreeks op, dus de DOI gaat niet via de server van CitationEasy. De gegevens zijn de metadata die de uitgever zelf heeft aangeleverd.
Hoe wordt de citeersleutel opgebouwd?
Uit de achternaam van de eerste auteur, het jaar en het eerste betekenisvolle woord van de titel, in kleine letters en zonder accenten: aspelmeyer2009measured. Korte of veelvoorkomende openingswoorden zoals the, of en on worden overgeslagen. Zonder auteur wordt de eerste editor gebruikt, en anders unknown.
Wat doet het vakje “woorden met hoofdletter beschermen”?
Veel BibTeX-stijlen zetten titels in kleine letters, waardoor DNA dna wordt. Een woord tussen accolades vertelt BibTeX de hoofdletters te behouden. Het vakje zet elk woord met een hoofdletter in de titel na het eerste tussen accolades ({DNA}, {Bayesian}). Het zet ook accolades om woorden die alleen een hoofdletter hebben omdat ze aan het begin van een zin staan, dus verwijder de accolades die je niet nodig hebt.
Waarom staat mijn DOI als niet gevonden?
Meestal door een typfout, of omdat Crossref die DOI niet heeft. Veel datasets en sommige preprints zijn geregistreerd bij DataCite. Test de link op doi.org. Werkt hij daar, dan staat het record bij een ander bureau en moet je het met de hand of met een ander hulpmiddel maken.
Kan ik meerdere DOI's tegelijk omzetten?
Niet op deze pagina, die één DOI tegelijk verwerkt. De DOI naar BibTeX-converter op de conversiehub accepteert één DOI per regel en geeft een .bib-bestand terug om te downloaden.
Is de invoer klaar om in LaTeX te citeren?
Bijna altijd, maar controleer hem wel. Crossref laat soms het nummer of de pagina's weg, en groepsauteurs komen binnen als één naam. Lees de invoer na tegen de pagina van het artikel voordat je hem gebruikt.

Gerelateerde tools

Meer hulpmiddelen: Hulpmiddelen voor citaties en referenties