latexdiff - ক্লাউডে অনলাইন

এটি হল ল্যাটেক্সডিফ কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


latexdiff - দুটি ল্যাটেক্স ফাইলের মধ্যে পার্থক্য নির্ধারণ এবং মার্কআপ করুন

সাইনোপিসিস


ল্যাটেক্সডিফ [ বিকল্প ] old.tex new.tex > diff.tex

বর্ণনাঃ


সংক্ষেপে, ল্যাটেক্সডিফ ল্যাটেক্সের সংশোধন পরিচালনায় সাহায্য করার জন্য একটি ইউটিলিটি প্রোগ্রাম
নথিপত্র এটি দুটি বৈধ ল্যাটেক্স ফাইলের তুলনা করে, এখানে "old.tex" এবং "new.tex" বলা হয়, খুঁজে পাওয়া যায়
তাদের মধ্যে উল্লেখযোগ্য পার্থক্য (অর্থাৎ, সাদা স্থানের সংখ্যা উপেক্ষা করা এবং
লাইন বিরতির অবস্থান), এবং পার্থক্যগুলি হাইলাইট করতে বিশেষ কমান্ড যোগ করে। কোথায়
ভিজ্যুয়াল হাইলাইট করা সম্ভব নয়, যেমন ফরম্যাটিং পরিবর্তনের জন্য, পার্থক্য
তথাপি উৎসে চিহ্নিত করা হয়।

প্রোগ্রাম মূল নথি থেকে ভিন্নভাবে প্রস্তাবনা ব্যবহার করে। মধ্যে পার্থক্য
প্রস্তাবনাগুলি লাইন-ভিত্তিক পার্থক্য ব্যবহার করে পাওয়া যায় (একইভাবে ইউনিক্স ডিফ কমান্ডের মতো,
কিন্তু সাদা স্থান উপেক্ষা করে)। একটি মন্তব্য, ""%DIF >"" প্রতিটি যোগ করা লাইনে যুক্ত করা হয়েছে, যেমন a
লাইন "new.tex" এ উপস্থিত কিন্তু "old.tex" এ নয়। বাতিল লাইন
""%DIF <"কে অগ্রিম করে নিষ্ক্রিয় করা হয়েছে। পরিবর্তিত ব্লক মন্তব্য লাইন দ্বারা পূর্বে হয়
মূল ফাইলগুলিতে লাইন নম্বর সম্পর্কে তথ্য প্রদান করা। আছে যেখানে
তুচ্ছ পার্থক্য, ফলস্বরূপ "diff.tex" ফাইলটি "new.tex" এর অনুরূপ হবে। এ
প্রস্তাবনা শেষ, জন্য সংজ্ঞা ল্যাটেক্সডিফ মার্কআপ কমান্ড ঢোকানো হয়। ভিতরে
পাঠ্যের মূল অংশের পার্থক্য, ল্যাটেক্সডিফ নিম্নলিখিত সন্তুষ্ট করার চেষ্টা
নির্দেশিকা (অগ্রাধিকার অনুযায়ী):

1. যদি "old.tex" এবং "new.tex" উভয়ই বৈধ LaTeX হয়, তাহলে ফলাফল "diff.tex" হওয়া উচিত
এছাড়াও বৈধ LateX হতে হবে. (NB যদি কয়েকটি প্লেইন TeX কমান্ড "old.tex" এর মধ্যে ব্যবহার করা হয় বা
"new.tex" তারপর "diff.tex" কাজ করার নিশ্চয়তা দেয় না তবে সাধারণত কাজ করবে)।

2. উল্লেখযোগ্য পার্থক্য পৃথক শব্দের স্তরে নির্ধারিত হয়। সব
গুরুত্বপূর্ণ পার্থক্য, মন্তব্যের মধ্যে পার্থক্য সহ স্পষ্টভাবে হওয়া উচিত
ফলস্বরূপ উত্স কোড "diff.tex" এ চিহ্নিত।

3. যদি একটি পরিবর্তিত প্যাসেজে টেক্সট বা টেক্সট তৈরি করার কমান্ড থাকে, তাহলে "diff.tex" চালান
LateX এর মাধ্যমে আউটপুট তৈরি করা উচিত যেখানে যোগ করা এবং বাতিল করা প্যাসেজগুলি হাইলাইট করা হয়।

4. যেখানে নগণ্য পার্থক্য রয়েছে, যেমন লাইন ব্রেকগুলির অবস্থানে,
"diff.tex" কে "new.tex" এর বিন্যাস অনুসরণ করা উচিত

হিসাবে একই অ্যালগরিদম পার্থক্য জন্য পরিবর্তন ব্যবহৃত হয় কিন্তু লাইনের পরিবর্তে শব্দ হয়
তুলনা সম্পূর্ণরূপে পরিবর্তিত হয় এমন ব্লক চিনতে চেষ্টা করা হয়
তারা একটি ইউনিট হিসাবে চিহ্নিত করা যেতে পারে. মন্তব্য লাইন দ্বারা লাইন পার্থক্য কিন্তু সংখ্যা
মন্তব্যের মধ্যে স্পেস উপেক্ষা করা হয়. তাদের সব যুক্তি সহ কমান্ড সাধারণত
এক ইউনিটের তুলনায়, অর্থাৎ, কমান্ডের আর্গুমেন্টে কোন মার্ক-আপ ঢোকানো হয় না।
যাইহোক, নির্বাচিত সংখ্যক কমান্ডের জন্য (উদাহরণস্বরূপ, "\caption" এবং সমস্ত বিভাগ
কমান্ড) শেষ যুক্তিটি পাঠ্য হিসাবে পরিচিত। এই টেক্সট শব্দ এবং বিভক্ত করা হয়
সাধারণ পাঠ্যের মতোই পার্থক্য (পাঠ্যের তালিকা প্রদর্শন এবং পরিবর্তন করতে বিকল্পগুলি ব্যবহার করুন
কমান্ড, নীচে দেখুন)। যেহেতু অ্যালগরিদমের LaTeX সম্পর্কে কোন বিস্তারিত জ্ঞান নেই, তাই এটি সবই ধরে নেয়
কোঁকড়া বন্ধনীর জোড়া অবিলম্বে একটি আদেশ অনুসরণ করে (অর্থাৎ অক্ষরগুলির একটি ক্রম
ব্যাকস্ল্যাশ দিয়ে শুরু) হল সেই কমান্ডের আর্গুমেন্ট। শর্ত একটি সীমাবদ্ধতা হিসাবে
1 উপরে তাই কোঁকড়া ধনুর্বন্ধনী দিয়ে সমস্ত আর্গুমেন্টকে ঘিরে রাখা প্রয়োজন, এবং না
বহিরাগত স্থান সন্নিবেশ করান। উদাহরণস্বরূপ, লিখুন

\section{\textem{এটি একটি জোর দেওয়া বিভাগের শিরোনাম}}

এবং না

\section {\textem{এটি একটি জোর দেওয়া বিভাগের শিরোনাম}}

or

\section\textem{এটি একটি জোর দেওয়া বিভাগের শিরোনাম}

যদিও সমস্ত জাত LaTeX এর জন্য একই (কিন্তু দেখুন --অনুমতি-স্থান বিকল্প যা
দ্বিতীয় বৈচিত্র্যের অনুমতি দেয়)।

পরিবেশের জন্য যার বিষয়বস্তু স্ট্যান্ডার্ড LaTeX-এর সাথে সঙ্গতিপূর্ণ নয় বা যেখানে গ্রাফিক্যাল
PICTUREENV সেট করে সমস্ত মার্কআপ কমান্ড মুছে ফেলা যেতে পারে মার্কআপ মানে না
কনফিগারেশন ভেরিয়েবল, ডিফল্টভাবে "ছবি" এবং "ডিআইএফনোমার্কআপ" পরিবেশে সেট করা হয়; দেখা
--config বিকল্প)। পরবর্তী পরিবেশ ("DIFnomarkup") এর কিছু অংশ রক্ষা করতে ব্যবহার করা যেতে পারে
ল্যাটেক্স ফাইল যেখানে মার্কআপের ফলে অবৈধ মার্কআপ হয়। আপনাকে ঘিরে রাখতে হবে
"\begin{DIFnomarkup}" এবং দ্বারা পুরানো এবং নতুন উভয় ফাইলেই আপত্তিকর উত্তরণ
"\end{DIFnomarkup}"। আপনাকে অবশ্যই পুরানো এবং নতুন উভয়ের প্রস্তাবনায় পরিবেশকে সংজ্ঞায়িত করতে হবে
নথিপত্র আমি এটিকে শূন্য-পরিবেশ হিসাবে সংজ্ঞায়িত করতে পছন্দ করি,

"\নতুন পরিবেশ{DIFnomarkup}{}{}"

কিন্তু সিদ্ধান্ত আপনার. পরিবেশের মধ্যে যেকোনো মার্কআপ মুছে ফেলা হবে, এবং সাধারণত
পরিবেশের মধ্যে সবকিছু নতুন ফাইল থেকে নেওয়া হবে।

যে ফাইলগুলির প্রস্তাবনা নেই সেগুলির মধ্যে পার্থক্য করাও সম্ভব৷
এই ক্ষেত্রে, ফাইল প্রধান নথি মোডে প্রক্রিয়া করা হয়, কিন্তু সংজ্ঞা
মার্কআপ কমান্ড ঢোকানো হয় না।

দ্বারা ঢোকানো সমস্ত মার্কআপ কমান্ড ল্যাটেক্সডিফ ""\DIF" দিয়ে শুরু করুন। ধারণকারী ব্লক যোগ করা হয়েছে
শব্দ, আদেশ বা মন্তব্য যা "new.tex"-এ আছে কিন্তু "old.tex"-এ নেই তা দ্বারা চিহ্নিত করা হয়েছে
"\DIFaddbegin" এবং "\DIFaddend"। বাতিল ব্লকগুলি "\DIFdelbegin" এবং দ্বারা চিহ্নিত করা হয়েছে
"\DIFdelend"। যোগ করা ব্লকের মধ্যে সমস্ত পাঠ্য এইভাবে "\DIFadd" দিয়ে হাইলাইট করা হয়েছে:
"\DIFadd{অ্যাডেড টেক্সট ব্লক}" নির্বাচিত `নিরাপদ' কমান্ড এই টেক্সট ব্লকগুলিতে থাকতে পারে
পাশাপাশি (নিরাপদ কমান্ডের তালিকা প্রদর্শন এবং পরিবর্তন করতে বিকল্পগুলি ব্যবহার করুন, নীচে দেখুন)। অন্য সবকিছু
কমান্ডের পাশাপাশি বন্ধনী "{" এবং "}" কখনই "\DIFadd" এর সুযোগের মধ্যে রাখা হয় না। যোগ করা হয়েছে
মন্তব্যগুলি ""%DIF > "" অগ্রিম দ্বারা চিহ্নিত করা হয়।

মুছে ফেলা ব্লকগুলির মধ্যে পাঠ্য "\DIFdel" দিয়ে হাইলাইট করা হয়েছে। মুছে ফেলা মন্তব্য দ্বারা চিহ্নিত করা হয়
প্রিপেন্ডিং ""%DIF < ""। মুছে ফেলা ব্লকের মধ্যে অ-নিরাপদ কমান্ড এবং কোঁকড়া ধনুর্বন্ধনী রয়েছে
""% DIFDELCMD < "" দিয়ে মন্তব্য করেছেন।

বিকল্প


প্রস্তাবনা
নিম্নলিখিত বিকল্পগুলি উপযুক্ত কমান্ড যোগ করে ভিজ্যুয়াল মার্কআপ শৈলী নির্ধারণ করে
প্রস্তাবনার সংজ্ঞা। উপলব্ধ একটি বিবরণের জন্য এই বিভাগের শেষ দেখুন
শৈলী।

--টাইপ=মার্কআপস্টাইল or -t মার্কআপস্টাইল
নির্বাচিত মার্কআপ শৈলীর জন্য প্রস্তাবনায় কোড যোগ করুন। এই বিকল্পটি "\DIFadd" এবং সংজ্ঞায়িত করে
"\DIFdel" কমান্ড। উপলব্ধ শৈলী:

"আন্ডারলাইন ট্রাডিশনাল ট্রেডিশনাল সিফন্ট ফন্টস্ট্রাইক অদৃশ্য চেঞ্জবার চেঞ্জবার
CULINECHBAR CFONTBHBAR বোল্ড"

[ ডিফল্ট: "আন্ডারলাইন" ]

--সাবটাইপ=মার্কস্টাইল or -s মার্কস্টাইল
ব্র্যাকেটিং কমান্ডের জন্য নির্বাচিত শৈলীর প্রস্তাবনায় কোড যোগ করুন (যেমন পরিবর্তন চিহ্নিত করতে
মার্জিনে)। এই বিকল্পটি "\DIFaddbegin", "\DIFaddend", "\DIFdelbegin" এবং সংজ্ঞায়িত করে
"\DIFdelend" কমান্ড। উপলব্ধ শৈলী: "নিরাপদ মার্জিন রঙ DVIPSCOL ZLABEL
শুধুমাত্র পরিবর্তিত পাতা (লেবেল)*"

[ ডিফল্ট: "SAFE" ] * সাবটাইপ "LABEL" অবচয় করা হয়েছে

--floattype=মার্কস্টাইল or -f মার্কস্টাইল
নির্বাচিত শৈলীর প্রস্তাবনায় কোড যোগ করুন যা স্ট্যান্ডার্ড মার্কিং এবং মার্কআপ প্রতিস্থাপন করে
floats মধ্যে কমান্ড (যেমন, প্রান্তিক মন্তব্য floats মধ্যে একটি ত্রুটি সৃষ্টি করে তাই
প্রান্তিক চিহ্নিতকরণ এইভাবে নিষ্ক্রিয় করা যেতে পারে)। এই বিকল্পটি সমস্ত "\DIF...FL" কমান্ড সংজ্ঞায়িত করে।
উপলব্ধ শৈলী: "ফ্লোটসেফ ট্র্যাডিশনাল সেফ আইডেন্টিকাল"

[ ডিফল্ট: "ফ্লোটসেফ" ]

--encoding=enc or -e enc
old.tex এবং new.tex এর এনকোডিং উল্লেখ করুন। সাধারণ এনকোডিং হল "ascii", "utf8",
"ল্যাটিন1", "ল্যাটিন9"। উপলব্ধ এনকোডিংগুলির একটি তালিকা কার্যকর করার মাধ্যমে প্রাপ্ত করা যেতে পারে

"perl -MEncode -e 'প্রিন্ট যোগদান ("\n", এনকোড-"এনকোডিংস( ":সব" )) ;' >

[ডিফল্ট এনকোডিং হল utf8 যদি না প্রস্তাবনার প্রথম কয়েকটি লাইনে একটি থাকে
আমন্ত্রণ "\usepackage[..]{inputenc}" যে ক্ষেত্রে এটি দ্বারা নির্বাচিত এনকোডিং
কমান্ড অনুমান করা হয়। মনে রাখবেন ASCII (স্ট্যান্ডার্ড ল্যাটেক্স) হল utf8 এর একটি উপসেট]

--প্রস্তাবনা=ফাইল or -p ফাইল
প্রস্তাবনা তৈরি করার পরিবর্তে প্রস্তাবনার শেষে ফাইল সন্নিবেশ করুন। প্রস্তাবনা আবশ্যক
নিম্নলিখিত কমান্ডগুলি সংজ্ঞায়িত করুন "\DIFaddbegin, \DIFaddend, \DIFadd{..},
\DIFdelbegin,\DIFdelend,\DIFdel{..}," এবং ফ্লোটের মধ্যে ব্যবহারের জন্য বিভিন্ন প্রকার
"\DIFaddbeginFL, \DIFaddendFL, \DIFaddFL{..}, \DIFdelbeginFL, \DIFdelendFL,
\DIFdelFL{..}" (যদি এই বিকল্পটি সেট করা থাকে -t, -s, এবং -f বিকল্প উপেক্ষা করা হয়।)

--প্যাকেজ=pkg1,pkg2,..
latexdiff কে বলুন যে .tex ফাইল লোড করা তালিকার প্যাকেজগুলির সাথে প্রক্রিয়া করা হয়৷ এই
সাধারণত প্রয়োজন হয় না যদি .tex ফাইলে প্রস্তাবনা অন্তর্ভুক্ত থাকে, যেমন প্রস্তাবনা
"\usepackage" কমান্ডের জন্য স্বয়ংক্রিয়ভাবে স্ক্যান করা হয়েছে। ব্যবহার --প্যাকেজ পছন্দ
স্বয়ংক্রিয় স্ক্যানিং নিষ্ক্রিয় করে, তাই যদি কোনো কারণে প্যাকেজ নির্দিষ্ট পার্সিং করতে হয়
বন্ধ, ব্যবহার --প্যাকেজ=কোনটি নয়. নিম্নলিখিত প্যাকেজগুলি বিশেষ আচরণ ট্রিগার করে:

"amsmath"
কনফিগারেশন ভেরিয়েবল MATHARRREPL "সারিবদ্ধ*" এ সেট করা হয়েছে (ডিফল্ট: "eqnarray*")।
(উল্লেখ্য যে অনেক amsmath অ্যারে পরিবেশ ইতিমধ্যেই স্বীকৃত
ডিফল্ট যেমন)

"এন্ডফ্লোট"
নিশ্চিত করুন যে "\begin{figure}" এবং "\end{figure}" সর্বদা নিজেদের দ্বারা প্রদর্শিত হবে
একটি লাইন

"হাইপাররেফ"
"\DIFadd" এবং "\DIFdel" কমান্ডের নাম পরিবর্তন করে "\DIFaddtex" করুন এবং
"\DIFdeltex" এবং নতুন "\DIFadd" এবং "\DIFdel" কমান্ড সংজ্ঞায়িত করে, যা একটি প্রদান করে
এই কমান্ডগুলির জন্য wrapper, এগুলি পাঠ্যের জন্য ব্যবহার করে কিন্তু লিঙ্কের জন্য নয়
সংজ্ঞায়িত কমান্ড (যেখানে কোনো মার্কআপ ত্রুটি সৃষ্টি করবে)।

"অ্যাপাসাইট"
উদ্ধৃতি কমান্ড হিসাবে স্বীকৃত কমান্ডগুলিকে পুনরায় সংজ্ঞায়িত করুন।

"siunitx"
"\SI" কে উদ্ধৃতি কমান্ডের সমতুল্য হিসাবে বিবেচনা করুন (যেমন যদি "\mbox" দিয়ে রক্ষা করুন
মার্কআপ শৈলী ulem প্যাকেজ ব্যবহার করে।

"চতুর"
"\cref,\Cref" ইত্যাদিকে উদ্ধৃতি আদেশের সমতুল্য হিসাবে বিবেচনা করুন (যেমন এর সাথে রক্ষা করুন
"\mbox" যদি মার্কআপ শৈলী ulem প্যাকেজ ব্যবহার করে।

"শব্দকোষ"
বেশিরভাগ শব্দকোষ কমান্ডকে নিরাপদ হিসাবে সংজ্ঞায়িত করুন, সেগুলিকে \mbox'es দিয়ে সুরক্ষিত করুন৷
যেখানে প্রয়োজন

"mhchem"
"\ce" কে নিরাপদ কমান্ড হিসাবে বিবেচনা করুন, অর্থাৎ এটি হাইলাইট করা হবে (মনে রাখবেন "\cee"
সমীকরণে হাইলাইট করা হবে না কারণ এটি প্রক্রিয়াকরণ ত্রুটির দিকে পরিচালিত করে)

"কেমফর্মুলা" বা "কেমাক্রোস"
"\ch" কে সমীকরণের বাইরে একটি নিরাপদ কমান্ড হিসাবে বিবেচনা করুন, অর্থাৎ এটি হাইলাইট করা হবে
(মনে রাখবেন যে "\ch" সমীকরণগুলিতে হাইলাইট করা হবে না কারণ এটির দিকে পরিচালিত করে
প্রক্রিয়াকরণ ত্রুটি)

[ ডিফল্ট: নির্ধারণ করতে "\usepackage" কমান্ডের প্রস্তাবনা স্ক্যান করুন
লোড প্যাকেজ. ]

--প্রস্তাবনা-প্রস্তাবনা
stdout-এ প্রিন্ট জেনারেট বা অন্তর্ভুক্ত প্রস্তাবনা কমান্ড।

কনফিগারেশন
--exclude-safecmd=exclude-file or -A exclude-file or --exclude-safecmd="cmd1,cmd2,..."
--replace-safecmd=replace-file
--append-safecmd=অ্যাপেন্ড-ফাইল or -a append-file or --append-safecmd="cmd1,cmd2,..."
রেগুলার এক্সপ্রেশন (RegEx) মিলের তালিকা থেকে বাদ দিন, প্রতিস্থাপন করুন বা যুক্ত করুন
কমান্ড যা "\DIFadd" বা "\DIFdel" কমান্ডের সুযোগের মধ্যে ব্যবহার করা নিরাপদ।
ফাইলটিতে অবশ্যই প্রতি লাইনে একটি Perl-RegEx থাকতে হবে (# বা % দিয়ে শুরু হওয়া মন্তব্য লাইন
উপেক্ষা করা হয়েছে)। মনে রাখবেন যে RegEx-কে পুরো টোকেনের সাথে মেলে, যেমন, /^regex$/
নিহিত আছে এবং কমান্ডের প্রাথমিক "\" অন্তর্ভুক্ত করা হয়নি। দ্য
--exlude-safecmd এবং --সংযোজন-safecmd বিকল্পগুলির সাথে মিলিত হতে পারে
---প্রতিস্থাপন-safecmd বিকল্প এবং তালিকায় ক্রমবর্ধমানভাবে যোগ করতে বারবার ব্যবহার করা যেতে পারে।
--exlude-safecmd এবং --সংযোজন-safecmd ইনপুট হিসাবে একটি কমা পৃথক তালিকা নিতে পারেন.
যদি রেজেক্সের একটির জন্য কমা প্রয়োজন হয়, তাহলে "\," এইভাবে এটিকে এড়িয়ে যান। বেশিরভাগ ক্ষেত্রেই তা
শেল থেকে কমা-বিচ্ছিন্ন তালিকাটিকে এটি স্থাপন করে রক্ষা করার জন্য প্রয়োজনীয় হবে
উদ্ধরণ চিহ্ন.

--exclude-textcmd=exclude-file or -X exclude-file or --exclude-textcmd="cmd1,cmd2,..."
--replace-textcmd=replace-file
--append-textcmd=append-file or -x append-file or --append-textcmd="cmd1,cmd2,..."
রেগুলার এক্সপ্রেশন ম্যাচিং কমান্ডের তালিকা থেকে বাদ দিন, প্রতিস্থাপন করুন বা যুক্ত করুন
যার শেষ যুক্তি পাঠ্য। জন্য এন্ট্রি দেখুন --exlude-safecmd জন্য সরাসরি উপরে
অধিকতর বিস্তারিত.

--replace-context1cmd=replace-file
--append-context1cmd=append-file বা = আইটেম --append-context1cmd="cmd1,cmd2,..."
regex ম্যাচিং কমান্ডের তালিকায় প্রতিস্থাপন করুন বা যুক্ত করুন যার শেষ যুক্তি পাঠ্য
কিন্তু যার কাজ করার জন্য একটি নির্দিষ্ট প্রসঙ্গ প্রয়োজন, যেমন \caption শুধুমাত্র a এর মধ্যে কাজ করবে
চিত্র বা টেবিল। এই কমান্ডগুলি টেক্সট কমান্ডের মতো আচরণ করে, ব্যতীত যখন সেগুলি ঘটে
একটি মুছে ফেলা বিভাগ, যখন তারা নিষ্ক্রিয় হয়, কিন্তু তাদের যুক্তি মুছে ফেলা হিসাবে দেখানো হয়
পাঠ্য.

--replace-context2cmd=replace-file
--append-context2cmd=append-file বা = আইটেম --append-context2cmd="cmd1,cmd2,..."
প্রসঙ্গ 1 এর জন্য সংশ্লিষ্ট কমান্ড হিসাবে। শুধুমাত্র পার্থক্য হল যে context2 কমান্ড
তাদের আর্গুমেন্ট সহ মুছে ফেলা বিভাগে সম্পূর্ণরূপে অক্ষম।

--exclude-mboxsafecmd=বাদ-ফাইল or --exclude-mboxsafecmd="cmd1,cmd2,..."
--append-mboxsafecmd=অ্যাপেন্ড-ফাইল or --append-mboxsafecmd="cmd1,cmd2,..."
নিরাপদ কমান্ডগুলিকে সংজ্ঞায়িত করুন, যা অতিরিক্তভাবে একটি এ এনক্যাপসুলেট করে সুরক্ষিত করতে হবে
\\mbox{..}। এটি কখনও কখনও বহিরাগত মধ্যে অসঙ্গতি কাছাকাছি পেতে প্রয়োজন হয়
প্যাকেজ এবং উলেম প্যাকেজ, যা ডিফল্ট শৈলীতে হাইলাইট করার জন্য ব্যবহৃত হয়
আন্ডারলাইন সেইসাথে CULINECHBAR CFONTSTRIKE

--config var1=val1,var2=val2,... or -c var1=val1,..
-c কনফিগারেশন
কনফিগারেশন ভেরিয়েবল সেট করুন। বিভিন্ন ভেরিয়েবল সেট করতে বিকল্পটি পুনরাবৃত্তি করা যেতে পারে
(কমা দ্বারা পৃথক করা তালিকার বিকল্প হিসাবে)। উপলব্ধ ভেরিয়েবল (এর জন্য নীচে দেখুন
আরও ব্যাখ্যা):

"ARRENV" (RegEx)

"COUNTERCMD" (RegEx)

"FLOATENV" (RegEx)

"ITEMCMD" (RegEx)

"LISTENV" (RegEx)

"মাথারেনভ" (RegEx)

"MATHARRREPL" (স্ট্রিং)

"MATHENV" (RegEx)

"MATHREPL" (স্ট্রিং)

"MINWORDSBLOCK" (পূর্ণসংখ্যা)

"PICTUREENV" (RegEx)

--show-safecmd
RegEx ম্যাচিং এবং নিরাপদ কমান্ড বাদ দিয়ে তালিকা প্রিন্ট করুন।

--show-textcmd
টেক্সট আর্গুমেন্ট সহ RegEx ম্যাচিং এবং বাদ দেওয়া কমান্ডের তালিকা প্রিন্ট করুন।

--শো-কনফিগ
কনফিগারেশন ভেরিয়েবলের মান দেখান।

--সব দেখাও
সবগুলো একত্রিত করুন --show কমান্ড।

NB সকল --show কমান্ডের জন্য, কোন "old.tex" বা "new.tex" ফাইল নির্দিষ্ট করার প্রয়োজন নেই, এবং
কোন পার্থক্য সঞ্চালিত হয় না.

অন্যান্য কনফিগারেশন বিকল্প:
--অনুমতি-স্থান
আদেশে বন্ধনী বা বন্ধনীযুক্ত আর্গুমেন্টের মধ্যে ফাঁকা স্থানের অনুমতি দিন। উল্লেখ্য যে এই বিকল্প
অবাঞ্ছিত পার্শ্ব প্রতিক্রিয়া থাকতে পারে (অসংলগ্ন সুযোগ পূর্বের সাথে lumpeded হতে পারে
কমান্ড) তাই শুধুমাত্র ব্যবহার করা উচিত যদি ডিফল্ট ভুল ফলাফল তৈরি করে। (ডিফল্ট
হস্তক্ষেপ স্থান ছাড়া একে অপরকে সরাসরি অনুসরণ করার জন্য আর্গুমেন্ট প্রয়োজন)।

--গণিত-মার্কআপ=স্তর
প্রদর্শিত গণিত পরিবেশে মার্কআপের গ্রানুলারিটি নির্ধারণ করুন: এর জন্য সম্ভাব্য মান
স্তর হল (সংখ্যাসূচক এবং পাঠ্য উভয় লেবেল গ্রহণযোগ্য):

"বন্ধ" বা 0: গণিত পরিবেশের জন্য মার্কআপ দমন করুন। মুছে ফেলা সমীকরণ প্রদর্শিত হবে না
ডিফ ফাইলে। এই মোডটি ব্যবহার করা যেতে পারে যদি অন্য সব মোড অবৈধ ল্যাটেক্স কোড সৃষ্টি করে।

"সম্পূর্ণ" বা 1: সমগ্র সমীকরণের স্তরের উপর পার্থক্য। এমনকি তুচ্ছ পরিবর্তন
সমীকরণ সমগ্র সমীকরণ পরিবর্তন চিহ্নিত করা কারণ. এই মোড যদি ব্যবহার করা যেতে পারে
মোটা বা সূক্ষ্ম মোডে প্রক্রিয়াকরণের ফলে অবৈধ ল্যাটেক্স কোড হয়।

"মোটা" বা 2: একটি মোটা গ্রানুলারিটি দিয়ে চিহ্নিত সমীকরণের মধ্যে পরিবর্তনগুলি সনাক্ত করুন;
সমীকরণের প্রকারের পরিবর্তনগুলি (উদাহরণস্বরূপ ডিসপ্লেম্যাথ থেকে সমীকরণ) একটি পরিবর্তন হিসাবে উপস্থিত হয়
সম্পূর্ণ সমীকরণ। এই মোড পরিস্থিতি যেখানে বিষয়বস্তু এবং অর্ডার জন্য সুপারিশ করা হয়
কিছু সমীকরণ এখনও পরিবর্তন করা হচ্ছে. [ডিফল্ট]

"সূক্ষ্ম" বা 3: সমীকরণে ছোট পরিবর্তন সনাক্ত করুন এবং সূক্ষ্ম দানাদারিতে চিহ্নিত করুন। এই
মোডটি সবচেয়ে উপযুক্ত, যদি সমীকরণে সামান্য পরিবর্তন প্রত্যাশিত হয়, যেমন
টাইপো সংশোধন

--অক্ষম-উদ্ধৃতি-মার্কআপ or --অটো-এমবক্স নিষ্ক্রিয় করুন
উলেম ব্যবহার করে শৈলীতে উদ্ধৃতি মার্কআপ এবং অন্যান্য দুর্বল কমান্ডের মার্কআপ দমন করুন
(আন্ডারলাইন,ফন্টস্ট্রাইক, কুলিনচবার) (দুটি বিকল্প অভিন্ন এবং সহজভাবে
উপনাম)

--সক্ষম-উদ্ধৃতি-মার্কআপ or --এনফোর্স-অটো-এমবক্স
এর সাথে পরিবর্তিত বিভাগে উদ্ধৃতি কমান্ড এবং অন্যান্য দুর্বল কমান্ড রক্ষা করুন
"\mbox" কমান্ড, যেমন অন্যান্য প্যাকেজের জন্য ulem প্যাকেজের জন্য ডিফল্ট আচরণ ব্যবহার করুন (
দুটি বিকল্প অভিন্ন এবং কেবল উপনাম)

বিবিধ
-- ভারবোস or -V
প্রক্রিয়াকরণের সময় stderr এ বিভিন্ন স্থিতির তথ্য আউটপুট করুন। ডিফল্ট কাজ করতে হয়
নিঃশব্দে

--ড্রাইভার=টাইপ
চেঞ্জবার প্যাকেজের জন্য ড্রাইভার নির্বাচন করুন (কেবলমাত্র ব্যবহার শৈলীর জন্য প্রাসঙ্গিক
চেঞ্জবার: চেঞ্জবার চফন্টচবার কুলিনচবার চেঞ্জবার)। সম্ভাব্য চালকরা
চেঞ্জবার ম্যানুয়ালে তালিকাভুক্ত, যেমন pdftex,dvips,dvitops
[ডিফল্ট: dvips]

-- সতর্কতা উপেক্ষা করুন
ইনপুট এবং পার্সড স্ট্রিং এবং এর মধ্যে দৈর্ঘ্যের অসঙ্গতি সম্পর্কে সতর্কতা দমন করুন
অনুপস্থিত অক্ষর এই সতর্কতা বার্তাগুলি প্রায়শই অ-মানক ক্ষীরের সাথে সম্পর্কিত বা
ল্যাটেক্স নির্মাণ একটি সিনট্যাক্স সহ "latexdiff" এর অজানা কিন্তু ফলে পার্থক্য
যুক্তি প্রায়ই সম্পূর্ণরূপে কার্যকরী যাইহোক, বিশেষ করে যদি শুধুমাত্র অ-মানক ল্যাটেক্স
পাঠ্যের কিছু অংশে ঘটে যা পরিবর্তিত হয়নি।

--লেবেল=লেবেল or -L লেবেল
পুরানো এবং নতুন ফাইল বর্ণনা করতে ব্যবহৃত লেবেল সেট করে। এই বিকল্পের প্রথম ব্যবহার
পুরানো ফাইলের বর্ণনা লেবেল সেট করে এবং বিকল্পটির দ্বিতীয় ব্যবহার লেবেল সেট করে
নতুন ফাইলের জন্য, যেমন এইভাবে উভয় লেবেল সেট করুন "-L labelold -L labelnew"। [ডিফল্ট:
লেবেলের জন্য ফাইলের নাম এবং পরিবর্তনের তারিখ ব্যবহার করুন]

--নো-লেবেল
আউটপুট ফাইলে মন্তব্য হিসাবে পুরানো এবং নতুন ফাইলের নাম অন্তর্ভুক্তি দমন করুন

--দৃশ্যমান-লেবেল
দৃশ্যমান আউটপুট হিসাবে পুরানো এবং নতুন ফাইলের নাম (বা "--লেবেল" বিকল্পের সাথে সেট করা লেবেল) অন্তর্ভুক্ত করুন।

-- সমতল করা
ফাইলগুলির বিষয়বস্তু দ্বারা শরীরের মধ্যে "\input" এবং "\include" কমান্ডগুলি প্রতিস্থাপন করুন
তাদের যুক্তি। যদি প্রস্তাবনায় "\includeonly" উপস্থিত থাকে, শুধুমাত্র সেই ফাইলগুলিই থাকে৷
নথিতে প্রসারিত। যাইহোক, কোন পুনরাবৃত্তি করা হয় না, যেমন "\input" এবং
অন্তর্ভুক্ত বিভাগগুলির মধ্যে "\ অন্তর্ভুক্ত" কমান্ডগুলি প্রসারিত হয় না। অন্তর্ভুক্ত ফাইল হয়
অনুমান করা হয়েছে
যথাক্রমে পুরানো এবং নতুন মাস্টার ফাইলগুলির মতো একই ডিরেক্টরিতে অবস্থিত,
পুরানো এবং নতুন ডিরেক্টরিতে ফাইলগুলিকে সংগঠিত করা সম্ভব করে তোলে। --সমতল হল
পুনরাবৃত্তিমূলকভাবে প্রয়োগ করা হয়, তাই ইনপুট করা ফাইলে আরও "\input" বিবৃতি থাকতে পারে।

এই বিকল্পটি ব্যবহারের ফলে বড় নথিগুলির জন্য নিষেধাজ্ঞামূলক প্রক্রিয়াকরণের সময় হতে পারে,
এবং ফলস্বরূপ পার্থক্য নথিটি আর ইনপুটের গঠন প্রতিফলিত করে না
নথি।

--help or -h
সাহায্য পাঠ্য দেখান

--সংস্করণ
সংস্করণ নম্বর দেখান

পূর্বনির্ধারিত শৈলী
গুরুতর ধরনের
প্রধান ধরন প্লেইন টেক্সট এবং বাইরে কিছু নির্বাচিত ল্যাটেক্স কমান্ডের মার্কআপ নির্ধারণ করে
মার্কআপ কমান্ড "\DIFadd{...}" এবং "\DIFdel{...}" সংজ্ঞায়িত করে ফ্লোট করে।

"আন্ডারলাইন"
যোগ করা টেক্সট তরঙ্গায়িত-আন্ডারলাইন এবং নীল, বাতিল করা টেক্সট স্ট্রাক আউট এবং লাল
(রঙ এবং উলেম প্যাকেজ প্রয়োজন)। ওভারস্ট্রাইকিং ডিসপ্লেতে কাজ করে না
গাণিতিক সমীকরণ যেমন যে সমীকরণের মুছে ফেলা অংশগুলি আন্ডারলাইন করা হয়, আঘাত করা হয় না
out (এটি ulem প্যাকেজের অন্তর্নিহিত একটি ঘাটতি)।

"প্রচলিত"
যোগ করা পাঠ্যটি নীল এবং সান-সেরিফে সেট করা হয়েছে এবং প্রতিটির জন্য একটি লাল ফুটনোট তৈরি করা হয়েছে
টেক্সট বাতিল করা টুকরা. (রঙের প্যাকেজ প্রয়োজন)

"ঐতিহ্যগত"
"CTRADITIONAL" এর মতো কিন্তু রঙের ব্যবহার ছাড়াই।

"CFONT" যোগ করা টেক্সট নীল এবং sans-serif-এ সেট করা হয়েছে এবং বাতিল করা টেক্সট লাল এবং খুব
ছোট আকার.

"ফন্টস্ট্রাইক"
যোগ করা টেক্স সান-সেরিফ-এ সেট করা হয়েছে, টেক্সট ফেলে দেওয়া ছোট এবং স্ট্রাক আউট

"চেঞ্জবার"
যোগ করা পাঠ্য নীল, এবং বাতিল পাঠ্য লাল। উপরন্তু, পরিবর্তিত টেক্সট
মার্জিনে একটি বার দিয়ে চিহ্নিত করা হয়েছে (রঙ এবং পরিবর্তন বার প্যাকেজ প্রয়োজন)।

"CFONTCHBAR"
"CFONT" এর মত কিন্তু অতিরিক্ত পরিবর্তন বার সহ (রঙ এবং পরিবর্তন বার প্রয়োজন
প্যাকেজ)।

"কিউলিনচবার"
"আন্ডারলাইন" এর মত কিন্তু অতিরিক্ত পরিবর্তন বার সহ (রং, উলেম এবং
চেঞ্জবার প্যাকেজ)।

"পরিবর্তন"
পাঠ্যের কোন মার্ক আপ নেই, কিন্তু পরিবর্তন বার দিয়ে মার্জিন চিহ্নিত করুন (পরিবর্তন বার প্রয়োজন
প্যাকেজ)।

"অদৃশ্য"
কোন দৃশ্যমান মার্কআপ নেই (কিন্তু জেনেরিক মার্কআপ কমান্ড এখনও সন্নিবেশ করা হবে।

"বোল্ড" যোগ করা টেক্সট গাঢ় মুখে সেট করা হয়েছে, বাতিল দেখানো হয় না।

উপশাখা
সাবটাইপ কমান্ডগুলিকে সংজ্ঞায়িত করে যা যোগ করা বা এর শুরুতে এবং শেষে সন্নিবেশ করা হয়
বাতিল করা ব্লক, নির্বিশেষে এই ব্লকগুলিতে পাঠ্য বা কমান্ড রয়েছে কিনা (সংজ্ঞায়িত
কমান্ড: "\DIFaddbegin, \DIFaddend, \DIFdelbegin, \DIFdelend")

"নিরাপদ" কোন অতিরিক্ত মার্কআপ নেই (প্রস্তাবিত পছন্দ)

"MARGIN" কাছাকাছি মার্জিনে চিহ্ন দিয়ে পরিবর্তিত ব্লকের শুরু এবং শেষ চিহ্নিত করুন
(মানক "\marginpar" কমান্ড ব্যবহার করে - মনে রাখবেন যে এটি মাঝে মাঝে চলে যায়
কিছুটা উদ্দেশ্যমূলক অবস্থান থেকে।

"রং" যোগ করা প্যাসেজগুলিকে নীলে চিহ্নিত করার একটি বিকল্প উপায়, এবং মুছে দেওয়াগুলিকে লাল রঙে চিহ্নিত করার।
(রঙিন মার্কআপকে প্রভাবিত করতে প্রধান প্রকারের পরিবর্তে এটি ব্যবহার করার পরামর্শ দেওয়া হয়,
যদিও কিছু ক্ষেত্রে dvipscol দিয়ে রঙ করা আরও সম্পূর্ণ হতে পারে, উদাহরণস্বরূপ
উদ্ধৃতি আদেশ সহ)।

"DVIPSCOL"
যোগ করা প্যাসেজগুলিকে নীল রঙে চিহ্নিত করার একটি বিকল্প উপায়, এবং মুছে ফেলাগুলিকে লাল রঙে চিহ্নিত করার।
মনে রাখবেন যে "DVIPSCOL" শুধুমাত্র dvips কনভার্টারের সাথে কাজ করে, যেমন pdflatex নয়।
(রঙিন মার্কআপকে প্রভাবিত করার জন্য প্রধান প্রকারগুলি ব্যবহার করার জন্য এটি সুপারিশ করা হয়,
যদিও কিছু ক্ষেত্রে dvipscol দিয়ে রঙ করা আরও সম্পূর্ণ হতে পারে)।

"ZLABEL" শুধুমাত্র পরিবর্তিত পৃষ্ঠাগুলিকে হাইলাইট করতে ব্যবহার করা যেতে পারে, কিন্তু পোস্ট-প্রসেসিং প্রয়োজন৷ এটাই
এই বিকল্পটিকে ম্যানুয়ালি কল না করার জন্য সুপারিশ করুন কিন্তু এর সাথে "latexdiff-vc" ব্যবহার করুন
"--শুধু-পরিবর্তন" বিকল্প। বিকল্পভাবে, এর প্রস্তাবনার মধ্যে দেওয়া স্ক্রিপ্ট ব্যবহার করুন
এই শৈলী ব্যবহার করে তৈরি করা diff ফাইল।

"শুধু পরিবর্তিত পাতা"
এছাড়াও পরিবর্তিত পৃষ্ঠাগুলিকে হাইলাইট করে, পোস্ট-প্রসেসিংয়ের প্রয়োজন ছাড়াই, তবে হতে পারে
ভাসমান উপাদান (পরিসংখ্যান, টেবিল) থাকলে নির্ভরযোগ্যভাবে কাজ করে না।

"LABEL" "ZLABEL" এর অনুরূপ, কিন্তু zref প্যাকেজের প্রয়োজন নেই এবং কম কাজ করে
reliably (বঞ্চিত)

ভাসা প্রকারভেদ
মূল টেক্সটে ব্যবহৃত কিছু মার্কআপ ফ্লোটের মধ্যে ব্যবহার করলে সমস্যা হতে পারে
(যেমন পরিসংখ্যান বা টেবিল)। এই কারণে সমস্ত মার্কআপ কমান্ডের বিকল্প সংস্করণ
floats মধ্যে ব্যবহার করা হয়. ফ্লোট টাইপ এই বিকল্প কমান্ডগুলিকে সংজ্ঞায়িত করে।

"ফ্লোটসেফ"
মূল অংশের মতো পাঠ্যের জন্য অভিন্ন মার্কআপ ব্যবহার করুন, তবে সমস্ত কমান্ড চিহ্নিত করুন
নাল-কমান্ডে পরিবর্তিত ব্লকের শুরু এবং শেষ। আপনি এই নির্বাচন করতে হবে
ফ্লোট টাইপ যদি আপনার সাবটাইপ হয় "MARGIN" যেমন "\marginpar" সঠিকভাবে কাজ না করে
floats মধ্যে.

"ঐতিহ্যগত নিরাপদ"
মূল পাঠ্যের মতো একইভাবে সংযোজন চিহ্নিত করুন। মুছে ফেলা পরিবেশ হয়
কৌণিক বন্ধনী \[ এবং \] দ্বারা চিহ্নিত এবং মুছে ফেলা পাঠ্য স্ক্রিপ্ট স্ক্রিপ্টে সেট করা হয়েছে
আকার এই ফ্লোট টাইপটি সর্বদা "ট্র্যাডিশনাল" এবং এর সাথে ব্যবহার করা উচিত
"CTRADITIONAL" মার্কআপ প্রকারগুলি যেহেতু \footnote কমান্ডটি সঠিকভাবে কাজ করে না৷
ভাসমান পরিবেশ।

"সদৃশ"
প্রধান পাঠ্য এবং ভাসমান মধ্যে কোন পার্থক্য করবেন না.

কনফিগারেশন ভেরিয়েবল
"ARRENV" যদি "ARRENV" এর সাথে একটি মিল পাওয়া যায় একটি ইনলাইন গণিত পরিবেশের মধ্যে a এর মধ্যে
মুছে ফেলা বা যোগ করা ব্লক, তারপর ইনলাইন করা গণিতটি "\mbox{"..."}" দ্বারা বেষ্টিত।
এটি প্রয়োজনীয় কারণ আন্ডারলাইনিং ইনলাইনড অ্যারের মধ্যে কাজ করে না
পরিবেশের।

[ ডিফল্ট: "ARRENV"="(?:array|[pbvBV]ম্যাট্রিক্স)"

"COUNTERCMD"
যদি টেক্সটসিএমডি তালিকায় থাকা একটি মুছে ফেলা ব্লকের একটি কমান্ড মেলে
"COUNTERCMD" তারপর একটি অতিরিক্ত কমান্ড "\addtocounter{"cntcmd"}{-1}", যেখানে
cntcmd ম্যাচিং কমান্ড, ডিফ ফাইলে যুক্ত করা হয় যেমন
ডিফ ফাইলে সংখ্যাকরণ নতুন সংখ্যার সাথে সিঙ্ক্রোনাইজ করা থাকে
ফাইল.

[ ডিফল্ট: "COUNTERCMD"="(?:footnote|part|section|subsection" ...

"|সাবসাবসেকশন|অনুচ্ছেদ|উপঅনুচ্ছেদ)"]

"ফ্লোটেনভি"
যে পরিবেশের নাম "FLOATENV"-এর রেগুলার এক্সপ্রেশনের সাথে মেলে
floats হিসাবে বিবেচিত। এই পরিবেশের মধ্যে, ল্যাটেক্সডিফ মার্কআপ কমান্ড হল
তাদের FL বৈচিত্র দ্বারা প্রতিস্থাপিত.

[ ডিফল্ট: "(?:চিত্র|টেবিল|প্লেট)[\w\d*@]*" ]

"ITEMCMD" কমান্ড তালিকা পরিবেশের সাথে নতুন আইটেম লাইন প্রতিনিধিত্ব করে।

[ ডিফল্ট: \"আইটেম" ]

"LISTENV" পরিবেশ যার নাম "LISTENV"-এর রেগুলার এক্সপ্রেশনের সাথে মেলে তাদের তালিকা
পরিবেশের।

[ ডিফল্ট: "(?:itemize|enumerate|description)" ]

"মাথেনভ","মাথ্রেপিএল"
যদি একটি গণিত পরিবেশের জন্য \শুরু এবং \শেষ উভয়ই (পরিবেশের নামের মিল
"MATHENV" বা \" এবং \]) একই মুছে ফেলা ব্লকের মধ্যে রয়েছে, তাদের দ্বারা প্রতিস্থাপিত হয়েছে
মন্তব্য করার পরিবর্তে "MATHREPL" এর জন্য একটি \ শুরু এবং \ শেষ কমান্ড।

[ ডিফল্ট: "MATHENV"="(?:displaymath|equation)" , "MATHREPL"="displaymath" ]

"মাথাররেনভ","মাথাররেপিএল"
"MATHENV","MATHREPL" হিসাবে কিন্তু সমীকরণ অ্যারেগুলির জন্য

[ ডিফল্ট: "MATHARRENV"="eqnarray\*?" , "MATHREPL"="eqnarray" ]

"মাইনওয়ার্ডব্লক"
একটি স্বাধীন ব্লক গঠনের জন্য ন্যূনতম সংখ্যক টোকেন প্রয়োজন। এই মান
অভিন্ন একত্রিত করে সম্পূর্ণ ব্লকের পরিবর্তন সনাক্ত করতে অ্যালগরিদমে ব্যবহৃত হয়
"MINWORDSBLOCK" এর চেয়ে কম লেখা অংশগুলি পূর্ববর্তী যোগ করা এবং বাতিল করা হয়েছে৷
অংশ।

[ডিফল্ট: 3]

"PICTUREENV"
পরিবেশের মধ্যে যার নাম "PICTUREENV"-এর রেগুলার এক্সপ্রেশনের সাথে মেলে
সমস্ত ল্যাটেক্সডিফ মার্কআপ মুছে ফেলা হয়েছে (প্যাথলজিক ক্ষেত্রে এটি হতে পারে
অসামঞ্জস্যপূর্ণ মার্কআপ কিন্তু এই পরিস্থিতি বিরল হওয়া উচিত)।

[ ডিফল্ট: "(?:picture|DIFnomarkup)[\w\d*@]*" ]

সাধারণ সমস্যার এবং FAQ


উদ্ধৃতিগুলি ওভারফুল বাক্সে পরিণত হয়
"উলেম" প্যাকেজের মধ্যে একটি অসঙ্গতি রয়েছে, যা "ল্যাটেক্সডিফ" ব্যবহার করে
আন্ডারলাইন স্টাইলে আন্ডারলাইন এবং স্ট্রাইক করার জন্য, ডিফল্ট শৈলী, এবং
যেভাবে উদ্ধৃতি তৈরি হয়। উদ্ধৃতি মার্ক আপ করতে সক্ষম হওয়ার জন্য
সঠিকভাবে, তারা একটি "\mbox" কমান্ড দিয়ে আবদ্ধ। mboxes ভাঙ্গা যাবে না হিসাবে
লাইন জুড়ে, এই পদ্ধতিটি প্রায়শই ওভারফুল বাক্সে পরিণত হয়, সম্ভবত
বিষয়বস্তুকে অস্পষ্ট করা কারণ এটি ডান মার্জিনের বাইরে প্রসারিত। একই ঘটে
কিছু অন্যান্য প্যাকেজের জন্য (যেমন, siunitx)। এটি একটি সমস্যা হলে, আপনার দুটি আছে
সম্ভাবনার.

1. "CFONT" টাইপ মার্কআপ ব্যবহার করুন (বিকল্প "-t CFONT"): যদি এই মার্কআপটি বেছে নেওয়া হয়, তাহলে
পরিবর্তিত উদ্ধৃতিগুলি আর তরঙ্গায়িত লাইন (সংযোজন) দিয়ে চিহ্নিত করা হয় না বা
স্ট্রাক আউট (মুছে ফেলা), কিন্তু এখনও উপযুক্ত রঙে হাইলাইট করা হয়, এবং
মুছে ফেলা পাঠ্য একটি ভিন্ন ফন্টের সাথে দেখানো হয়। অন্যান্য শৈলী "উলেম" ব্যবহার করছে না
প্যাকেজও কাজ করবে।

2. বিকল্প "--অক্ষম-উদ্ধৃতি-মার্কআপ" বেছে নিন যা মার্ক আপ বন্ধ করে দেয়
উদ্ধৃতি: মুছে ফেলা উদ্ধৃতিগুলি আর দেখানো হয় না, এবং যোগ করা উদ্ধৃতিগুলি দেখানো হয়৷
মার্কআপ ছাড়া। (এটি সংস্করণ 0.6 এবং লেটক্সডিফের ডিফল্ট আচরণ ছিল
পুরোনো)

কাস্টম প্যাকেজগুলির জন্য আপনি যে কমান্ডগুলিকে সুরক্ষিত করতে হবে তা সংজ্ঞায়িত করতে পারেন
"--সংযোজন-mboxsafecmd" এবং "--excludemboxsafecmd" বিকল্প সহ "\mbox" (জমা দিন
ডিফল্ট সেট করতে github পৃষ্ঠায় বৈশিষ্ট্য অনুরোধ হিসাবে আপনার কমান্ডের তালিকা
ভবিষ্যত সংস্করণের আচরণ, বিভাগ 6 দেখুন)

জটিল গাণিতিক সমীকরণে পরিবর্তনের ফলে ল্যাটেক্স প্রক্রিয়াকরণে ত্রুটি দেখা দেয়
"--math-markup=hole" বিকল্পগুলি ব্যবহার করে দেখুন। এমনকি যদি এটি ব্যর্থ হয়, আপনি চিহ্ন বন্ধ করতে পারেন
"--math-markup=off" সহ সমীকরণের জন্য আপ।

আমি কীভাবে সেই পৃষ্ঠাগুলি দেখাতে পারি যেখানে পরিবর্তন করা হয়েছে
বিকল্পগুলি ব্যবহার করুন -"-s ZLABEL" (কিছু পোস্টপ্রসেসিং প্রয়োজন) বা "-s৷
ONLYCHANGEDPAGE"। "--শুধু-পরিবর্তন" বিকল্পের সাথে "latexdiff-vc --ps|--pdf" লাগে
আপনার জন্য পোস্ট-প্রসেসিংয়ের যত্ন (zref প্যাকেজ ইনস্টল করা প্রয়োজন)।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে latexdiff ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম