commit 7685a0f1913a34dcf9d52dacb3ae9afb0e3553bc
parent 5b3c1b7bb27447fbab9f53014b9ac01f4f566028
Author: Sean Takats <sean@takats.org>
Date: Fri, 21 Aug 2009 14:31:27 +0000
No longer escapes DOIs in order to avoid problems with illegal characters. Thanks, ijvm (http://forums.zotero.org/discussion/31/2/bibtex-export/)
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/translators/BibTeX.js b/translators/BibTeX.js
@@ -8,7 +8,7 @@
"maxVersion":"",
"priority":200,
"inRepository":true,
- "lastUpdated":"2009-07-04 05:00:00"
+ "lastUpdated":"2009-08-21 15:00:00"
}
Zotero.configure("dataMode", "block");
@@ -1811,7 +1811,7 @@ function writeField(field, value, isMacro) {
if(!isMacro) Zotero.write("{");
// url field is preserved, for use with \href and \url
// Other fields (DOI?) may need similar treatment
- if(field != "url") {
+ if(!((field == "url") || (field == "doi"))) {
// I hope these are all the escape characters!
value = value.replace(/[|\<\>\~\^\\]/g, mapEscape).replace(/([\#\$\%\&\_])/g, "\\$1");
// Case of words with uppercase characters in non-initial positions is preserved with braces.