বিমার পিডিএফ-তে একটি org- মোড ফাইল রফতানি করতে ইমাসকে পেতে আমি কমান্ড-লাইন আর্গুমেন্টগুলি ব্যবহার করব? (আমি Makefile
ব্যবহারকারী তৈরি করতে চাইলে একটি পিডিএফ তৈরি করতে চাই make
))
আমি এই উত্তরটি অনুসরণ করার চেষ্টা করেছি কিন্তু এটি কাজে লাগাতে পারিনি:
$ emacs --batch foo.org -f org-beamer-export-to-pdf
Symbol's function definition is void: org-beamer-export-to-pdf
$ emacs --batch -l ox-beamer foo.org -f org-beamer-export-to-pdf
Cannot open load file: ox-beamer
উপরে ত্রুটি সত্য যে সংস্থা-মোড ফাইল একটি কাস্টম স্থানে আছেন এবং আমার থেকে আসে ~/.emacs.d/init.el
লোড করা হয় ( --batch
অর্থ -q
ওরফে --no-init-file
)।
যদি আমি ইমাক্সকে আমার থিম ফাইলটি লোড করতে বলি তা কার্যকর হবে:
$ emacs --batch -l ~/.emacs.d/init.el foo.org -f org-beamer-export-to-pdf
যাইহোক, এটি অন্যান্য ব্যবহারকারীদের ব্যবহার করে ~/.emacs
বা ~/.emacs.el
পরিবর্তে ব্যবহার করে না ~/.emacs.d/init.el
। আমি ইমাসকে লোড করতে বলার চেষ্টা করেছি user-init-file
কিন্তু এটি কার্যকর হয়নি:
$ emacs --batch --eval '(load user-init-file)' foo.org -f org-beamer-export-to-pdf
Wrong type argument: stringp, nil
C-x C-e l P
ইমান্যাক্স ইন্টারেক্টিভভাবে ব্যবহার করার সময় সমস্ত ব্যবহারকারী সাফল্যের সাথে বিমার পিডিএফ রফতানি করতে চাপতে পারে, অ-ইন্টারেক্টিভ কমান্ড কোন পিডিএফ তৈরি করবে?
emacs -u $USER --batch --eval '(message "-----> My user-init-file: "%s" user-init-file)'
। আপনি যদি আপনার init ফাইলটি লোড না করেন তবে আপনার সম্ভবত প্রয়োজন হতে হবে ox-beamer
।
(require 'org)
বা এর মতো কিছু - আপনার init ফাইলটি এমন কিছু লোড করছে--batch
যা নিষিদ্ধ।