假设我有一个长度\mylength
,定义为
\setlength{\mylength}{5pt plus 1pt minus 2pt}
我想设置\mylength
固定长度,但保留默认长度。在此示例中,我想
\setlength{\mylength}{5pt}
但是如果我不知道 的定义怎么办\mylength
?我知道我可以用\the\mylength
将其打印在文档中,然后我可以检查,但我想知道是否有一种简单的方法可以去除长度的胶水。
答案1
如果在 前面使用因子\mylength
,则拉伸和收缩分量将被丢弃。使用
\newlength{\lenA}
\newlength{\lenB}
\setlength{\lenA}{5pt plus 1pt minus 1pt}
\setlength{\lenB}{1\lenA}
长度\lenB
将设置为 5pt。
如果你只需要使用 \lenA
如果没有拉伸和收缩成分,同样如此:
\hspace{1\lenA}
会产生不灵活的空间。