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
