我有一个 Bibtex 条目,其中包含 Latex 不喜欢的 URL: http://www-nlpir.nist.gov/projects/duc/duc2007/assessor.update_summarization.instructions.pdf
我收到此错误:
Missing $ inserted.
<inserted text>
$
l.16 ...sor.update_summarization.instructions.pdf}
我正在使用报告文档类。我确信\usepackage[round]{natbib}
这是我使用过的唯一与引用相关的包。
这是为什么?我该如何解决?
答案1
下划线_
是个问题。通常下划线只允许在数学模式下用来开始索引。这就是 LaTeX/BibTex 报告错误的原因。你应该转义下划线,即写成\_
。
但是,从你的问题来看,我猜你做的事情从根本上就是错的。通常,url={}
如果你需要指向一个 URL,bib 文件中应该有一个特殊字段。如果你使用这个特殊字段,下划线和一些在 URL 中经常使用但在 LaTeX 中有特殊含义的其他字符(例如 % 符号)会自动转义。