I do see that there are several discussions in previous years about underscores 
in URLs, but in this case, something which had been working fine just gave me 
an error and I’m trying to figure out whether BibDesk or the repository from 
which I got the BibTeX entry from has changed.

The error in question is in the “Eprint’ field: I recently added a few new 
references to a bibliography for a paper, they had unescaped underscore 
characters, and LaTeX threw an error.

I’m currently using BibDesk Version 1.9.7 (6117) and my document uses the 
REVTeX 4.2f package which includes apsrev4-2.bst and which uses hyperref. My 
general method of adding references to .bib files is to download the BiBTeX 
citation from the journal page, then import into via New Publication from File. 
I don’t remember when I upgraded to this version of BibDesk but I do know that 
the version of REVTeX has stayed the same.

What confuses me is that some entries I’d added earlier also had underscores in 
the Eprint field, but they were all escaped. I don’t know if BibDesk did this 
upon import or if they came that way from the repository. To check, I 
re-downloaded a reference from the same repository (pubs.aip.org) which had 
escaped underscores in the Eprint field and compared with the newly downloaded, 
error-causing file. For both entries, the underscores were not escaped. So it 
seems to me either earlier versions of BibDesk used to do this on import, or 
the repository used to escape the underscores but doesn’t anymore.

I can fix the issue by manually escaping the underscores or deleting the Eprint 
field, but I’d like to figure out what happened to disrupt the automatic 
process.

--Tom Metcalf

_______________________________________________
Bibdesk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-users
  • [Bibde... Metcalf, Thomas H CIV USN NRL WASHINGTON DC (USA) via Bibdesk-users

Reply via email to