如何调试失控参数?

如何调试失控参数?

我如何确定乳胶从哪一行开始寻找缺失的括号或......我不想包含我的乳胶代码

    Excluding 'comment' comment.)
Runaway argument?
! File ended while scanning use of \next.
<inserted text> 
                \par 
<*> ./EvenCycleTransversal.tex
                              
I suspect you have forgotten a `}', causing me
to read past where you wanted me to stop.
I'll try to recover; but if the error is serious,
you'd better type `E' or `X' now and fix your file.

! Emergency stop.
<*> ./EvenCycleTransversal.tex
                              
*** (job aborted, no legal \end found)

ps:E 型或 X 型是什么意思?我该怎么做?

答案1

回答所问的问题:

追踪不匹配括号错误的工具:

  • 插入\errorcontextlines=10,这对于澄清许多错误消息很有用
  • 使用 e-TeX 运行(几乎所有情况下都是自动的)并插​​入tracinggroups=1 \tracingnesting=1
  • 查看日志文件

您可能正在编辑器、应用程序或网站上运行 TeX/LaTeX,因此无法与其交互。pdflatex myfile.tex例如,通过打开终端窗口并键入 来运行它。然后,每次出现错误时,运行都会暂停以等待指示。但它们不是很有用,除了“X”退出而不继续。在提示符下输入“?”会给出一个列表:

? ?
Type <return> to proceed, S to scroll future error messages,
R to run without stopping, Q to run quietly,
I to insert something, E to edit your file,
1 or ... or 9 to ignore the next 1 to 9 tokens of input,
H for help, X to quit.
? 

注意“Q”表示“安静”,而不是“退出”;并且“E”不太可能按照您想要的方式打开编辑器。

相关内容