বিমার পিডিএফ-তে একটি 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যা নিষিদ্ধ।