我的学校给了我一个 latex 模板供我参考,过去几周编译或运行任何东西都没有问题。然而,我最近遇到了一个似乎无法修复的错误。这是错误消息:
额外},或者被遗忘了 \endgroup。...rline {5}\begin {thebibliography}{}} \hyper@linkend l.14...begin {thebibliography}{}}{11}{section*.2} %
我删除了一个组结束符号,因为它似乎是伪造的,例如$x}$
。但也许}
是合法的,而您忘记了其他内容,例如\hbox{$x}
。在这种情况下,恢复的方法是插入忘记的和删除的材料,例如,通过键入I$}
。
! pdfTeX 错误 (ext1):\pdfendlink 无法在垂直模式下使用。\close@pdflink ...\Hy@VerboseLinkStop \pdfendlink
这是编译停止时我正在处理的代码。
\newpage
\begin{thebibliography}{}
\bibitem{notes}
(2020). Lab 1 Measurements and Error Analysis
[Word Document]. Retrieved from
\texttt{https://famu-fsu-eng.instructure.com/courses/3039/files/
104226module$_$item$_$id=23826}
\bibitem{notes}
(2020). Lecture 1 Measurements and Uncertainties (Errors)
[Word Document]. Retrieved from
\texttt{https://famu-fsu-eng.instructure.com/courses/3039/files/
106209?module$_$item$_$id=25771}
\bibitem{notes}
(2020). Lecture 2: Error Propagation and Statistical Analysis
[Word Document]. Retrieved from
\texttt{https://famu-fsu-eng.instructure.com/courses/3039/files/
108691?module$_$item$_$id=26696}
\bibitem{notes}
(2020). Lecture 3: Statistical Analysis of Experimental Data
[Word Document]. Retrieved from
\texttt{https://famu-fsu-eng.instructure.com/courses/3039/files/
109454?module$_$item$_$id=26850}
\end{thebibliography}
我实际上已经尝试删除所有参考书目代码,但仍然无法重新编译。非常感谢您的帮助!
答案1
问题在于原作者使用了$_$
来试图转义下划线字符。在 LaTeX 中,这_
是打印下标的指令。下划线_
可以通过命令获取\_
。更好的解决方案是加载url
包,然后使用
\url{http://...}
获取网站链接。
因此 MWE 应该看起来像
\documentclass{article}
\usepackage{url}
\begin{document}
\begin{thebibliography}{}
\bibitem{notes1}
(2020). Lab 1 Measurements and Error Analysis
[Word Document]. Retrieved from
\texttt{https://famu-fsu-eng.instructure.com/courses/3039/files/
104226module\_item\_id=23826}
\bibitem{notes2}
(2020). Lecture 1 Measurements and Uncertainties (Errors)
[Word Document]. Retrieved from
\url{https://famu-fsu-eng.instructure.com/courses/3039/files/
106209?module_item_id=25771}
\end{thebibliography}
\end{document}
在第一个示例中(不推荐),下划线通过正确的命令进行了转义\_
。在第二个示例中,链接被包裹在命令中\url{}
(优点是 URL 可以跨行拆分)。
顺便说一句,您的所有\bibitem
s 都有相同的标签 ( notes
)。虽然这对于问题来说不是问题,但您不能使用它们来调用和区分文档中的引用。