Overleaf LaTeX统计字数报错,疑因章节标题格式代码导致
Overleaf字数统计报错排查(关联章节标题格式代码)
问题描述
在Overleaf撰写报告时,点击字数统计功能出现以下错误:
!!! Encountered } without corresponding {. !!!
!!! Encountered \end without corresponding \begin !!!
!!! Reached end of file while waiting for }. !!!
!!! Reached end of file while waiting for \end. !!!
!!! Environment ended while waiting for nd{document}. !!!
怀疑是新增的修改章节标题格式的代码导致错误,代码如下:
\titleformat{\chapter}[display] {\normalfont\bfseries}{}{10pt}{\Huge\thechapter.\quad}
问题分析与解决
你用的这段\titleformat代码本身语法没问题,但要注意两个关键前提:
- 必须加载titlesec宏包:
\titleformat是titlesec包专属命令,要是没在导言区添加\usepackage{titlesec},LaTeX编译器无法识别该命令,会把它当成普通文本解析,打乱整个文档的语法结构,进而触发这类匹配错误。 - 代码位置必须正确:这段修改标题格式的代码一定要放在导言区(也就是
\begin{document}之前),如果误放到正文区域,会直接破坏文档的环境层级,导致\end不匹配这类报错。
先补上\usepackage{titlesec},再确认代码在导言区,重新编译后再尝试字数统计,就能解决问题。
内容的提问来源于stack exchange,提问作者KWKIM128
相关产品推荐
相关产品推荐

