我在背页上写TeX文件,突然我收到了一个错误:
<inserted text>
}
l.1355 \end{thebibliography}
I've inserted something that you may have forgotten.(See the <inserted text> above.)
With luck, this will get me unwedged. But if you really didn't forget anything, try typing `2' now; then my insertion and my current dilemma will both disappear.
它说错误发生在bbl文件中。我查过了,代码是:
\begin{thebibliography}{100}
...
\bibitem{Zargham2020b}
\BIBentryALTinterwordspacing
M.~Zargham, K.~Paruch, and J.~Shorish, ``{Economic Games as Estimators},'' in
\emph{Mathematical Research for Blockchain Economy}.\hskip 1em plus 0.5em
minus 0.4em\relax Springer, Cham, 2020, pp. 125--142. [Online]. Available:
\url{http://link.springer.com/10.1007/978-3-030-53356-4_8}
\BIBentrySTDinterwordspacing
\end{thebibliography}
在\end{书目}下有一条红线,报告相同的问题。在main.tex中,我使用了以下命令:
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
...
\bibliography{references}
\bibliographystyle{IEEEtran}
有人能帮我弄清楚吗?
相关问题:我发现一个简单的代码报告了同样的问题,但我仍然不知道为什么"\cite(xyz)“可以正常工作,而"\cite(abc)”显示错误。以下是守则:
\begin{filecontents}{\jobname.bib}
@misc{abc,
title="title one",
author="yo{\iffalse}\fi u",
publisher="someone"}
@misc{xyz,
title="title two",
author="me",
publisher="zzz"}
\end{filecontents}
\documentclass{article}
\begin{document}
something about \cite{abc} and also \cite{xyz}
\bibliographystyle{plain}
\bibliography{\jobname}
\end{document}
如果你能帮我,我会很感激的!
发布于 2022-01-18 10:10:07
问题在于abc
bib条目中的abc
。这个语法没有意义,只要删除它就行了。
@misc{abc,
title="title one",
author="yo u",
publisher="someone"}
@misc{xyz,
title="title two",
author="me",
publisher="zzz"}
https://stackoverflow.com/questions/70712052
复制相似问题