Přeskočit na obsah

Správa Referencí s BibTeX v R Markdown - Krátký Průvodce

R Markdown je vynikající nástroj pro vytváření replikovatelných zpráv, článků, prezentací a dalších dokumentů. Jednou z vlastností, která dělá R Markdown tak silným nástrojem, je jeho schopnost integrace s dalšími nástroji a softwarem. Jedním z těchto nástrojů je BibTeX, systém pro správu referencí pro dokumenty LaTeX. BibTeX umožňuje snadné citování zdrojů ve vašem dokumentu a vytváření bibliografie.

Potřebujete jednoduché řešení pro správu vašich záznamů BibTeX? Objekvujte CiteDrive!

  • Webová, moderní správa referencí
  • Spolupracujte a sdílejte s kolegy výzkumníky
  • Integrace s Overleaf
  • Komplexní podpora BibTeX/BibLaTeX
  • Ukládejte články a webové stránky přímo z vašeho prohlížeče
  • Vyhledávejte nové články v databázi desítek milionů referencí
Vyzkoušejte CiteDrive ► Sledovat ukázku

Krok 1: Vytvoření .bib souboru a přidání záznamů

Stejně jako v předchozí části začneme vytvořením .bib souboru, například bibliography.bib, který poté naplníme BibTeX záznamy. BibTeX záznamy jsou konstruovány v následujícím formátu a obsahují dostatečné informace pro citování a zahrnutí do bibliografie pro každý literární zdroj (kniha, esej, atd.).

Používáme příklad z předchozí části a citujeme knihu “Stařec a moře” od Ernesta Hemingwaye. Záznam vypadá takto:

@book{Hemingway1952,
title={Stařec a moře},
author={Hemingway, Ernest},
year={1952},
publisher={Charles Scribner's Sons}
}

Opět se podívejme na “anatomii” tohoto záznamu a zaměříme se na tři komponenty, abychom pochopili, jak je každý BibTeX záznam definován:

  • Typ záznamu: s @book definujeme typ podle schématu @type reference. Možné jsou například @article pro vědecké články a další. BibTeX ráda specifikuje, které pole jsou volitelné a které povinné pro jejich správné uvedení v literatuře.
  • Pole záznamu: v případě našeho příkladu @book jsou to title, author, year a publisher. (Viz pole)
  • Citace klíč: v našem příkladu je to Hemingway1952 a používá se k označení citace v textu v LaTeXu, tj. k odkazu na zdroj. V R Markdown to děláme pomocí [@Hemingway1952]. Citace klíč může být jakýkoli řetězec - často kombinace autora, roku a slova z názvu.

Krok 2: Vytvoření dokumentu R Markdown a propojení

Integrace BibTeX s R Markdown je velmi jednoduchá. Stačí specifikovat bib-file s bibliography: bibliography.bib v YAML a citaci s [@Hemingway1952] na místě, kde chcete, aby se citace v textu objevila.

---
title: "BibTeX citace v R Markdown"
author: "John Doe"
date: '2022-07-19'
bibliography: bibliography.bib
output: html_document
---
## BibTeX citace v R Markdown
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Praesent enim urna, dapibus et bibendum vel, consectetur et turpis.
Cras a molestie nulla. [@Hemingway1952]

Nástroje pro správu referencí

Ruční formátování BibTeX souborů může být únavné, proto se obecně doporučuje používat nástroj pro správu referencí. Zde jsou některé, které jsou pro to ideální: