我不断收到Missing number, treated as zero.
以下一段代码的这个错误:
\fancyhead[CE]{\small\leftmark}{\textwidth}
\fancyhead[CO]{\small\rightmark}{\textwidth}
但不是为了这个
\fancyhead[LE,RO]{\small\thepage}
为什么?
答案1
错误是使用
\fancyhead[CE]{\small\leftmark}{\textwidth}
\fancyhead[CO]{\small\rightmark}{\textwidth}
那样做是错误的,原因有二:
\fancyhead
没有两个强制参数,只有一个可选参数和一个强制参数\textwidth
不能这样调用——它是一个dimension
寄存器,必须与其他长度一起使用或在之前\the\textwidth
(取决于上下文!)