LaTeX が好まない URL を含む Bibtex エントリがあります: 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 では特別な意味を持つアンダースコアやその他の文字 (% 記号など) は自動的にエスケープされます。