Erro de compilação: $ ausente inserido no arquivo bbl

Erro de compilação: $ ausente inserido no arquivo bbl

Eu tenho a seguinte amostra de látex:

    \begin{filecontents}{\jobname.bib}

    @InProceedings{ttest,
    author="H{\"u}bner, Jomi Fred
    and Sichman, Jaime Sim{\~a}o
    and Boissier, Olivier",
    editor="Boissier, Olivier
    and Padget, Julian
    and Dignum, Virginia
    and Lindemann, Gabriela
    and Matson, Eric
    and Ossowski, Sascha
    and Sichman, Jaime Sim{\~a}o
    and V{\'a}zquez-Salceda, Javier",
    title="{\$}{\backslash}mathcal{\{}S-M{\}}oise^{\{}+{\}}{\$}: A Middleware for Developing Organised Multi-agent Systems",
    booktitle="Coordination, Organizations, Institutions, and Norms in Multi-Agent Systems",
    year="2006",
    publisher="Springer Berlin Heidelberg",
    address="Berlin, Heidelberg",
    pages="64--77",
    isbn="978-3-540-35176-4"
}

\end{filecontents}
\documentclass{article}

\begin{document}
something about \cite{ttest} and also.

\bibliographystyle{plain}
\bibliography{\jobname}
\end{document}

Quando compilo com pdflatex, recebo este erro: Faltando $ inserido. o erro está localizado no arquivo bbl

obrigado antecipadamente.

Responder1

O site da revista de onde você tirou isso tem um recurso de escape excessivamente agressivo. A titleentrada deverá ser

title="{$\mathcal{S-M}oise^{+}$}: A Middleware foar Developing Organised Multi-agent Systems",

Eu usaria o filecontentspacote, já que o filecontentsenv padrão nunca substituirá o arquivo gerado depois de criado. Confundindo usuários que não sabem disso.

Aqui está um MWE corrigido com o filecontentspacote

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}

    @InProceedings{ttest,
    author="H{\"u}bner, Jomi Fred
    and Sichman, Jaime Sim{\~a}o
    and Boissier, Olivier",
    editor="Boissier, Olivier
    and Padget, Julian
    and Dignum, Virginia
    and Lindemann, Gabriela
    and Matson, Eric
    and Ossowski, Sascha
    and Sichman, Jaime Sim{\~a}o
    and V{\'a}zquez-Salceda, Javier",
    title="{$\mathcal{S-M}oise^{+}$}: A Middleware foar Developing Organised Multi-agent Systems",
    booktitle="Coordination, Organizations, Institutions, and Norms in Multi-Agent Systems",
    year="2006",
    publisher="Springer Berlin Heidelberg",
    address="Berlin, Heidelberg",
    pages="64--77",
    isbn="978-3-540-35176-4" 
}
\end{filecontents*}


\begin{document}
something about \cite{ttest} and also.

\bibliographystyle{plain}
\bibliography{\jobname}
\end{document}

Consulte o filecontentsmanual para saber a diferença entre filecontentsefilecontents*

informação relacionada