এটি হল mkjobtexmf কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
mkjobtexmf -- একটি নির্দিষ্ট কাজের জন্য একটি texmf ট্রি তৈরি করুন
সংস্করণ
2011-11-10 v0.8
সাইনোপিসিস
অনুষ্ঠান mkjobtexmf একটি প্রোগ্রাম চালায় এবং ব্যবহৃত ফাইলের নাম খুঁজে বের করার চেষ্টা করে। দুটি পদ্ধতি
TeX (Web2C) বা প্রোগ্রামের বিকল্প "-রেকর্ডার" উপলব্ধ স্ট্রেস.
তারপর এটি একটি টেক্সএমএফ ট্রি সহ একটি ডিরেক্টরি তৈরি করে। এটি পাওয়া ফাইলগুলি পরীক্ষা করে এবং সাজানোর চেষ্টা করে
তাদের এই টেক্সএমএফ গাছে।
এটি সংরক্ষণাগারের উদ্দেশ্যে বা TeX রানের গতি বাড়ানোর জন্য ব্যবহার করা যেতে পারে।
mkjobtexmf [বিকল্প]
এটি TeX চালায় যা বিকল্প দ্বারা কনফিগার করা যেতে পারে। ব্যবহৃত ফাইল পাওয়ার জন্য উভয় পদ্ধতি
নাম পাওয়া যায়
mkjobtexmf [বিকল্প] -- [আর্গস]
পরবর্তী ফর্ম প্রোগ্রাম চালায় cmd কমান্ড যুক্তি সহ args TeX এর পরিবর্তে। শুধুমাত্র পদ্ধতি হিসাবে
কার্যক্রম স্ট্রেস সহজলভ্য.
বিকল্প:
--কাজের নাম কাজের নাম (বাধ্যতামূলক)।
সাধারণত এটি TeX ফাইল
এক্সটেনশন ছাড়া
--টেক্সনাম TeX এর জন্য ইনপুট ফাইল। ডিফল্ট হল
এক্সটেনশন '.tex' সহ কাজের নাম
--texopt TeX চালানোর বিকল্প
--destdir গন্তব্য ডিরেক্টরি,
ডিফল্ট হল ` .mjt'
--output ফাইল আউটপুট যোগ করুন
--strace TeX এর পরিবর্তে strace ব্যবহার করুন
বিকল্প - রেকর্ডার
--কপি কপি ফাইল তৈরি না করে
প্রতীক লিঙ্ক
--ফ্ল্যাট জাঙ্ক পাথ, ডিরেক্টরি তৈরি করবেন না
গন্তব্য ডিরেক্টরির ভিতরে
--(না) টেক্সহ্যাশ টেক্সহ্যাশ চালান, MiKTeX এর জন্য --notexhash ব্যবহার করুন
-- exclude-ext এক্সটেনশন সহ ফাইলগুলি বাদ দিন .
--cmd-tex TeX কম্পাইলারের জন্য কমান্ড
--cmd-kpswhich kpsw এর জন্য কমান্ড
--cmd-texhash টেক্সহ্যাশের জন্য কমান্ড
--cmd-strace স্ট্রেস জন্য আদেশ
--ভার্বোস ভার্বোস আউটপুট
--help সংক্ষিপ্ত সাহায্য বার্তা
--ম্যান সম্পূর্ণ ডকুমেন্টেশন
--সংস্করণ মুদ্রণ সংস্করণ সনাক্তকরণ
বর্ণনাঃ
চলমান দ্য কার্যক্রম
প্রথম mkjobtexmf একটি প্রোগ্রাম চালায়, সাধারণত TeX। TeX কম্পাইলার বিকল্প দ্বারা কনফিগার করা হয়
"-cmd-tex"। বিকল্প "--টেক্সনাম" ব্যবহার করা যেতে পারে, যদি ফাইলের নাম এক্সটেনশন থেকে আলাদা হয় .tex:
mkjobtexmf --jobname foo --texname foo.ltx
এমনকি আরও জটিল ক্ষেত্রে সম্ভব:
mkjobtexmf --jobname foo --texname '\def\abc{...}\input{foo}'
যদি TeX ছাড়া অন্য কোন প্রোগ্রাম ব্যবহার করা উচিত (dvips, ...), তাহলে এই প্রোগ্রাম দেওয়া যেতে পারে
"--" এর পরে:
mkjobtexmf -- চাকরির নাম foo -- dvips foo
ফাইল রেকর্ডিং
ব্যবহৃত ফাইলের নাম পেতে দুটি পদ্ধতি উপলব্ধ:
TeX এর রেকর্ডার
কিছু TeX বিতরণ (যেমন Web2C) বিকল্পটিকে সমর্থন করে - রেকর্ডার এর TeX এর জন্য
কম্পাইলার তারপর TeX কম্পাইলার এক্সটেনশন সহ একটি ফাইল তৈরি করে .fls যে রেকর্ড
ব্যবহৃত ইনপুট এবং আউটপুট ফাইল।
প্রোগ্রাম strace
এই প্রোগ্রাম সিস্টেম কল এবং সংকেত ট্রেস. এটি এখানে ব্যবহৃত ফাইল লগ করতে ব্যবহার করা হয়.
বিশ্লেষণ করা এবং লিঙ্ক/কপি পাওয়া নথি পত্র
ফলাফল ডিরেক্টরি jobname.mjt উৎপন্ন হয়. ফলাফলের ভিতরে TEXMF গাছ তৈরি হয়।
প্রতিটি পাওয়া ফাইলকে TEXMF গাছের পথের তালিকার সাথে তুলনা করা হয়। যদি মিল পাওয়া যায়,
ফাইলটি TEXMF ট্রিতে লিঙ্ক/কপি করা হয়েছে। পাথের তালিকা প্রোগ্রাম দ্বারা তৈরি করা হয়
kps যা.
যদি ফাইলটিকে একটি TEXMF ট্রিতে ম্যাপ করা না যায় এবং ফাইলটি একটি আপেক্ষিক ফাইলের নাম হয়, তাহলে এটি
ফলাফল ডিরেক্টরিতে সরাসরি লিঙ্ক/কপি করা হয় jobname.mjt. পরম ফাইল নাম হয়
সমর্থিত নয় এবং প্যারেন্ট ডিরেক্টরিগুলির লিঙ্ক সহ পাথও নেই৷
প্রতীকী লিঙ্কগুলি ডিফল্টরূপে তৈরি করা হয়। ফাইলগুলি কপি করা হয় যদি "--কপি" বিকল্প দেওয়া হয় বা
প্রতীকী সংযোগ উপলব্ধ নয়.
বিকল্প
--কাজের নাম=<কাজের নাম>
এটা কাজের নাম। `কাজের নাম>.tex' TeX ফাইলের জন্য ডিফল্ট হিসেবে কাজ করে এবং
<কাজের নাম> বিভিন্ন ডিরেক্টরি এবং ফাইলের নামকরণের জন্য ব্যবহৃত হয়। বিভাগ "FILES" দেখুন।
--টেক্সনাম=<নাম>
TeX ইনপুট ফাইলের নাম, যদি এটি থেকে আলাদা হয়কাজের নাম>.টেক্স।
--texopt=<মনোনীত করা>
TeX কম্পাইলারের জন্য অতিরিক্ত বিকল্প, উদাহরণ হল "--ini" বা "--shell-escape"। এই
বিকল্প একাধিকবার দেওয়া যেতে পারে।
--destdir=<ডিরেক্টরি>
গন্তব্য ডিরেক্টরির নাম উল্লেখ করে যেখানে ফলাফল সংগ্রহ করা হয়। হিসাবে
ডিফল্ট একটি ডিরেক্টরি বর্তমান ডিরেক্টরিতে কাজের নাম সহ তৈরি করা হয় এবং
এক্সটেনশন `.mjt'।
--আউটপুট
এছাড়াও আউটপুট ফাইল যোগ করুন.
--স্ট্রেস
প্রোগ্রামের সাথে পদ্ধতি ব্যবহার করুন স্ট্রেস, বর্ণনা দেখুন".
--কপি
প্রতীকী লিঙ্ক তৈরি করার পরিবর্তে ফাইলগুলি অনুলিপি করা হয়।
--সমান
ফাইল পাথ উপাদান ছাড়াই লিঙ্ক বা অনুলিপি করা হয়. গন্তব্য ডিরেক্টরি হবে
ডিরেক্টরি ছাড়াই ফাইল বা লিঙ্কগুলির একটি সমতল তালিকা রয়েছে।
ফাইল `ls-R' এবং `আলিয়াস' উপেক্ষা করা হয়।
-- exclude-ext=<EXT>
এক্সটেনশন সহ ফাইলEXT> বাদ দেওয়া হয়। বিকল্পটি কয়েকবার দেওয়া যেতে পারে বা ক
এক্সটেনশনের কমা দ্বারা পৃথক করা তালিকা ব্যবহার করা যেতে পারে। উদাহরণ:
--বর্জিত-বহির্ভূত aux --বাদ-প্রস্থান লগ --বাদ-বহির্ভূত টক
হিসাবে একই
-- exclude-ext aux,log,toc
--(না)টেক্সহ্যাশ
ডিফল্ট হিসাবে ফাইল `ls-R' তৈরি হয় `texmf' ট্রিতে, কারণ এই ফাইলটি
নাম ডাটাবেস যা TeX Live এ ব্যবহার করা যেতে পারে। কারণ MiKTeX একটি ভিন্ন ব্যবহার করে
মেকানিজম, এর `টেক্সহ্যাশ' `ls-R' ফাইল তৈরি করে না এবং "--notexhash"
'টেক্সহ্যাশ' এর কলকে দমন করে।
--cmd-tex=<cmd কমান্ড>
TeX কম্পাইলারের জন্য কমান্ড। ডিফল্ট হল pdflatex।
--cmd-kpswhich=<cmd কমান্ড>
kpsw এর জন্য কমান্ড।
--cmd-টেক্সহ্যাশ=<cmd কমান্ড>
উত্পন্ন টেক্সএমএফ ট্রির ফাইলের নাম ডাটাবেস আপডেট করার জন্য কমান্ড। ডিফল্ট হয়
texmf.
--cmd-strace=<cmd কমান্ড>
স্ট্রেস জন্য আদেশ.
-- ভারবোস
ভার্বোস বার্তা।
--help
সাহায্য স্ক্রীন প্রদর্শন করুন।
-বি (-মানুষ>
প্রিন্ট ম্যানুয়াল পৃষ্ঠা.
--সংস্করণ
প্রিন্ট সংস্করণ সনাক্তকরণ এবং প্রস্থান.
উদাহরণ
TeX ফাইল test.tex TeX এর রেকর্ডার পদ্ধতি ব্যবহার করে:
mkjobtexmf -- চাকরির নাম পরীক্ষা
TeX ফাইল test.tex LaTeX ব্যবহার করে:
mkjobtexmf -- চাকরির নাম পরীক্ষা -- cmd-tex ক্ষীর
বিন্যাস প্রজন্ম:
mkjobtexmf --jobname test --texopt -ini --texname pdflatex.ini
উদাহরণ, কীভাবে নতুন টেক্সএমএফ ট্রি (লিনাক্স/ব্যাশ) ব্যবহার করা যেতে পারে:
TEXMF=!!test.mjt/texmf pdflatex পরীক্ষা
একটি জিপ সংরক্ষণাগার তৈরি করার উদাহরণ (লিনাক্স/ব্যাশ):
(cd test.mjt && zip -9r ../test.)
একটি টার সংরক্ষণাগার তৈরির উদাহরণ:
tar cjhvf test.tar.bz2 -C test.mjt.
অমীমাংসিত সমস্যা, সতর্কতা, সব
পরীক্ষামূলক সফ্টওয়্যার
বিকল্প, ডিফল্ট, প্রোগ্রাম কিভাবে কাজ করে ভবিষ্যতের সংস্করণে পরিবর্তন হতে পারে।
texmf.cnf
বর্তমানে এর সাথে পদ্ধতি স্ট্রেস এই ফাইলগুলো রেকর্ড করে। TeX এর রেকর্ডার করে না। উপকারী
হয় texmf.cnf পরিবর্তনশীল সেটিংসের জন্য ফাইল। কারণ আমাদের কাছে মাত্র একটি TEXMF গাছ আছে,
পাথ বিভাগগুলি সম্ভবত পুনরায় লেখা উচিত।
পরিবেশ ভেরিয়েবলের সেটিংস
এগুলি মোটেও সংরক্ষণ করা হয় না।
সংঘর্ষ
প্রোগ্রামটি ফলাফলের জন্য একটি গন্তব্য ডিরেক্টরি এবং সর্বাধিক একটি TEXMF গাছ ব্যবহার করে।
যাইহোক, সোর্স ফাইলগুলি বিভিন্ন ডিরেক্টরি এবং TEXMF গাছ থেকে আসতে পারে।
তাই নামের সংঘর্ষ সম্ভব।
প্রোগ্রামটি গন্তব্য ডিরেক্টরির ফাইল মুছে ফেলার কৌশল অনুসরণ করে।
এটি বিভিন্ন রান থেকে ফাইল সংগ্রহ করার অনুমতি দেয়। এইভাবে সংঘর্ষের সমাধান করা হয়
যেভাবে গন্তব্য ডিরেক্টরিতে তৈরি করা প্রথম এন্ট্রি জয়ী হয়।
কনফিগারেশন ফাইল
এটি ব্যবহারকারীকে একই বিকল্পগুলি বারবার টাইপ করা থেকে বাঁচাবে।
অসম্পূর্ণ রেকর্ডিং
TeX এর ফাইল রেকর্ডিংয়ে বাগগুলি অসম্পূর্ণ ফাইল রেকর্ডিং হতে পারে (যেমন pdfTeX
1.40.3 .pfb এবং .pk ফাইল রেকর্ড করে না)।
...
onworks.net পরিষেবা ব্যবহার করে mkjobtexmf অনলাইন ব্যবহার করুন