diff --git a/components/bibliography.js b/components/bibliography.js index d60e592..8eb9b61 100644 --- a/components/bibliography.js +++ b/components/bibliography.js @@ -11,7 +11,11 @@ export default function(dom, data) { if(parsed) { parsed.forEach(e => { for (var k in e.entryTags){ - e.entryTags[k] = e.entryTags[k].replace(/[\t\n ]+/g, " "); + var val = e.entryTags[k]; + val = val.replace(/[\t\n ]+/g, " "); + val = val.replace(/{\\["^`\.'acu~Hvs]( )?([a-zA-Z])}/g, + (full, x, char) => char); + e.entryTags[k] = val; } bibliography[e.citationKey] = e.entryTags; bibliography[e.citationKey].type = e.entryType;