Eu tenho uma entrada Bibtex que contém uma URL que o latex não gosta: http://www-nlpir.nist.gov/projects/duc/duc2007/assessor.update_summarization.instructions.pdf
Eu recebo este erro:
Missing $ inserted.
<inserted text>
$
l.16 ...sor.update_summarization.instructions.pdf}
Estou usando a classe de documento de relatório. Tenho certeza de \usepackage[round]{natbib}
que é o único pacote que usei relacionado à referência.
Por que é isso? E como faço para corrigir isso?
Responder1
O sublinhado _
é o problema. Normalmente o sublinhado só é permitido no modo matemático para iniciar um índice. É por isso que o LaTeX/BibTex relata o erro. Você deve escapar do sublinhado, ou seja. escrever \_
.
MAS, acho que pela sua pergunta você está fazendo algo fundamentalmente errado. Normalmente, existe um campo especial url={}
que deve ser usado em um arquivo bib, caso você precise apontar para uma url. Se você usar este campo especial, o sublinhado e alguns outros caracteres que são frequentemente usados em URLs, mas que têm um significado especial em LaTeX (por exemplo, o sinal %) serão escapados automaticamente.