我基本上是在重复同样的问题这里,至今仍未得到任何明确的答案。
我重述这个问题。MWE
\documentclass{book}
\usepackage{calc}
\begin{document}
\hspace{-\widthof{abc}}
\end{document}
产生以下错误:
6: Missing number, treated as zero. \hspace{-\widthof{abc}}
6: Illegal unit of measure (pt inserted). \hspace{-\widthof{abc}}
6: Package calc Error: `\widthof ' invalid at this point. \hspace{-\widthof{abc}}
问题:
\hspace
确实会取负值并\widthof
产生长度,那么为什么它不起作用呢?- 有没有一种方法可以实现预期目标,而不必诉诸繁琐
\newlength
和繁琐setlength
?