Setlength \ parskip with \ baselineskip

Oct 26 2020

मेरे लिए यह एक निर्दिष्ट करने के लिए काम नहीं करता है plusऔर minusकी इकाइयों ptमें setlengthके लिए विकल्प \parskipके साथ \baselineskip।

ऐसा क्यों होता है, विशिष्ट कारण क्या हो सकते हैं, जब मैं सेट करता हूं तो मैं कुछ लचीलेपन को कैसे निर्दिष्ट कर सकता हूं \setlength{\parskip}{\baselineskip}?

धन्यवाद।

जवाब

1 egreg Oct 26 2020 at 22:00

आप मजबूर कर सकते हैं \baselineskipएक होने के लिए <dimen>1 से यह गुणा और फिर खिंचाव जोड़कर और घटकों हटना:

\setlength{\parskip}{1\baselineskip plus 2pt minus 1pt}

या उपयोग \glueexpr:

\setlength{\parskip}{\glueexpr\baselineskip + 0pt plus 2pt minus 1pt}

उत्तरार्द्ध में संभावित घटकों को संरक्षित करना \baselineskipऔर उन्हें जोड़ना होगा; पूर्व खिंचाव को मारता है और घटकों को सिकोड़ता है \baselineskip।