我的 bibtex 项目之一出了问题,我绞尽脑汁想找出问题所在。我已将范围缩小到特定参考文献,特别是 latex 编译时遇到问题的特定 URL。具体如下:
url = {http://www.opengroup.org/jericho/Jericho%20Forum%20Identity%20Commandments%20v1.0.pdf},
通常,此错误是由于括号不匹配而导致的,但此处并非如此。此特定 URL 存在什么问题?
答案1
加载网址文档序言中的包:
\usepackage{url}
答案2
% 是 Tex 注释字符吗?尝试在每个 % 前加上反斜杠
答案3
我知道这是一个老问题,但我最近遇到了类似的问题。修复 .bib 文档中的错误(例如在 % 中添加反斜杠)后,请记住先删除 .bbl 文档并重新编译。
我向 bibtex 添加 url 的方式如下:
@misc{fenwayHouse,
title={{Fenway House}},
howpublished="\url{http://web.mit.edu/fenwayhouse}"
}
犯了愚蠢的错误
howpublished="\url={http://web.mit.edu/fenwayhouse}"
而是(注意额外的放错位置=
)。
找到原因并重新编译后,我感到很困惑,错误仍然存在。
所以这是一个我忽略的一个明显的修复,删除第一次引用.bib 中的某些内容时生成的.bbl 文件,当您更改已经延续到.bbl 的.bib 中的条目时,这不会完全“更新”,因此额外的内容=
仍然会导致错误。