Setlength \ parskip กับ \ baselineskip
Oct 26 2020
สำหรับฉันมันไม่ทำงานเพื่อระบุplusและminusในหน่วยของptในsetlengthตัวเลือกสำหรับการที่มี\parskip\baselineskip
เหตุใดจึงเป็นเช่นนั้นอะไรคือเหตุผลทั่วไปฉันจะระบุความยืดหยุ่นบางอย่างเมื่อตั้งค่าได้\setlength{\parskip}{\baselineskip}อย่างไร
ขอบคุณ.
คำตอบ
1 egreg Oct 26 2020 at 22:00
คุณสามารถบังคับ\baselineskipให้เป็น a ได้<dimen>โดยการคูณด้วย 1 จากนั้นเพิ่มส่วนประกอบยืดและหด:
\setlength{\parskip}{1\baselineskip plus 2pt minus 1pt}
หรือใช้\glueexpr:
\setlength{\parskip}{\glueexpr\baselineskip + 0pt plus 2pt minus 1pt}
ส่วนหลังจะเก็บรักษาส่วนประกอบที่เป็นไปได้\baselineskipและเพิ่มเข้าไป \baselineskipอดีตจะฆ่ายืดและหดตัวในส่วนประกอบ