4

How can I escape an 'at sign' (@) is BibTeX? I'm trying to cite a paper with "SETI@Home" in the title, and BibTeX complains.

I tried \@ or @@ but neither seem to work.

  • Do you have the title in braces (title = {SETI@Home})? Try with quotes (title = "SETI@Home") – Jellby Jul 30 '12 at 11:20
  • 4
    You need double-braces: title = {{SETI@home}} – PLK Jul 30 '12 at 11:27
  • What bibliography stype are you using? I don't get any error with \bibliographystyle{plain}; however the title would be lowercase without an additional pair of braces. – egreg Jul 30 '12 at 15:25
  • @PLK you could turn your comment into an answer. – Gonzalo Medina Jul 31 '12 at 0:11
4

To protect such chars, you need to protect them TeX style, with braces, so either:

TITLE = {{SETI@home}}

or

TITLE = "{SETI@home}"
  • Double braces did not work, but the quotes did. Thanks. – shailenTJ Aug 19 '14 at 11:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.