Setlength \ parskip com \ baselineskip

Oct 26 2020

Para mim ele não funciona para especificar um pluse minusem unidades de ptna setlengthopção para \parskipcom \baselineskip.

Por que é esse o caso, quais podem ser os motivos típicos, como posso especificar alguma flexibilidade ao definir \setlength{\parskip}{\baselineskip}?

Obrigado.

Respostas

1 egreg Oct 26 2020 at 22:00

Você pode coagir \baselineskipa ser a <dimen>multiplicando-o por 1 e, em seguida, adicionando os componentes de alongamento e encolhimento:

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

ou use \glueexpr:

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

O último preservaria os componentes possíveis \baselineskipe acrescentaria a eles; o primeiro eliminaria os componentes de alongamento e encolhimento \baselineskip.