থেকে স্যুইচ docview
করতে pdf-tools
যখন আপনি ইনস্টল আপনা থেকেই ঘটে pdf-tools
। আপনি একবার এই কাজ করেছি, যে কোনো সময় এ গিয়ে Emacs একটি পিডিএফ খুলতে চেষ্টা করে এ গিয়ে Emacs মধ্যে , এটা ব্যবহার করবে pdf-tools
। তবে কিছু প্যাকেজ অপারেটিং সিস্টেমে কল করতে পারে, বা ইমডি বা অন্য কোনও প্রোগ্রাম পিডিএফ খোলার জন্য তাদের ব্যবহার করা উচিত কিনা তা সিদ্ধান্ত নেওয়ার জন্য ইমাক্সের মধ্যে বিভিন্ন কনফিগারেশন ব্যবহার করবে। সুতরাং পিডিএফ-সরঞ্জামগুলি ব্যবহার করার জন্য সমস্ত ইমাস প্যাকেজ পাওয়ার জন্য কিছু 'সরঞ্জাম-সরঞ্জাম-সরঞ্জাম' কনফিগারেশন রয়েছে।
যদি আপনি চান যে আপনার পিডিএফগুলি ইমাসের একই দৃষ্টিতে খোলা থাকে, আপনার এটি ডিমন মোডে চলমান হওয়া উচিত (অর্থাত্ এটি দিয়ে শুরু করুন emacs --daemon
), বা (server-start)
আপনার দীক্ষায় কল করুন যাতে এটি কার্যকর হয় emacsclient
।
সংগঠন-মোড লিঙ্কগুলি
বাক্সের বাইরে, org-mode
পিডিএফ-সরঞ্জামগুলি সম্পর্কে জানেন না। তবে, আপনি org-pdfview দিয়ে পিডিএফ ফাইলগুলিতে org লিঙ্কগুলি খোলার জন্য সমর্থন যুক্ত করতে পারেন , যা মেলপায় একটি প্যাকেজ হিসাবে উপলব্ধ। এটি ইনস্টল হয়ে গেলে আপনি এটিতে নিম্নলিখিত কোড সহ এটি সক্রিয় করতে পারেন .emacs
:
(eval-after-load 'org '(require 'org-pdfview))
(add-to-list 'org-file-apps
'("\\.pdf\\'" . (lambda (file link)
(org-pdfview-open link))))
এটি করলে মাধ্যমে লিঙ্ক যোগ করার জন্য একটি নতুন সমাপ্তির লক্ষ্য প্রদান করবে C-c C-l
, pdfview:
নির্দিষ্ট পৃষ্ঠাগুলিতে জাম্পিং জন্য সমর্থন সঙ্গে। সম্পূর্ণ লিঙ্কগুলি ফর্ম্যাটটি ব্যবহার করে:
[[pdfview:/path/to/myfile.pdf::42][My file Description]]
ইন্টারলিও মোড এবং পিডিএফ টিকা
ইন্টারলেভ মোড "আপনার নোটগুলির সাথে একটি অর্গ মোড বাফার পাশাপাশি আপনার পিডিএফ পাশাপাশি উপস্থাপনের জন্য সমর্থন সরবরাহ করে"। এটি একটি পিডিএফ (যা আপনি পিডিএফ-সরঞ্জামগুলির সাহায্যে করতে পারেন) এমবেড করা টীকাগুলি ব্যবহারের বিকল্প। পরিবর্তে, আপনি আপনার সমস্ত টীকাগুলির সাথে একটি org- মোড ফাইলটি শেষ করেন, যা পিডিএফ-র পৃষ্ঠায় লিঙ্ক করে যে টীকাগুলির সাথে যুক্ত।
গনুহ
আমি আমার মন্তব্যে যেমন উল্লেখ করেছি, gnus
সংযুক্তিগুলি খোলার জন্য মেলক্যাপ ব্যবহার করে। এটি কনফিগার করতে আপনার .mailcap
ফাইলটিতে নিম্নলিখিতগুলি দরকার :
application/pdf; emacsclient %s
EWW
EWW এছাড়াও .mailcap
মেলক্যাপ ব্যবহার করে, সুতরাং উপরের Gnus অনুযায়ী আপনার ফাইলটি পরিবর্তন করুন ।
AucTeX
অউকেক্সের জন্য, অনেকগুলি প্রাসঙ্গিক বিকল্প রয়েছে:
- ভেরিয়েবলের মাধ্যমে দর্শকদের নির্দিষ্ট করা হয়
TeX-view-program-selection
: এর জন্য এন্ট্রি সন্ধান করুন output-pdf
এবং মানটির জন্য "পিডিএফ সরঞ্জাম" নির্বাচন করুন।
- সিঙ্কটেক্স ব্যবহার করতে, আপনার প্রয়োজন:
- সেট করুন
TeX-source-correlate-mode
, হয় Mx এর মাধ্যমে সেই ফাংশনটি কল করে ইন্টারেক্টিভভাবে, অথবা স্থায়ীভাবে স্থির মাধ্যমে চলক সেট করে M-x customize-variable
।
TeX-source-correlate-method
অন্তর্ভুক্ত নিশ্চিত করুন(pdf . synctex)
এটি জায়গায়, আপনার টেক্সট উত্স ফাইল থেকে C-c C-g
পিডিএফের সংশ্লিষ্ট বিভাগটি প্রদর্শন করা উচিত।
কানা অনুলিপি করুন
পরিবর্তনশীল কাস্টমাইজ ess-pdf-viewer-pref
করতে emacsclient
।
XDG খুলুন
লিনাক্সে, কিছু প্যাকেজগুলি xdg-open
পিডিএফ ফাইলগুলি খোলার জন্য বাহ্যিক প্রোগ্রামকে কল করবে । কোন প্রোগ্রামটি ব্যবহার করবেন তা নির্ধারণ করতে এটি আপনার সিস্টেম-ব্যাপী সেটিংস ব্যবহার করবে। এটি একটি সিস্টেম-ব্যাপী পরিবর্তন, সুতরাং আপনি যখন এটি সেট আপ করবেন তখন অন্যান্য প্রোগ্রামগুলি ইমা্যাকগুলিতে পিডিএফ নথি প্রেরণ করবে। সুতরাং আপনি যদি না করতে চান, যেমন, ফায়ারফক্স, এটি করতে, আপনি এই পরিবর্তনগুলি করতে চান না।
এর মাধ্যমে পিডিএফএস সিস্টেম-ব্যাপী খোলার জন্য ইম্যাকস্ক্লিয়েন্ট সেট করতে xdg-open
:
~/.local/share/applications/emacsclient.desktop
বিষয়বস্তু সহ একটি ফাইল তৈরি করুন :
[ডেস্কটপ এন্ট্রি]
নাম =
ইমাস ক্লায়েন্ট এক্সিকিউশন = ইম্যাক্স্লিভেন্ট% ইউ
আইকন = ইম্যাকস -আইকন
প্রকার = অ্যাপ্লিকেশন
টার্মিনাল = মিথ্যা
মাইমটাইপ = অ্যাপ্লিকেশন / পিডিএফ;
xdg-mime default emacsclient.desktop application/pdf
আপনি এটি পরীক্ষা করতে পারেন যে xdg-open your-document.pdf
এটি দিয়ে কাজ করেছে - এটি your-document.pdf
ইমাসে খোলা উচিত ।
w3m
ডাব্লু 3 এম প্রথমে ভেরিয়েবলটি পরীক্ষা করে w3m-doc-view-content-types
এবং যদি এটি "অ্যাপ্লিকেশন / পিডিএফ" দেখতে পায় তবে এটি ডক-ভিউতে পিডিএফ খুলবে। এটি একটি স্বনির্ধারিত পরিবর্তনশীল, তাই কাস্টমাইজেশন ইন্টারফেস ব্যবহার করে "অ্যাপ্লিকেশন / পিডিএফ" এন্ট্রি সরান।
কোনও এন্ট্রি ছাড়াই w3m-doc-view-content-types
ডাব্লু 3 এম পরবর্তীকালে w3m-content-type-alist
"অ্যাপ্লিকেশন / পিডিএফ" এর সাথে মেলে এমন প্রবেশের জন্য পরিবর্তনশীল পরীক্ষা করে । পড়ার জন্য এন্ট্রিটি কাস্টমাইজ করুন
[INS] [DEL] Type: application/pdf
Regexp: ( ) Not specified
(*) String: \.pdf\'
Viewer: ( ) Not specified
(*) External viewer:
Command: emacsclient
Arguments:
[INS] [DEL] file
[INS]
আপনি find-file
কোনও বহিরাগত কলের চেয়ে ইম্যাকস ফাংশন (সম্ভবত বা অনুরূপ) ব্যবহার করতে পারেন emacsclient
, তবে আমি এর সিনট্যাক্সটি বের করতে পারিনি।