ऐसा लगता है कि ऑक्स-बिबटेक्स नवीनतम ओआरजी पैकेज (8.2.10-34-gc41bbc-elpa) में शामिल नहीं है। इसलिए मैंने इसे ऑनलाइन खोजा और एक बार डाउनलोड करने के लिए निर्देशिका / org / lisp / में डाल दिया। लेकिन मैं निम्नलिखित त्रुटि में भाग गया जब कुछ bibtex शामिल निर्यात करने की कोशिश कर रहा था।
प्रतीक की फ़ंक्शन परिभाषा शून्य है: org-element-सम्मिलन-पहले
फिर मैं 'org-element.el' फ़ाइल की जाँच करता हूँ, निश्चित रूप से ऐसा कोई कार्य पूर्वनिर्धारित नहीं है। लेकिन वहाँ क्यों नहीं है? ओआरजी-तत्व के ऑनलाइन एपीआई दस्तावेज़ ने एक बार में इसका उल्लेख किया था ।
इसलिए मुझे लगता है कि वर्तमान में RefTeX का उपयोग करना असंभव है जिस तरह से दस्तावेज़ का वर्णन करता है जब तक कि आप बीटा संस्करण या किसी अन्य पुराने पर स्विच करने के लिए तैयार नहीं होते हैं। देख
यहां मैं बीटा संस्करण का उपयोग करने का अपना तरीका साझा करता हूं
git clone git://orgmode.org/org-mode.git
फ़ोल्डर को इस पर ले जाएं ~/.emacs.d/
और इसे नाम देंorg-beta
संशोधित करें load-path
, बीटा संस्करण को अन्य संस्करण छाया दें, और उपयोगकर्ता योगदान निर्देशिका शामिल करें
(add-to-list 'load-path (expand-file-name "org-beta\\lisp" user-emacs-directory))
(add-to-list 'load-path (expand-file-name "org-beta\\org-contrib\\lisp" user-emacs-directory))
(वैकल्पिक) आप स्रोत फ़ाइल संकलित करने और डॉक्टर बनाने के लिए कमांड बना सकते हैं
अब आप कर सकते हैं (require 'ox-bibtex)
। मैं इस तरह लिखना पसंद करता हूं:(eval-after-load 'org (require 'ox-bibtex))
सही स्थान पर संदर्भ सूची तैयार करने के लिए, #+BIBLIOGRAPHY: your_bib_lib_name plain option:-d
ऑर्ग फाइल के अंत में कुछ डालें । अधिक विकल्प कृपया मदद दस्तावेज़ को देखेंox-bibtex.el
HTML निर्यात भाग को सही काम करने के लिए, आपको नवीनतम bibtex2html, अर्थात 1.98 की आवश्यकता हो सकती है। इसे स्रोत से बनाने के लिए, इसे गिटब से डाउनलोड करें, और 'README' सहायता दस्तावेज़ में दिए गए निर्देशों का पालन करें।
यदि आप मेरी तरह विंडो का उपयोग कर रहे हैं, तो सभी devel पैकेज के साथ Cygwin64 का उपयोग करें। Cygwin64 का उपयोग करके, bibtex2html की dir को cd और टाइप करें ./configure
, वेट फिनिश, फिर टाइप करें, वेट make
फिनिश। अब इस dir में, आपको मिलेगा bib2bib.exe
, bibtex2html.exe
और aux2bib
। उन्हें अपने पर्यावरण संस्करण में कुछ dir पर कॉपी करें PATH
। इसे bibtex2html
cmd में टाइप करके टेस्ट करें।
मुझे उपरोक्त कार्य करना है क्योंकि मैं texlive2014 का उपयोग करता हूं। यदि आप एक miktek उपयोगकर्ता हैं, तो bibtex2html 1.95 बस अच्छी तरह से काम कर सकता है, जिसे आसानी से विंडोज इंस्टॉलर के साथ स्थापित किया जा सकता है।
पीडीएफ एक्सपोर्ट पार्ट को सही काम करने के लिए, अपने ऑर्ग-मोड को इनिशियलाइज़ करने के लिए निम्न कोड का उपयोग करें:
(setq org-latex-pdf-process
'("xelatex -shell-escape -interaction nonstopmode -output-directory %o %f"
"bibtex %b"
"xelatex -shell-escape -interaction nonstopmode -output-directory %o %f"
"xelatex -shell-escape -interaction nonstopmode -output-directory %o %f"))
यह 'बाइबटेक्स' हिस्सा है जो काम करता है। मैं लेटेक्स के खनन पैकेज के लिए शेल एस्केप कमांड का उपयोग करता हूं।
M-x add-file-local-variable