expl3 将长度乘以无量纲因子

expl3 将长度乘以无量纲因子

在下面的代码中,我想打印的值,\baselinestretch * \baselineskip而不是\baselineskip仅打印的值。我尝试了\fp_eval:n,但没有成功。

\documentclass[a4paper]{article}
\usepackage[verbose,hmargin=20mm,vmargin=40mm]{geometry}

\begin{document}

Laborum molestias nam possimus
omnis. Libero sit maiores quas
asperiores nobis est nulla.
Culpa sequi iste deserunt.

\ExplSyntaxOn
\skip_new:N \l__user_verse_skip
\skip_set:Nn \l__user_verse_skip { \baselineskip }
\dim_use:N \l__user_verse_skip
\ExplSyntaxOff

Adipisci fuga et quis dicta
est et odit. Illo aut nulla
qui incidunt necessitatibus
nulla qui. Sunt cumque
\end{document}

答案1

如果你这样做,\skip_use:N \baselineskip你就会得到价值已经乘以\baselinestretch

\documentclass[a4paper]{article}

\begin{document}

\ExplSyntaxOn
\skip_use:N \baselineskip
\ExplSyntaxOff

Laborum molestias nam possimus
omnis. Libero sit maiores quas
asperiores nobis est nulla.
Culpa sequi iste deserunt.

\linespread{2}\selectfont

\ExplSyntaxOn
\skip_use:N \baselineskip
\ExplSyntaxOff

Adipisci fuga et quis dicta
est et odit. Illo aut nulla
qui incidunt necessitatibus
nulla qui. Sunt cumque

\end{document}

在此处输入图片描述

相关内容