我正在研究这个论文模板,它编译得很好,直到我\verb
在代码中使用了一个命令。从那时起,代码就出现了无数错误,如下所示:-
! Use of doesn't match its definition.
l.10 ...sageBreak This may be a bug in a package f
ile you are using\par } {\...
If you say, e.g., `\def\a1{...}', then you must always
put `1' after `\a', since control sequence names are
made up of letters only. The macro here has not been
followed by the required stuff, so I'm ignoring it.
我把错误出现之前那天写的所有代码都注释掉了,但错误仍然出现。
我甚至不知道代码的哪一部分有问题,所以不知道该在这里粘贴什么。
这是我编写的代码,之后出现错误:
\begin{figure}[h]
\centering
\includegraphics[scale=0.75]{TAMUthesis_AddChapter.png}
\caption{Add More Chapters Into TAMUthesis\_Template.tex.
[For example, a new chapter named "myNewChapterName.tex" is created under the
folder of data. To put this new file for the compilation by adding the line \verb+\eqref{}+ char as shown in 281 (uncomment the in front.)]}
以下是访问文件的链接
答案1
您不能在 中使用 \verb \caption
,正如 egreg 和 Ulrike 在之前的评论中所说。\verb
非常具体,因为它不会在其参数中解释 LaTeX 命令。因此您不能在宏中使用它。
在移动参数中它更是无法使用,这意味着它被写入文件中。标题被写入文件中,以便在下一次 LaTeX 编译器运行中加载和解释。
只需使用前面带有反斜杠的打字机字体即可解决这个问题。输出将符合要求。
注意,您应该删除写入它的外部文件。在这种情况下,它可能是.lof
包含图列表标题的文件,因此也是非法\verb
命令,因此请将其删除。它将在下一次运行中重新生成,并在下一次运行后重新读取以进行解释。