使用 url 的 bibtex 引用时出现问题

使用 url 的 bibtex 引用时出现问题
 @online{senfus,
title={article name},
 url= {https://m**.s*/U****d/Om%20MPB/F****g/Kxyzy.pdf},
 }

引用此参考文献时,由于 url 中的术语“%”,我收到以下错误。

段落在 \BR@@bibitem 完成之前结束。\par

使用 tinyurl/google url 缩短器来引用文章的 url 是一个好主意吗?

答案1

您没有提到使用哪种书目样式,但大多数样式将字段的内容包装url\url{...}宏中,并为其提供了一个非常基本的定义,无法处理诸如 之类的特殊字符%

解决方案是简单地加载urlhyperref包,因为它们定义了\url处理特殊字符的宏的复杂版本。

答案2

您需要%在 bib 文件中转义该符号,因为该%符号在 LaTeX 中具有特殊含义。请参阅http://en.wikibooks.org/wiki/LaTeX/Basics#Reserved_Characters

尝试在 bib 文件中的 URL 字段中%替换。\%

答案3

对于您来说,另一种解决方案就是将“%20”简单地用空格(“ ”)替换,因为“%20”表示编码 URL 中的空格。

相关内容