CSL name parsing

14 views
Skip to first unread message

Emiliano Heyns

unread,
Mar 12, 2026, 6:19:10 PM (2 days ago) Mar 12
to zotero-dev
Is there a way that I can "protect" a dropping particle? I am concretely looking for a way to enter data into Zotero such that
// run `node index.js` in the terminal
const CSL = require('citeproc');
const name = {
family: 'Condercet',
given: 'Marquis de',
}

CSL.parseParticles(name)

console.log(name)
would return
{ family: 'Condercet', given: 'Marquis de' }
rather than
{ family: 'Condercet', given: 'Marquis', 'dropping-particle': 'de' }

ISTR that it used to be possible to enter

[Condorcet]["Marquis de"] 

to do this, but if that ever worked, it does not now.
Reply all
Reply to author
Forward
0 new messages