2013-01-12 18 views
11

मैं अपने markdown में लेटेक्स शैली प्रशंसा पत्र \cite{key} उपयोग करने के लिए इतना है कि मैं tex और पीडीएफ दस्तावेजों अच्छी तरह से pandoc का उपयोग कर बना सकते हैं चाहता हूँ। हालांकि, जब मैं कुछ का हवाला देते हैं, यह बजाय इस तरह के लेखक का नाम या प्रशस्ति पत्र संख्या के रूप में उद्धरण शैली कोष्ठक, में कीवर्ड को दर्शाता है। दूसरे शब्दों में, मैं इसे पीडीएफ में दिखाना चाहते हैं के रूप में, लेकिन इसके बजाय यह के रूप में "यह मेरा प्रशस्ति पत्र [MyKey] है" दिखाई दे रहा है "यह मेरा प्रशस्ति पत्र [1] है।" इसके अलावा, मेरे संदर्भ सूची नहीं दिखा रहा है मैं अपने # References शीर्ष लेख के बाद। यहाँ क्या हो रहा है?pandoc रूपांतरित नहीं हो लेटेक्स शैली प्रशंसा पत्र सही ढंग से

नीचे नमूना फ़ाइलों और मेरी वर्तमान गलत आउटपुट फ़ाइल (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] 

उत्तर

23

--biblatex विकल्प markdown में सीधे biblatex लिखने के लिए नहीं है। यह क्या करता है, देशी pandoc markdown प्रशंसा पत्र परिवर्तित

[@Gepasil1993, p. 5] 

तरह LaTeX उत्पादन में प्रशंसा पत्र biblatex है।

यदि आप लाटेक्स के बजाय पैंडोक मार्कडाउन उद्धरण का उपयोग करते हैं, तो आप पाएंगे कि उद्धरण कार्य करते हैं। इस इनपुट के साथ

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

: इस आदेश का उपयोग करें

I want to reference this: [@Gepasi1993] 

Pandoc के उद्धरण फ़ॉर्मेट Pandoc User's Guide में प्रलेखित है।

यदि आप वास्तव में अपने मार्कडाउन इनपुट में कच्चे बाइबिलेट उद्धरणों का उपयोग करना चाहते हैं, तो आप कर सकते हैं, लेकिन फिर आपको ग्रंथसूची सामग्री स्वयं की देखभाल करने की आवश्यकता है।

pandoc test.md --parse-raw -t latex -s > test.tex 
pdflatex test 
biber test 
pdflatex test 
pdfltatex test 
: आप इसे इस तरह से करना चाहते हैं

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^