{"id":702,"date":"2022-01-08T23:37:37","date_gmt":"2022-01-08T22:37:37","guid":{"rendered":"https:\/\/coffee21.de\/?p=702"},"modified":"2022-01-10T08:42:38","modified_gmt":"2022-01-10T07:42:38","slug":"markdown-und-bibtex","status":"publish","type":"post","link":"https:\/\/coffee21.de\/?p=702","title":{"rendered":"Markdown und BibTeX"},"content":{"rendered":"\n<p class=\"has-drop-cap\">Nachdem es zuletzt um <a href=\"https:\/\/coffee21.de\/?p=672\">Markdown und Mermaid<\/a> ging, m\u00f6chte ich in diesem Artikel noch eine Kleinigkeit erg\u00e4nzen. Pandoc und Markdown spielen n\u00e4mlich auch sehr gut mit BibTeX zusammen. Wer sich jetzt fragt, was BibTeX ist, den m\u00f6chte ich gern auf diesen <a href=\"https:\/\/de.wikipedia.org\/wiki\/BibTeX\">Wikipedia-Artikel<\/a> verweisen.<\/p>\n\n\n\n<p>Was wir jetzt brauchen ist<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Pandoc,<\/li><li>eine Datei die den Zitationsstandard beschreibt,<\/li><li>die BibTeX-Datei und<\/li><li>das Markdown-Dokument.<\/li><\/ul>\n\n\n\n<!--more-->\n\n\n\n<p>Pandoc erstellt die PDF-Datei und f\u00fcgt an dessen Ende die Literaturangaben ein. Der Formatierungsstil dieser Literaturangaben und der Verweisstil wird durch den Zitationsstandard (z. B. Harvard Referencing Style oder American Psychological Association (APA)) beschrieben. Pandoc ben\u00f6tigt eine CSL-Datei (Citation Style Language) die f\u00fcr den entsprechenden Zitationsstandard die n\u00f6tige Formatierung festlegt. Auf der Seite <a href=\"https:\/\/citationstyles.org\/\">https:\/\/citationstyles.org\/<\/a> befindet sich ein Link zu einem <a href=\"https:\/\/github.com\/citation-style-language\/styles\">Github-Repository<\/a>, auf welchem \u00fcber 8500 CLS-Dateien downloadbar sind. F\u00fcr unser Beispiel habe ich die Datei <code>apa.csl<\/code> heruntergeladen.<\/p>\n\n\n\n<p>\u00dcblicherweise verwendet man ein Literaturverwaltungsprogramm wie z. B. Zotero. Diese Programme unterst\u00fctzen meist den Export und Import von BibTeX-Dateien. Diese exportierte BibTeX-Datei enth\u00e4lt in der Praxis mehr Literatur als die Autorin bzw. der Autor in dem jeweiligen Dokument zitieren m\u00f6chte. Das stellt kein Problem dar, weil LaTeX wie auch Pandoc nur die zitierte Literatur an das Ende des PDF-Dokuments anf\u00fcgt.<\/p>\n\n\n\n<p>Die Syntax in Markdown zum Zitieren von Literatur aus einer BibTeX Datei verwendet den BibTeX-Zitierschl\u00fcssel. Das folgende einfache Beispiel verdeutlicht das Vorgehen.<\/p>\n\n\n\n<p>BibTeX-Datei:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@book{mailund2019introducing,\n  title={Introducing Markdown and Pandoc: using markup language and document converter},\n  author={Mailund, Thomas},\n  year={2019},\n  publisher={Apress}\n}\n\n@inproceedings{voegler2014markdown,\n  title={Markdown--A simple syntax for transcription of accessible study materials},\n  author={Voegler, Jens and Bornschein, Jens and Weber, Gerhard},\n  booktitle={International Conference on Computers for Handicapped Persons},\n  pages={545--548},\n  year={2014},\n  organization={Springer}\n}<\/code><\/pre>\n\n\n\n<p>Markdown-Datei:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&gt; # 1. Einf\u00fchrung\n&gt; \n&gt; Das ist ein Beispieltext, \n&gt; welcher keinen Sinn \n&gt; ergibt &#91;@mailund2019introducing]. \n&gt; Aber vielleicht sind die zitierten \n&gt; Quellen ganz \n&gt; interessant &#91;@voegler2014markdown].\n&gt; \n&gt; Vielleicht aber auch nicht.\n&gt; \n&gt; # Literatur<\/code><\/pre>\n\n\n\n<p>Pandoc-Kommando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pandoc --citeproc \\\n       --bibliography .\/bibliography.bib \\\n       --variable papersize=a4paper \\\n       --variable lang=de \\\n       --csl=apa.csl \\\n       -s article.md -o article.pdf<\/code><\/pre>\n\n\n\n<p>Der Titel des Literaturverzeichnisses wird hier in der Markdown-Datei definiert, im obigen Beispiel <em>Literatur<\/em>. Es existieren M\u00f6glichkeiten dies \u00fcber Pandoc zu l\u00f6sen. Eine Antwort dazu findet sich auf der Seite <a href=\"https:\/\/tex.stackexchange.com\/questions\/254606\/how-to-set-the-bibliography-title-for-bibtex-in-pandoc\">tex.stackexchange.com<\/a>.<\/p>\n\n\n\n<p>Ich hoffe der Artikel hat Neugier auf Markdown, Pandoc und BibTeX geweckt. Aber wie im letzten Artikel schon erw\u00e4hnt sind AsciiDoc und LaTeX auch einen Blick wert.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p><em>Dir hat der Artikel gefallen und\/oder Du m\u00f6chtest diesen Blog unterst\u00fctzen? Dann hinterlasse doch ein kleines Trinkgeld mit <a href=\"https:\/\/coffee21.de\/?p=567\" data-type=\"URL\" data-id=\"https:\/\/coffee21.de\/?p=567\">Bitcoin Lightning<\/a>! Der Autor freut sich dar\u00fcber. Als Dank kannst Du diesen Artikel als PDF-Datei herunterladen inklusive des obigen Beispiels. <\/em><\/p>\n\n\n\n<p><em>Diese Paywall\/Schatztruhe befindet sich aktuell in der Entwicklung. Du bist gern eingeladen diese zu testen, aber ich \u00fcbernehme keine Verantwortung f\u00fcr eventuelle Sch\u00e4den bzw. Verluste. Der Quellcode befindet sich auf <a href=\"https:\/\/github.com\/bjadel\/lnd-for-wp\">Github<\/a>. Dort kannst Du in einem <a href=\"https:\/\/github.com\/bjadel\/lnd-for-wp\/issues\">Issue<\/a> gern Feedback oder Feature-W\u00fcnsche hinterlassen.<\/em><\/p>\n\n\n<p>[lnd chest amount=2500 memo=&#8220;coffee21.de 702&#8243;]<\/p>\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/coffee21.de\/wp-content\/uploads\/2022\/01\/markdown-citation-20220108-1.zip\">markdown-citation-20220108-1<\/a><a href=\"https:\/\/coffee21.de\/wp-content\/uploads\/2022\/01\/markdown-citation-20220108-1.zip\" class=\"wp-block-file__button\" download>Herunterladen<\/a><\/div>\n\n\n<p>[\/lnd]<\/p>","protected":false},"excerpt":{"rendered":"<p>Nachdem es zuletzt um Markdown und Mermaid ging, m\u00f6chte ich in diesem Artikel noch eine Kleinigkeit erg\u00e4nzen. Pandoc und Markdown spielen n\u00e4mlich auch sehr gut mit BibTeX zusammen. Wer sich jetzt fragt, was BibTeX ist, den m\u00f6chte ich gern auf diesen Wikipedia-Artikel verweisen. Was wir jetzt brauchen ist Pandoc, eine Datei die den Zitationsstandard beschreibt, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,34],"tags":[71,64,66,70],"class_list":["post-702","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-linux","tag-bibtex","tag-latex","tag-markdown","tag-pandoc"],"_links":{"self":[{"href":"https:\/\/coffee21.de\/index.php?rest_route=\/wp\/v2\/posts\/702","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coffee21.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coffee21.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coffee21.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/coffee21.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=702"}],"version-history":[{"count":9,"href":"https:\/\/coffee21.de\/index.php?rest_route=\/wp\/v2\/posts\/702\/revisions"}],"predecessor-version":[{"id":718,"href":"https:\/\/coffee21.de\/index.php?rest_route=\/wp\/v2\/posts\/702\/revisions\/718"}],"wp:attachment":[{"href":"https:\/\/coffee21.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coffee21.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coffee21.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}