2013-01-12 9 views
11

Chcę używać cytatów w stylu lateksu \cite{key} w moim przecinku, aby móc ładnie tworzyć dokumenty tex i pdf przy użyciu pandoc. Jednak gdy coś cytuję, pokazuje słowo kluczowe w nawiasie zamiast stylu cytowania, takie jak nazwisko autora lub numer cytatu. Innymi słowy, chcę, aby pojawił się w pliku PDF jako "To jest moje cytowanie [1]", ale zamiast tego pojawia się jako "To jest mój cytat [mykey]". Lista moich referencji nie jest wyświetlana po dodaniu nagłówka # References. Co tu się dzieje?Pandoc nie konwertuje cytowań w stylu lateksu prawidłowo

Poniżej znajduje się przykładowe polecenie do wykonania tego wraz z przykładowymi plikami i moim bieżącym błędnym plikiem wyjściowym (test.pdf).

pandoc test.md --biblatex --biblio test.bib --csl chicago-author-date.csl -o test.pdf

test.md

% My test pandoc-ument 

I want to reference this: \cite{Gepasi1993} 

# References 

test.bib

@ARTICLE{Gepasi1993, 
    Author   = {P. Mendes}, 
    Journal  = {Comput. Applic. Biosci.}, 
    Pages   = {563--571}, 
    Title   = {GEPASI: A software package for modelling the dynamics, steady states and control of biochemical and other systems.}, 
    Volume   = {9}, 
    Year   = {1993} 
} 

test.pdf

I want to reference this: [Gepasi1993] 

Odpowiedz

23

Opcja --biblatex nie służy do pisania biblatex bezpośrednio w przecen. Co robi jest konwertować rodzimych cytatów pandoc przecenowych, jak

[@Gepasil1993, p. 5] 

do biblatex cytatów produkcji lateksu.

Jeśli użyjesz cytowań cennika pandoc zamiast LaTeX, uzyskasz , że cytaty działają. Użyj tego polecenia:

pandoc test.md --biblio test.bib --csl chicago-author-date.csl -o test.pdf 

z tego wejścia: Format cytat

I want to reference this: [@Gepasi1993] 

Pandoc jest udokumentowane w Pandoc User's Guide.

Jeśli naprawdę chcesz użyć cytatów z surowego biblatexu na swoim wejściu do marży, możesz, ale musisz sam zająć się bibliografią rzeczy: . Zrobiłbyś to w ten sposób:

pandoc test.md --parse-raw -t latex -s > test.tex 
pdflatex test 
biber test 
pdflatex test 
pdfltatex test