অর্গ ল্যাটেক্স এক্সপোর্ট ত্রুটিগুলি ট্র্যাক করা হচ্ছে


9

রপ্তানি প্রক্রিয়া চলাকালীন আপনি কীভাবে ত্রুটিগুলি প্রতিবেদন করা ট্র্যাক করবেন? আমি একটি অর্গ ডকুমেন্ট লিখছি এবং এটি পিডিএফ রফতানি করছি। (আমি ল্যাটেক্স জানি না)

আমি নিম্নলিখিত ত্রুটি পেয়ে ছিল: org-latex-compile: PDF file ./myfile.pdf wasn't produced: [undefined control sequence] [package error] Runaway argument। পরীক্ষা এবং ত্রুটি করে, আমি এটিকে নথির এই বিভাগে সংকুচিত করে দিয়েছি:

* Prefix key
  * ~M-p~ (currently unassigned)
  * ~H-c~ (currently unassigned)
  * ~H-;~ (currently unassigned)

অনেক ওয়েব অনুসন্ধানের পরে, আমি আবিষ্কার করেছি যে ল্যাটেক্সের একটি সীমাবদ্ধতা হ'ল ভারব্যাটিম পাঠটি একটি উপ-শিরোনামে ব্যবহার করা যাবে না। উপরের স্নিপেট থেকে উত্পন্ন লটেক্সের মতো লাইনগুলি অন্তর্ভুক্ত রয়েছে:

\subsubsection{\verb~M-p~ (currently unassigned)}

আনঅর্ডার্ড তালিকায় সাব হেডিংগুলি পরিবর্তন করা সমস্যার সমাধান করে:

* Prefix key
  - ~M-p~ (currently unassigned)
  - ~H-c~ (currently unassigned)
  - ~H-;~ (currently unassigned)

কারণ সেই উত্পন্ন রেখাগুলি আরও দেখতে এইরকম:

\item \verb~M-p~ (currently unassigned)

এখন, শেষ অবধি, এখানে আমার প্রশ্ন: আমার ট্রায়াল-অ্যান্ড-ত্রুটি-আরও-ওয়েব-অনুসন্ধানের চেয়ে এই জাতীয় ত্রুটিগুলি অনুসন্ধান করার, নির্ণয় করার এবং সমাধান করার আরও ভাল কোনও উপায় আছে (সংক্ষেপে বলুন, ল্যাটেক্স শিখতে কয়েক সপ্তাহ ব্যয় করতে হবে) ?

বর্তমানে, আমার ফাইলটি একটি আপাতদৃষ্টিতে-জরিমানা পিডিএফ উত্পাদন করে ... কিন্তু রপ্তানি প্রক্রিয়া একটি ত্রুটির বার্তা জারি করে: Process completed with errors: [package error]। এটি গুরুতর কিনা তা আমার ধারণা নেই, এটি আমার পিডিএফ আউটপুটটিকে এমনভাবে প্রভাবিত করেছে যেটি আমি এখনও লক্ষ্য করি নি, বা যদি এটি তুচ্ছ এবং এড়ানো উচিত। কোন সাহায্য প্রশংসা করা হয়।


6
এখানে একটি বাফার রয়েছে, যেখানে tex2pdfপিডিএফ তৈরি করতে অর্গ আউটপুট লগ করে বা অন্য কোনও কমান্ড ব্যবহার করে। *Org PDF LaTeX Output*এটি দেখতে স্যুইচ করুন । প্যাকেজ ত্রুটিটির অর্থ সাধারণত আপনি কিছু প্যাকেজ ব্যবহার করেছেন, যা আপনি ইনস্টল করেন নি (আপনি কিছু STY ফাইল অনুপস্থিত)।
wvxvw

আহা! খুব আকর্ষণীয়, আমি এটা খেয়াল ছিল না। নিশ্চিতভাবেই, ত্রুটি রয়েছে — অনুপস্থিত প্যাকেজটির কারণে নয়, তবে একটি প্যাকেজ দ্বারা উত্পন্ন । inputencঅভিযোগ করেছি কারণ আমি এমন একটি ইউটিএফ চরিত্র ব্যবহার করেছি যা ল্যাটেক্স দৃশ্যত উপস্থাপন করতে পারে না। ধন্যবাদ!
মামলা ডি নিম্মে

উত্তর:


8

@Wvxvw মন্তব্যগুলিতে যেমন পরামর্শ দিয়েছে, *Org PDF LaTeX Output*বাফারের দিকে তাকানো ত্রুটিগুলি যাচাই করার জায়গা। ল্যাটেক্সের সাথে কিছু প্রাথমিক পরিচিতির সাথে আপনার তুলনামূলকভাবে সহজ ত্রুটিগুলি সনাক্ত করতে সক্ষম হওয়া উচিত (যা আমার অভিজ্ঞতায় প্রায়শই \verbকমান্ড থেকে আসে However তবে মনে হয় আপনি সরাসরি ত্রুটিটি চিহ্নিত করতে সক্ষম হবেন না) মূল org ফাইল।


.Org ফাইলটিতে আপত্তিজনক লাইনে সরাসরি যাওয়ার কোনও উপায় নেই?
বেকো

1

আমি নীচের মত একটি ম্যাক্রো বাঁধাই খুব দরকারী:

(local-set-key (kbd "C-c m o")
               (kbd "C-x b org SPC output RET M-< C-s fatal SPC error"))

এটা শুধুই:

  • আইডো ব্যবহার করে বাফারে স্যুইচ করুন
  • "মারাত্মক ত্রুটি" স্ট্রিংয়ের অনুসন্ধানসমূহ

অবশ্যই আপনি আরও প্রোগ্রামোগুলিভাবে এটি করতে পারেন তবে আমি মনে করি এ জাতীয় প্রাথমিক ব্যবহারের জন্য এটি যথেষ্ট। এছাড়াও এটি ইমাক্স বাইন্ডিং এবং ম্যাক্রোসের শক্তির একটি দুর্দান্ত উদাহরণ, বিশেষত ভিআইএম থেকে আগত লোকদের জন্য যা noremapবাঁধাইয়ের শৈলীতে ব্যবহৃত হয় ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.