tutorial - sharelatex




LaTeX: পাঠ্যের একটি নির্দিষ্ট সময়ের মধ্যে লাইন বিরতি রোধ করুন (4)

আমি কীভাবে \texttt{...} আমার \texttt{...} বা \url{...} টেক্সট অঞ্চলে লাইনব্যাকগুলি ঢোকাতে বাধা দিতে পারি? আমি প্রতিস্থাপন করতে পারেন ভিতরে কোন স্পেস আছে ~ , এটা শুধু প্রতীক উপর বিরতি।

হালনাগাদ : আমি লাইন ওভারফ্লো সৃষ্টি করতে চাই না, আমি বরং তাদের ভিতরে বরং এই অঞ্চলের আগে LaTeX সন্নিবেশ linebreaks চাই।


Myurl কমান্ড নির্ধারণ করুন:


\def\myurl{\hfil\penalty 100 \hfilneg \hbox}

I don't want to cause line overflows, 
I'd just rather LaTeX insert linebreaks before 
\myurl{\tt http://.com/questions/1012799/} 
regions rather than inside them.


\ N দ্রবীভূত ব্যবহার করুন

\ Nolinebreak [NUMBER]

\ NNolinebreak কমান্ড কমান্ডের বিন্দুতে বর্তমান লাইনটি ভাঙতে লেটেককে বাধা দেয়। ঐচ্ছিক যুক্তি, সংখ্যা দিয়ে, আপনি একটি অনুরোধ থেকে \ nolinebreak কমান্ডটি রূপান্তর করতে পারেন। সংখ্যাটি 0 থেকে 4 পর্যন্ত একটি সংখ্যা হতে হবে। সংখ্যাটি যত বেশি হবে, তত বেশি অনুরোধ করা হবে।

সূত্র: http://www.personal.ceu.hu/tex/breaking.htm#nolinebreak


এছাড়াও, যদি আপনার নিয়মিত পাঠে দুটি পরবর্তী শব্দ থাকে এবং আপনি তাদের মধ্যে একটি লাইন বিরতি এড়াতে চান তবে আপনি ~ অক্ষর ব্যবহার করতে পারেন।

উদাহরণ স্বরূপ:

As we can see in Fig.~\ref{BlaBla}, there is nothing interesting to see. A~better place..

এটি নিশ্চিত করতে পারে যে আপনার কাছে কোনও চিত্র নম্বর (চিত্রের অংশ ছাড়া) অথবা বড় হাতের অক্ষর দিয়ে শুরু হওয়া লাইন নেই।


\mbox সবচেয়ে সহজ উত্তর। আপডেট সংক্রান্ত:

TeX লাইন শব্দের মধ্যে অনেক বেশি স্থান যোগ করার জন্য লাইন overlong পছন্দ করে; আমার মনে হয় ধারণাটি হল যে আপনি লাইনগুলি (এবং কালো লাইনগুলি যেমন লাইনের পরে প্রবেশ করে) প্রসারিত করে তা লক্ষ্য করবেন, এবং সামগ্রীগুলি সংশোধন করার সুযোগ থাকবে, যদি সেখানে অনেক বেশি জায়গা থাকে তবে আপনি হয়তো লক্ষ্য করবেন না এটা।

এই আচরণটি সামঞ্জস্য করার জন্য \sloppy বা \begin{sloppypar}...\end{sloppypar} ব্যবহার করুন, অন্তত একটু। আরেকটি সম্ভাবনা \raggedright (অথবা \begin{raggedright}...\end{raggedright} )।