2016-08-28 3 views
0

Ich habe vor kurzem aus verschiedenen Gründen angefangen, akademische Arbeit im Markdown-Format zu schreiben, und ich bin bisher sehr glücklich mit allem, außer ich bin verwirrt über Fußnoten.Markdown Fußnoten

Ich benutze OSCOLA Referenzierung - Fußnoten am Ende jeder Seite mit einer Bibliographie am Ende der Arbeit.

Wie kann ich dies am besten in MD implementieren? Ich benutze den Atom zur Bearbeitung und Vorschau.

+0

Markdown hat kein Konzept von "Seiten", also gibt es keine Möglichkeit, Fußnoten auf einer bestimmten Seite zu platzieren. Alle Fußnoten befinden sich am Ende des Dokuments. Das ist deine einzige Option. – Waylan

Antwort

1

pandoc hat einen integrierten Referenzmanager, pandoc-citeproc. Siehe die manual. Sie benötigen eine Bibliografiedatei in einem unterstützten Format, z. B. bibtex. Sie können dann die Syntax @refkey verwenden, um eine Referenz in Ihrem Markdown anzugeben. Schließlich müssen Sie Ihr Dokument mit einem entsprechenden CSS-Stil kompilieren. In Ihrem Fall scheint es so, als gäbe es a csl file implementing OSCOLA.

Also zuerst eine Referenzdatei erstellen; hier würde example.bib mit einer Referenz sein:

@book{kelsen1945general, 
    title={General theory of law and state}, 
    author={Kelsen, Hans}, 
    year={1945}, 
    publisher={The Lawbook Exchange, Ltd.} 
} 

Dann in Ihrer Abschlag Datei example.md, @refkey verwenden:

Hans Kelsen states in an influential book[@kelsen1945general] that... 

den OSCOLA Stil herunterladen und auf Ihrem Weg stellt (zum Beispiel ~/.csl/ auf Unix.

wget https://www.zotero.org/styles/oscola -O ~/.csl/oscola.csl 

Schließlich kompiliert mit pandoc und entsprechenden Optionen:

pandoc example.md -o example.pdf --bibliography=example.bib --csl=oscola.csl 
+0

Danke! Es tut mir leid, dass ich das nur einmal verbessern kann. So gibt es eine Möglichkeit, wenn das Dokument kompiliert wird Ich kann die Fußnoten auf jeder ausgegebenen Seite bekommen? – anthonyhumphreys

+0

Soweit ich weiß, ist das die Standardeinstellung für PDF- und docx-Ausgaben. Für HTML macht es keinen Sinn, da es kein Seitenkonzept gibt, wie der vorhergehende Kommentator herausstellte. – scoa

+0

Das ist ausgezeichnet, ich muss nur wissen, dass wenn ich ein PDF oder eine .docx eintrage, es Fußnoten haben wird. Vielen Dank für Ihre Antwort :) – anthonyhumphreys