Skip to content

Instantly share code, notes, and snippets.

@retorquere
Created December 1, 2022 07:43
Show Gist options
  • Save retorquere/5cc32b3b1fb71ef9621676c2b1705c5d to your computer and use it in GitHub Desktop.
Save retorquere/5cc32b3b1fb71ef9621676c2b1705c5d to your computer and use it in GitHub Desktop.
<prefwindow id="zotero-prefs" title="Sync" onload="Zotero_Preferences.init()" onunload="Zotero_Preferences.onUnload()" ondialoghelp="Zotero_Preferences.openHelpLink()" windowtype="zotero:pref" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" lastSelected="zotero-prefpane-sync" screenX="594" screenY="127" chromehidden="menubar location directories status extrachrome " dlgbuttons="accept,cancel" persist="lastSelected screenX screenY" closebuttonlabel="Close" closebuttonaccesskey="C" role="dialog" defaultButton="accept" animated="false"><prefpane id="zotero-prefpane-general" label="General" image="chrome://zotero/skin/prefs-general.png" src="chrome://zotero/content/preferences/preferences_general.xul"/><prefpane id="zotero-prefpane-sync" label="Sync" image="chrome://zotero/skin/prefs-sync.png" src="chrome://zotero/content/preferences/preferences_sync.xul" onpaneload="Zotero_Preferences.Sync.init()" helpTopic="sync" selected="false"><preferences><preference id="pref-sync-autosync" name="extensions.zotero.sync.autoSync" type="bool"/><preference id="pref-sync-username" name="extensions.zotero.sync.server.username" type="unichar" instantApply="true"/><preference id="pref-sync-fulltext-enabled" name="extensions.zotero.sync.fulltext.enabled" type="bool"/><preference id="pref-storage-enabled" name="extensions.zotero.sync.storage.enabled" type="bool"/><preference id="pref-storage-protocol" name="extensions.zotero.sync.storage.protocol" type="string"/><preference id="pref-storage-scheme" name="extensions.zotero.sync.storage.scheme" type="string" instantApply="true"/><preference id="pref-storage-url" name="extensions.zotero.sync.storage.url" type="string"/><preference id="pref-storage-username" name="extensions.zotero.sync.storage.username" type="string"/><preference id="pref-storage-downloadMode-personal" name="extensions.zotero.sync.storage.downloadMode.personal" type="string"/><preference id="pref-storage-downloadMode-groups" name="extensions.zotero.sync.storage.downloadMode.groups" type="string"/><preference id="pref-storage-groups-enabled" name="extensions.zotero.sync.storage.groups.enabled" type="bool"/></preferences><tabbox selectedIndex="0"><tabs orient="horizontal" value=""><tab label="Settings" selected="true" visuallyselected="true"/><tab id="sync-reset-tab" label="Reset" disabled="true"/></tabs><tabpanels selectedIndex="0"><tabpanel orient="vertical"><vbox id="sync-unauthorized"><groupbox><caption label="Data Syncing"/><hbox><grid><columns><column/><column/></columns><rows><row><label value="Username:"/><textbox id="sync-username-textbox" preference="pref-sync-username" onblur="Zotero_Preferences.Sync.trimUsername()" oninput="Zotero_Preferences.Sync.credentialsChange(event)" onchange="Zotero_Preferences.Sync.credentialsChange(event)" onkeypress="Zotero_Preferences.Sync.credentialsKeyPress(event)"/></row><row><label value="Password:"/><textbox id="sync-password" type="password" oninput="Zotero_Preferences.Sync.credentialsChange(event)" onchange="Zotero_Preferences.Sync.credentialsChange(event)" onkeypress="Zotero_Preferences.Sync.credentialsKeyPress(event)"/></row><row><box/><hbox align="baseline"><button id="sync-auth-button" label="Set Up Syncing" oncommand="Zotero_Preferences.Sync.linkAccount(event)" disabled="true"/><label id="sync-status-indicator"/></hbox></row></rows></grid><vbox style="width:2em"/><vbox><label class="zotero-text-link" value="Create Account" href="http://zotero.org/user/register"/><separator class="thin"/><label class="zotero-text-link" value="Lost Password?" href="http://zotero.org/user/lostpassword"/><separator class="thin"/><label class="zotero-text-link" value="About Syncing" href="http://www.zotero.org/support/sync"/></vbox></hbox></groupbox></vbox><vbox id="sync-authorized" hidden="true"><groupbox><caption label="Data Syncing"/><grid><columns><column/><column/></columns><rows><row><label value="Username:"/><hbox><label id="sync-username" value=""/><button label="Unlink Account\u2026" oncommand="Zotero_Preferences.Sync.unlinkAccount()"/></hbox></row><row><box/><box><button id="sync-libraries-button" label="Choose Libraries\u2026" oncommand="Zotero_Preferences.Sync.showLibrariesToSyncDialog()"/></box></row><row><box/><checkbox label="Sync automatically" preference="pref-sync-autosync"/></row><row><box/><checkbox label="Sync full-text content" preference="pref-sync-fulltext-enabled" tooltiptext="Zotero can sync the full-text content of files in your Zotero libraries with zotero.org and other linked devices, allowing you to easily search for your files wherever you are. The full-text content of your files will not be shared publicly."/></row><row><box/><label class="zotero-text-link" value="About Syncing" href="http://www.zotero.org/support/sync"/></row></rows></grid></groupbox><groupbox id="storage-settings"><caption label="File Syncing"/><hbox><checkbox label="Sync attachment files in My Library using" preference="pref-storage-enabled" oncommand="Zotero_Preferences.Sync.onStorageSettingsChange()"/><menulist id="storage-protocol" class="storage-personal" style="margin-left: .5em" preference="pref-storage-protocol" oncommand="Zotero_Preferences.Sync.onStorageSettingsChange()" sizetopopup="pref" value="zotero" label="Zotero"><menupopup><menuitem label="Zotero" value="zotero" selected="true"/><menuitem label="WebDAV" value="webdav"/></menupopup></menulist></hbox><stack id="storage-webdav-settings" style="margin-top: .5em; margin-bottom: .8em; border: 1px gray solid; border-radius: 3px" hidden="true"><box style="background: black; opacity:.03"/><grid style="padding: .7em .4em .7em 0"><columns><column/><column flex="1"/></columns><rows><row><label value="URL:"/><hbox><menulist id="storage-url-prefix" preference="pref-storage-scheme" onsynctopreference="Zotero_Preferences.Sync.unverifyStorageServer()" style="padding: 0; width: 7em" sizetopopup="pref" value="https" label="https"><menupopup><menuitem label="https" value="https" style="padding: 0" selected="true"/><menuitem label="http" value="http" style="padding: 0"/></menupopup></menulist><label value="://"/><textbox id="storage-url" flex="1" preference="pref-storage-url" onkeypress="Zotero_Preferences.Sync.onStorageSettingsKeyPress(event)" onchange="Zotero_Preferences.Sync.onStorageSettingsChange()"/><label value="/zotero/"/></hbox></row><row><label value="Username:"/><hbox><textbox id="storage-username" preference="pref-storage-username" onkeypress="Zotero_Preferences.Sync.onStorageSettingsKeyPress(event)" onchange="Zotero_Preferences.Sync.onStorageSettingsChange()"/></hbox></row><row><label value="Password:"/><hbox><textbox id="storage-password" flex="0" type="password" onkeypress="Zotero_Preferences.Sync.onStorageSettingsKeyPress(event)" onchange="Zotero_Preferences.Sync.onStorageSettingsChange()"/></hbox></row><row><box/><hbox><button id="storage-verify" label="Verify Server" oncommand="Zotero_Preferences.Sync.verifyStorageServer()"/><button id="storage-abort" label="Stop" hidden="true"/><progressmeter id="storage-progress" hidden="true" mode="undetermined"/></hbox></row></rows></grid></stack><hbox class="storage-settings-download-options" align="center"><label value="Download files"/><menulist id="storage-user-download-mode" class="storage-mode" preference="pref-storage-downloadMode-personal" style="margin-left: 0" sizetopopup="pref" value="on-sync" label="at sync time" disabled="true"><menupopup><menuitem label="as needed" value="on-demand"/><menuitem label="at sync time" value="on-sync" selected="true"/></menupopup></menulist></hbox><separator id="storage-separator" class="thin"/><checkbox label="Sync attachment files in group libraries using Zotero storage" preference="pref-storage-groups-enabled" oncommand="Zotero_Preferences.Sync.updateStorageSettingsGroupsUI()"/><hbox class="storage-settings-download-options" align="center"><label value="Download files"/><menulist id="storage-groups-download-mode" class="storage-mode" preference="pref-storage-downloadMode-groups" style="margin-left: 0" sizetopopup="pref" value="on-sync" label="at sync time" disabled="true"><menupopup><menuitem label="as needed" value="on-demand"/><menuitem label="at sync time" value="on-sync" selected="true"/></menupopup></menulist></hbox><separator class="thin"/><vbox id="storage-terms" hidden="true"><hbox style="margin-top: .4em; display: block" align="center"><label>By using Zotero storage, you agree to become bound by its</label><label class="zotero-text-link" href="https://www.zotero.org/support/terms/terms_of_service" value="terms and conditions"/><label>.</label></hbox></vbox></groupbox></vbox></tabpanel><tabpanel id="sync-reset" orient="vertical"><description id="reset-sync-warning" width="45em">The following operations are for use only in rare, specific situations and should not be used for general troubleshooting. In many cases, resetting will cause additional problems. See <label style="margin-left: 0; margin-right: 0" class="zotero-text-link" href="http://zotero.org/support/kb/sync_reset_options">Sync Reset Options</label> for more information.</description><div id="sync-reset-form" xmlns="http://www.w3.org/1999/xhtml">
<div id="sync-reset-library-menu-container">
<label>Library: <select id="sync-reset-library-menu"><option value="1" data-editable="true" data-filesEditable="true">My Library</option><option value="2" data-editable="true" data-filesEditable="true">better-bibtex</option></select></label>
</div>
<ul id="sync-reset-list">
<li id="restore-to-server">
<label>
<input name="sync-reset-radiogroup" value="restore-to-server" type="radio" />
<span class="sync-reset-option-name">Replace Online Library</span>
<span class="sync-reset-option-desc">Overwrite online library with local Zotero data</span>
</label>
</li>
<li id="reset-file-sync-history">
<label>
<input name="sync-reset-radiogroup" value="reset-file-sync-history" type="radio" />
<span class="sync-reset-option-name">Reset File Sync History</span>
<span class="sync-reset-option-desc">Compare all attachment files with the storage service</span>
</label>
</li>
</ul>
<button id="sync-reset-button" disabled="disabled" onclick="Zotero_Preferences.Sync.reset()">Reset\u2026</button>
</div></tabpanel></tabpanels></tabbox><separator/><separator/></prefpane><prefpane id="zotero-prefpane-search" label="Search" image="chrome://zotero/skin/prefs-search.png" src="chrome://zotero/content/preferences/preferences_search.xul"/><prefpane id="zotero-prefpane-export" label="Export" image="chrome://zotero/skin/prefs-export.png" src="chrome://zotero/content/preferences/preferences_export.xul"/><prefpane id="zotero-prefpane-cite" label="Cite" image="chrome://zotero/skin/prefs-styles.png" src="chrome://zotero/content/preferences/preferences_cite.xul"/><prefpane id="zotero-prefpane-advanced" label="Advanced" image="chrome://zotero/skin/prefs-advanced.png" src="chrome://zotero/content/preferences/preferences_advanced.xul"/><prefpane id="zotero-prefpane-better-bibtex" insertafter="zotero-prefpane-advanced" label="Better BibTeX" image="chrome://zotero-better-bibtex/skin/bibtex.svg" onpaneload="load()" helpTopic="BetterBibTeX"><popupset><tooltip id="tooltip-bibtexURL"><description>Most BibTeX styles do not support DOI/URL fields. Of the styles that do support them, many forget to load the required 'url' package, so make sure to load it yourself. DOI and URL fields are so-called 'verbatim' fields, and without the 'url' package loaded compilation will likely fail.</description></tooltip><tooltip id="tooltip-jabrefFormat"><description>Export JabRef-specific fields: timestamps, titles for attachments, and groups for each collection an item is part of. Note that having this on will disable caching in exports, which is really undesirable specifically for auto-exports.</description></tooltip><tooltip id="tooltip-importSentenceCase"><description>Bib(La)TeX entries must be stored in Title Case; Zotero items are expected to be entered as sentence-case.
With this option on, BBT will try to sentence-case during import. This sentence-casing uses heuristics, no natural language processing is performed, and the results are not perfect.
You can turn this off, but you may then also want to disable `Apply title-casing to titles` (which has its own problems, see the help entry for that option on this page).
With 'yes, but try to exclude already-sentence-cased titles', BBT will attempt to detect titles that are already sentence cased and leave them as-is on import.</description></tooltip><tooltip id="tooltip-importCaseProtection"><description>On import, BBT will add case-protection (&lt;span class="nocase"&gt;...&lt;span&gt;) to titles that have words in {Braces}.
There's plenty of bib(la)tex files out there that do this a little overzealously, and you may not like the resulting HTML code in your items, even though this is what the braces mean in bib(la)tex, and Zotero supports it.
If you turn this off, the markup is omitted during import. When you select 'yes', all braces that bib(la)tex would interpret as case protection (which is not all of them) are converted to `span` elements. In `minimal` mode, the number of `span` elements is minimized.</description></tooltip><tooltip id="tooltip-exportTitleCase"><description>If you're dead-set on ignoring both BibTeX/BibLaTeX best practice (see the BBT FAQ) and the Zotero recommendations on title/sentence casing, you can turn this off to suppress title casing for English items</description></tooltip><tooltip id="tooltip-exportBraceProtection"><description>If you're dead-set on ignoring both BibTeX/BibLaTeX best practice (see the BBT FAQ) and the Zotero recommendations on title/sentence casing, you can turn this off to suppress automatic brace-protection for words with uppercase letters.</description></tooltip><tooltip id="tooltip-retainCache"><description>By default, BBT clears all caches whenever BBT or Zotero is upgraded. I can't realistically predict whether a change in Zotero or BBT is going to affect the output generated for any given item, so to be sure you always have the latest export-affecting fixes, the caches are discarded when a new version of either is detected. If you have a very large library however, of which you regularly export significant portions, you might want to retain the cached items even if that does come with the risk that you get wrong output on export that has been fixed in the interim.
If you have this on, and you experience any problem that is not the cache getting dropped on upgrade, you *must* clear the cache and reproduce the problem. When you change this setting, as with any setting change, the cache will be dropped.</description></tooltip></popupset><preferences id="zotero-preferences-cite"><preference id="pref-better-bibtex-language" name="extensions.zotero.translators.better-bibtex.language" type="string" default="langid"/><preference id="pref-better-bibtex-DOIandURL" name="extensions.zotero.translators.better-bibtex.DOIandURL" type="string" default="both"/><preference id="pref-better-bibtex-automaticTags" name="extensions.zotero.translators.better-bibtex.automaticTags" type="bool" default="true"/><preference id="pref-better-bibtex-asciiBibLaTeX" name="extensions.zotero.translators.better-bibtex.asciiBibLaTeX" type="bool" default="false"/><preference name="extensions.zotero.translators.better-bibtex.ascii" type="string" default=""/><preference id="pref-better-bibtex-asciiBibTeX" name="extensions.zotero.translators.better-bibtex.asciiBibTeX" type="bool" default="true"/><preference id="pref-better-bibtex-autoExport" name="extensions.zotero.translators.better-bibtex.autoExport" type="string" default="immediate"/><preference id="pref-better-bibtex-quickCopyMode" name="extensions.zotero.translators.better-bibtex.quickCopyMode" type="string" default="latex"/><preference id="pref-better-bibtex-citeCommand" name="extensions.zotero.translators.better-bibtex.citeCommand" type="string" default="cite"/><preference id="pref-better-bibtex-quickCopyPandocBrackets" name="extensions.zotero.translators.better-bibtex.quickCopyPandocBrackets" type="bool" default="false"/><preference id="pref-better-bibtex-quickCopyEta" name="extensions.zotero.translators.better-bibtex.quickCopyEta" type="string" default=""/><preference id="pref-better-bibtex-quickCopyOrgMode" name="extensions.zotero.translators.better-bibtex.quickCopyOrgMode" type="string" default="zotero"/><preference id="pref-better-bibtex-quickCopySelectLink" name="extensions.zotero.translators.better-bibtex.quickCopySelectLink" type="string" default="zotero"/><preference id="pref-better-bibtex-citekeyFormat" name="extensions.zotero.translators.better-bibtex.citekeyFormat" type="string" default="\u200bauth.lower + shorttitle(3,3) + year"/><preference id="pref-better-bibtex-citekeyFormatBackup" name="extensions.zotero.translators.better-bibtex.citekeyFormatBackup" type="string" default=""/><preference id="pref-better-bibtex-citekeySearch" name="extensions.zotero.translators.better-bibtex.citekeySearch" type="bool" default="true"/><preference id="pref-better-bibtex-citekeyFold" name="extensions.zotero.translators.better-bibtex.citekeyFold" type="bool" default="true"/><preference id="pref-better-bibtex-keyConflictPolicy" name="extensions.zotero.translators.better-bibtex.keyConflictPolicy" type="string" default="keep"/><preference id="pref-better-bibtex-aux-import" name="extensions.zotero.translators.better-bibtex.auxImport" type="bool" default="false"/><preference id="pref-better-bibtex-keyScope" name="extensions.zotero.translators.better-bibtex.keyScope" type="string" default="library"/><preference id="pref-better-bibtex-exportBibTeXStrings" name="extensions.zotero.translators.better-bibtex.exportBibTeXStrings" type="string" default="off"/><preference id="pref-better-bibtex-importBibTeXStrings" name="extensions.zotero.translators.better-bibtex.importBibTeXStrings" type="bool" default="true"/><preference id="pref-better-bibtex-bibtexParticleNoOp" name="extensions.zotero.translators.better-bibtex.bibtexParticleNoOp" type="bool" default="false"/><preference id="pref-better-bibtex-skipFields" name="extensions.zotero.translators.better-bibtex.skipFields" type="string" default=""/><preference id="pref-better-bibtex-warnBulkModify" name="extensions.zotero.translators.better-bibtex.warnBulkModify" type="int" default="10"/><preference id="pref-better-bibtex-postscript" name="extensions.zotero.translators.better-bibtex.postscript" type="string" default=""/><preference id="pref-better-bibtex-strings" name="extensions.zotero.translators.better-bibtex.strings" type="string" default=""/><preference id="pref-better-bibtex-autoAbbrev" name="extensions.zotero.translators.better-bibtex.autoAbbrev" type="bool" default="false"/><preference id="pref-better-bibtex-autoAbbrevStyle" name="extensions.zotero.translators.better-bibtex.autoAbbrevStyle" type="string" default=""/><preference name="extensions.zotero.translators.better-bibtex.autoExportIdleWait" type="int" default="10"/><preference name="extensions.zotero.translators.better-bibtex.cacheFlushInterval" type="int" default="5"/><preference name="extensions.zotero.translators.better-bibtex.csquotes" type="string" default=""/><preference name="extensions.zotero.translators.better-bibtex.patchDates" type="string" default="dateadded=dateAdded, date-added=dateAdded, datemodified=dateModified, date-modified=dateModified"/><preference name="extensions.zotero.translators.better-bibtex.rawLaTag" type="string" default="#LaTeX"/><preference name="extensions.zotero.translators.better-bibtex.rawImports" type="bool" default="false"/><preference name="extensions.zotero.translators.better-bibtex.skipWords" type="string" default="a,ab,aboard,about,above,across,after,against,al,along,amid,among,an,and,anti,around,as,at,before,behind,below,beneath,beside,besides,between,beyond,but,by,d,da,das,de,del,dell,dello,dei,degli,della,dell,delle,dem,den,der,des,despite,die,do,down,du,during,ein,eine,einem,einen,einer,eines,el,en,et,except,for,from,gli,i,il,in,inside,into,is,l,la,las,le,les,like,lo,los,near,nor,of,off,on,onto,or,over,past,per,plus,round,save,since,so,some,sur,than,the,through,to,toward,towards,un,una,unas,under,underneath,une,unlike,uno,unos,until,up,upon,versus,via,von,while,with,within,without,yet,zu,zum"/><preference name="extensions.zotero.translators.better-bibtex.verbatimFields" type="string" default="url,doi,file,ids,eprint,/^verb[a-z]$/,groups,/^citeulike-linkout-[0-9]+$/, /^bdsk-url-[0-9]+$/"/><preference id="pref-better-bibtex-qualityReport" name="extensions.zotero.translators.better-bibtex.qualityReport" type="bool" default="false"/><preference name="extensions.zotero.translators.better-bibtex.biblatexExtendedDateFormat" type="bool" default="true"/><preference id="pref-better-bibtex-biblatexExtendedNameFormat" name="extensions.zotero.translators.better-bibtex.biblatexExtendedNameFormat" type="bool" default="false"/><preference name="extensions.zotero.translators.better-bibtex.startupProgress" type="string" default="popup"/><preference name="extensions.zotero.translators.better-bibtex.importUnknownTexCommand" type="string" default="ignore"/><preference name="extensions.zotero.translators.better-bibtex.autoExportDelay" type="int" default="5"/><preference name="extensions.zotero.translators.better-bibtex.warnTitleCased" type="bool" default="false"/><preference name="extensions.zotero.translators.better-bibtex.itemObserverDelay" type="int" default="5"/><preference name="extensions.zotero.translators.better-bibtex.autoPinDelay" type="int" default="0"/><preference name="extensions.zotero.translators.better-bibtex.parseParticles" type="bool" default="true"/><preference name="extensions.zotero.translators.better-bibtex.import" type="bool" default="true"/><preference name="extensions.zotero.translators.better-bibtex.importExtra" type="bool" default="true"/><preference name="extensions.zotero.translators.better-bibtex.importNoteToExtra" type="string" default=""/><preference name="extensions.zotero.translators.better-bibtex.importCitationKey" type="bool" default="true"/><preference id="pref-better-bibtex-extraMergeTeX" name="extensions.zotero.translators.better-bibtex.extraMergeTeX" type="bool" default="false"/><preference id="pref-better-bibtex-extraMergeCSL" name="extensions.zotero.translators.better-bibtex.extraMergeCSL" type="bool" default="false"/><preference id="pref-better-bibtex-extraMergeCitekeys" name="extensions.zotero.translators.better-bibtex.extraMergeCitekeys" type="bool" default="false"/><preference name="extensions.zotero.translators.better-bibtex.postscriptOverride" type="string" default=""/><preference name="extensions.zotero.translators.better-bibtex.preferencesOverride" type="string" default=""/><preference name="extensions.zotero.translators.better-bibtex.stringsOverride" type="string" default=""/><preference id="pref-better-bibtex-kuroshiro" name="extensions.zotero.translators.better-bibtex.kuroshiro" type="bool" default="false"/><preference id="pref-better-bibtex-jieba" name="extensions.zotero.translators.better-bibtex.jieba" type="bool" default="false"/><preference name="extensions.zotero.translators.better-bibtex.relativeFilePaths" type="bool" default="false"/><preference name="extensions.zotero.translators.better-bibtex.git" type="string" default="config"/><preference id="pref-better-bibtex-mapUnicode" name="extensions.zotero.translators.better-bibtex.mapUnicode" type="string" default="conservative"/><preference name="extensions.zotero.translators.better-bibtex.mapText" type="string" default=""/><preference name="extensions.zotero.translators.better-bibtex.mapMath" type="string" default=""/><preference id="pref-better-bibtex-cache" name="extensions.zotero.translators.better-bibtex.cache" type="bool" default="true"/><preference name="extensions.zotero.translators.better-bibtex.separatorList" type="string" default="and"/><preference name="extensions.zotero.translators.better-bibtex.separatorNames" type="string" default="and"/><preference name="extensions.zotero.translators.better-bibtex.charmap" type="string" default=""/><preference id="pref-better-bibtex-retainCache" name="extensions.zotero.translators.better-bibtex.retainCache" type="bool" default="false"/><preference id="pref-better-bibtex-exportTitleCase" name="extensions.zotero.translators.better-bibtex.exportTitleCase" type="bool" default="true"/><preference id="pref-better-bibtex-importCaseProtection" name="extensions.zotero.translators.better-bibtex.importCaseProtection" type="string" default="as-needed"/><preference id="pref-better-bibtex-bibtexURL" name="extensions.zotero.translators.better-bibtex.bibtexURL" type="string" default="off"/><preference id="pref-better-bibtex-jabrefFormat" name="extensions.zotero.translators.better-bibtex.jabrefFormat" type="int" default="0"/><preference id="pref-better-bibtex-biblatexExtractEprint" name="extensions.zotero.translators.better-bibtex.biblatexExtractEprint" type="bool" default="true"/><preference id="pref-better-bibtex-exportBraceProtection" name="extensions.zotero.translators.better-bibtex.exportBraceProtection" type="bool" default="true"/><preference id="pref-better-bibtex-importSentenceCase" name="extensions.zotero.translators.better-bibtex.importSentenceCase" type="string" default="on+guess"/><preference name="extensions.zotero.translators.better-bibtex.importJabRefStrings" type="bool" default="true"/><preference name="extensions.zotero.translators.better-bibtex.importJabRefAbbreviations" type="bool" default="true"/><preference name="extensions.zotero.translators.better-bibtex.autoExportPathReplaceDirSep" type="string" default="-"/><preference name="extensions.zotero.translators.better-bibtex.autoExportPathReplaceSpace" type="string" default=" "/><preference name="extensions.zotero.translators.better-bibtex.autoExportPathReplaceDiacritics" type="bool" default="false"/><preference name="extensions.zotero.translators.better-bibtex.baseAttachmentPath" type="string" default=""/><preference name="extensions.zotero.translators.better-bibtex.scrubDatabase" type="bool" default="false"/><preference name="extensions.zotero.translators.better-bibtex.testing" type="bool" default="false"/><preference name="extensions.zotero.translators.better-bibtex.platform" type="string" default=""/></preferences><deck id="better-bibtex-prefs-deck" selectedIndex="1"><label id="better-bibtex-loading">Better BibTeX is loading</label><tabbox id="better-bibtex-prefs-tabbox" selectedIndex="0" height="530" width="658"><tabs id="better-bibtex-prefs-tabs" onselect="Zotero.BetterBibTeX.PrefPane.refresh()" orient="horizontal" value=""><tab id="better-bibtex-prefs-citekey" label="Citation keys" selected="true" visuallyselected="true"/><tab id="better-bibtex-prefs-export" label="Export"/><tab id="better-bibtex-prefs-auto-export" label="Automatic export"/><tab label="Import"/><tab label="Miscellaneous"/></tabs><tabpanels id="better-bibtex-prefs-tabpanels" flex="1" selectedIndex="0"><tabpanel flex="1" orient="vertical"><script/><vbox><label>Citation key format</label><textbox id="id-better-bibtex-preferences-citekeyFormat" flex="1" rows="1" onfocus="this.setAttribute('rows', '5'); Zotero.BetterBibTeX.PrefPane.getCitekeyFormat(event.target); showNew();" onblur="this.setAttribute('rows', '1'); Zotero.BetterBibTeX.PrefPane.saveCitekeyFormat(event.target); showNew();" oninput="Zotero.BetterBibTeX.PrefPane.checkCitekeyFormat(event.target); showNew();" onkeypress="setTimeout(function() { Zotero.BetterBibTeX.PrefPane.checkCitekeyFormat(event.target); showNew() }, 1);" multiline="true" style="" tooltiptext=""/><label id="id-better-bibtex-label-citekeyFormatNew">New citation key format</label><textbox id="id-better-bibtex-preferences-citekeyFormatNew" flex="1" rows="1" readonly="true" multiline="true" onfocus="if (this.value) this.setAttribute('rows', '5')" onblur="this.setAttribute('rows', '1')"/><label id="id-better-bibtex-label-citekeyFormatBackup">Previous citation key format with error</label><textbox id="id-better-bibtex-preferences-citekeyFormatBackup" preference="pref-better-bibtex-citekeyFormatBackup" flex="1" rows="1" readonly="true" multiline="true" onfocus="if (this.value) this.setAttribute('rows', '5')" onblur="this.setAttribute('rows', '1')"/></vbox><checkbox preference="pref-better-bibtex-citekeyFold" label="Force citation key to plain text" checked="true"/><checkbox preference="pref-better-bibtex-citekeySearch" label="Enable citation key search" checked="true"/><groupbox style="margin-bottom: 10px"><caption label="Keeping citation keys unique"/><hbox><label>Keep keys unique</label><menulist preference="pref-better-bibtex-keyScope" sizetopopup="pref" value="library" label="within each library"><menupopup><menuitem label="across all libraries" value="global"/><menuitem label="within each library" value="library" selected="true"/></menupopup></menulist></hbox><hbox><label>On conflict with a pinned key, non-pinned keys will be</label><menulist preference="pref-better-bibtex-keyConflictPolicy" sizetopopup="pref" value="keep" label="kept (causes key duplicates)"><menupopup><menuitem label="postfixed (causes key changes)" value="change"/><menuitem label="kept (causes key duplicates)" value="keep" selected="true"/></menupopup></menulist></hbox></groupbox><groupbox><caption label="Ideographs in citekeys"/><checkbox preference="pref-better-bibtex-kuroshiro" label="Apply kuroshiro romajization in Japanese names/titles. Uses a lot of memory." checked="true"/><checkbox preference="pref-better-bibtex-jieba" label="Enable 'jieba' filter in citekey patterns. Uses a lot of memory."/></groupbox><hbox><label>Warn me when changing citation keys in bulk</label><textbox size="5" preference="pref-better-bibtex-warnBulkModify"/></hbox><hbox><button class="hidden" id="rescan-citekeys" label="Re-scan pinned citekeys" oncommand="Zotero.BetterBibTeX.PrefPane.rescanCitekeys()"/></hbox><script/></tabpanel><tabpanel flex="1" orient="vertical"><tabbox selectedIndex="0"><tabs orient="horizontal" value=""><tab label="BibTeX" selected="true" visuallyselected="true"/><tab label="BibLaTeX"/><tab label="Fields"/><tab label="Quick-Copy"/><tab label="postscript"/><tab label="Miscellaneous"/></tabs><tabpanels selectedIndex="0"><tabpanel orient="vertical"><checkbox preference="pref-better-bibtex-asciiBibTeX" label="Export unicode as plain-text latex commands (recommended)" checked="true"/><checkbox preference="pref-better-bibtex-bibtexParticleNoOp" label="Disregard name prefixes when sorting"/><hbox><label>Add URLs to BibTeX export:</label><image tooltip="tooltip-bibtexURL" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></hbox><hbox><menulist preference="pref-better-bibtex-bibtexURL" sizetopopup="pref" value="off" label="no"><menupopup><menuitem label="no" value="off" selected="true"/><menuitem label="in the 'note' field" value="note"/><menuitem label="in the 'note' field, but assuming the 'url' package is not loaded" value="note-url-ish"/><menuitem label="in the 'url' field" value="url"/><menuitem label="in the 'url' field, but assuming the 'url' package is not loaded" value="url-ish"/></menupopup></menulist><hbox flex="1"/></hbox></tabpanel><tabpanel orient="vertical"><checkbox preference="pref-better-bibtex-asciiBibLaTeX" label="Export unicode as plain-text latex commands"/><checkbox preference="pref-better-bibtex-biblatexExtendedNameFormat" label="Use BibLaTeX extended name format (requires biblatex 3.5)"/><checkbox preference="pref-better-bibtex-biblatexExtractEprint" label="Extract JSTOR/Google Books/PubMed info from the URL field into eprint fields" checked="true"/></tabpanel><tabpanel orient="vertical"><hbox><label>Export language as</label><menulist preference="pref-better-bibtex-language" preference-editable="true" sizetopopup="pref" value="langid" label="langid"><menupopup><menuitem label="langid" value="langid" selected="true"/><menuitem label="language" value="language"/><menuitem label="both" value="both"/></menupopup></menulist></hbox><hbox><label>When an item has both a DOI and a URL, export</label><menulist preference="pref-better-bibtex-DOIandURL" preference-editable="true" sizetopopup="pref" value="both" label="both"><menupopup><menuitem label="both" value="both" selected="true"/><menuitem label="DOI" value="doi"/><menuitem label="URL" value="url"/></menupopup></menulist><image tooltip="tooltip-bibtexURL" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></hbox><hbox><label>Fields to omit from export (comma-separated):</label><textbox id="id-better-bibtex-preferences-skipFields" size="30" preference="pref-better-bibtex-skipFields"/></hbox><hbox><label>Include JabRef-specific metadata:</label><menulist preference="pref-better-bibtex-jabrefFormat" preference-editable="true" sizetopopup="pref" value="0" label="no"><menupopup><menuitem label="no" value="0" selected="true"/><menuitem label="for JabRef 3" value="3"/><menuitem label="for JabRef 4" value="4"/><menuitem label="for JabRef 5" value="5"/></menupopup></menulist><image tooltip="tooltip-jabrefFormat" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></hbox></tabpanel><tabpanel orient="vertical"><groupbox><caption>Quick-Copy/drag-and-drop citations</caption><vbox style="height: 14em;" flex="1"><hbox><label>Quick-Copy format</label><menulist id="id-better-bibtex-preferences-quickCopyMode" preference="pref-better-bibtex-quickCopyMode" preference-editable="true" oncommand="Zotero.BetterBibTeX.PrefPane.refresh();" sizetopopup="pref" value="latex" label="LaTeX citation"><menupopup><menuitem label="LaTeX citation" value="latex" selected="true"/><menuitem label="Cite Keys" value="citekeys"/><menuitem label="Pandoc citation" value="pandoc"/><menuitem label="Org-mode select link" value="orgmode"/><menuitem label="org-ref citation" value="orgRef"/><menuitem label="org-ref v3 citation" value="orgRef3"/><menuitem label="RTF Scan marker" value="rtfScan"/><menuitem label="Roam Cite Key" value="roamCiteKey"/><menuitem label="Atom (https://atom.io/packages/zotero-citations)" value="atom"/><menuitem label="GitBook" value="gitbook"/><menuitem label="Zotero select link" value="selectlink"/><menuitem label="Eta template" value="eta"/></menupopup></menulist></hbox><hbox class="better-bibtex-preferences-quickcopy-details" id="better-bibtex-preferences-quickcopy-latex"><label>LaTeX command</label><textbox size="10" preference="pref-better-bibtex-citeCommand" onchange="Zotero.BetterBibTeX.PrefPane.refresh();" onkeypress="Zotero.setTimeout(function() { Zotero.BetterBibTeX.PrefPane.refresh() }, 1);"/></hbox><hbox class="better-bibtex-preferences-quickcopy-details" id="better-bibtex-preferences-quickcopy-pandoc" hidden="true"><checkbox id="id-better-bibtex-preferences-quickCopyPandocBrackets" preference="pref-better-bibtex-quickCopyPandocBrackets" label="Surround Pandoc citations with brackets"/></hbox><hbox class="better-bibtex-preferences-quickcopy-details" id="better-bibtex-preferences-quickcopy-orgmode" hidden="true"><label>Org-mode select link</label><menulist preference="pref-better-bibtex-quickCopyOrgMode" sizetopopup="pref" value="zotero" label="using Zotero item key"><menupopup><menuitem label="using Zotero item key" value="zotero" selected="true"/><menuitem label="using Better BibTeX citation key" value="citationkey"/></menupopup></menulist></hbox><hbox class="better-bibtex-preferences-quickcopy-details" id="better-bibtex-preferences-quickcopy-selectlink" hidden="true"><label>Zotero select link</label><menulist preference="pref-better-bibtex-quickCopySelectLink" sizetopopup="pref" value="zotero" label="using Zotero item key"><menupopup><menuitem label="using Zotero item key" value="zotero" selected="true"/><menuitem label="using Better BibTeX citation key" value="citationkey"/></menupopup></menulist></hbox><vbox class="better-bibtex-preferences-quickcopy-details" id="better-bibtex-preferences-quickcopy-eta" hidden="true"><label class="text-link" href="https://retorque.re/zotero-better-bibtex/installation/preferences/citation-keys/#quick-copydrag-and-drop-citations">Eta template</label><textbox rows="10" multiline="true" preference="pref-better-bibtex-quickCopyEta"/></vbox></vbox></groupbox></tabpanel><tabpanel orient="vertical"><textbox id="zotero-better-bibtex-postscript" rows="10" multiline="true" preference="pref-better-bibtex-postscript" onblur="Zotero.BetterBibTeX.PrefPane.checkPostscript();" oninput="Zotero.BetterBibTeX.PrefPane.checkPostscript();" onkeypress="Zotero.setTimeout(function() { Zotero.BetterBibTeX.PrefPane.checkPostscript() }, 1);" style="" tooltiptext=""/><textbox class="plain textbox-emph" id="better-bibtex-cache-warn-postscript" rows="2" multiline="true" readonly="true" value="Use of 'Translator.options.exportPath' in postscripts disables the cache. Exports will be substantially slower." hidden="true"/></tabpanel><tabpanel orient="vertical"><checkbox id="id-better-bibtex-preferences-autoAbbrev" label="Automatically abbreviate journal title if none is set explicitly" preference="pref-better-bibtex-autoAbbrev"/><separator class="thin jurism" id="better-bibtex-abbrev-style-separator" hidden="true"/><label class="jurism" id="better-bibtex-abbrev-style-label" hidden="true">Abbreviation style:</label><menulist class="jurism" id="better-bibtex-abbrev-style" onchange="Zotero.BetterBibTeX.PrefPane.styleChanged()" sizetopopup="pref" hidden="true"><menupopup id="better-bibtex-abbrev-style-popup"/></menulist><checkbox label="Include comments about potential problems with the exported entries" preference="pref-better-bibtex-qualityReport"/><checkbox label="Include automatic tags in export" preference="pref-better-bibtex-automaticTags" checked="true"/><label>When converting to plain-text latex commands:</label><menulist preference="pref-better-bibtex-mapUnicode" sizetopopup="pref" value="conservative" label="Minimize the number of switches between math-mode and text-mode"><menupopup><menuitem label="Minimize additional latex packages required" value="minimal-packages"/><menuitem label="Minimize the number of switches between math-mode and text-mode" value="conservative" selected="true"/><menuitem label="Prefer text-mode replacements" value="text"/><menuitem label="Prefer math-mode replacements" value="math"/></menupopup></menulist><hbox><checkbox preference="pref-better-bibtex-exportTitleCase" label="Apply title-casing to titles" checked="true"/><image tooltip="tooltip-exportTitleCase" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></hbox><hbox><checkbox preference="pref-better-bibtex-exportBraceProtection" label="Apply case-protection to capitalized words by enclosing them in braces" checked="true"/><image tooltip="tooltip-exportBraceProtection" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></hbox><groupbox><caption>Cache</caption><hbox><checkbox preference="pref-better-bibtex-retainCache" label="Retain export cache across upgrades"/><image tooltip="tooltip-retainCache" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></hbox><hbox><checkbox preference="pref-better-bibtex-cache" label="Enable caching for background exports" checked="true"/></hbox><label class="better-bibtex-preferences-worker-state" value="Total background exports started: 0, currently running: 0"/><hbox><button label="Reset cache" oncommand="Zotero.BetterBibTeX.PrefPane.cacheReset()"/><hbox flex="1"/></hbox></groupbox></tabpanel></tabpanels></tabbox></tabpanel><tabpanel flex="1" orient="vertical"><vbox flex="1"><label>You can only review and remove exports here. To add an auto-export, perform an export as usual and check the 'Keep updated' option presented there.</label><separator class="thin"/><hbox><label>Automatic export</label><menulist preference="pref-better-bibtex-autoExport" sizetopopup="pref" value="immediate" label="On Change"><menupopup><menuitem label="Disabled" value="off"/><menuitem label="On Change" value="immediate" selected="true"/><menuitem label="When Idle" value="idle"/></menupopup></menulist></hbox></vbox><tabbox id="better-bibtex-prefs-auto-export-tabbox" hidden="true"><arrowscrollbox class="tabbrowser-arrowscrollbox" allowevents="true" orient="horizontal"><tabs id="better-bibtex-prefs-auto-export-tabs"><tab label="auto-export"/></tabs></arrowscrollbox><tabpanels id="better-bibtex-prefs-auto-export-tabpanels" flex="1"><tabpanel flex="1" orient="vertical"><grid flex="1"><columns><column/><column flex="1"/></columns><rows><row><label bbt:ae-id="" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" bbt:ae-field="type"/><textbox class="plain" readonly="true" value="" bbt:ae-field="name" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" bbt:ae-id=""/></row><row><label>Status:</label><textbox class="plain" readonly="true" value="" bbt:ae-field="status" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" bbt:ae-id=""/></row><row><label>Updated:</label><textbox class="plain" readonly="true" value="" bbt:ae-field="updated" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" bbt:ae-id=""/></row><row><label>Format:</label><textbox class="plain" readonly="true" value="" bbt:ae-field="translator" xmlns:bbt="http://retorque.re/zotero-better-bibtex/"/></row><row><label>Output file:</label><textbox class="plain" size="30" readonly="true" value="" bbt:ae-field="path" xmlns:bbt="http://retorque.re/zotero-better-bibtex/"/></row><row><label>Error:</label><textbox class="plain" size="30" readonly="true" value="" bbt:ae-field="error" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" bbt:ae-id=""/></row><row/></rows></grid><vbox class="autoexport-options autoexport-BetterBibTeX" hidden="true"><checkbox bbt:ae-id="" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" bbt:ae-field="asciiBibTeX" label="Export unicode as plain-text latex commands (recommended)" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.target)"/><checkbox bbt:ae-id="" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" bbt:ae-field="bibtexParticleNoOp" label="Disregard name prefixes when sorting" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.target)"/><hbox><label>Add URLs to BibTeX export</label><hbox><menulist bbt:ae-id="" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" bbt:ae-field="bibtexURL" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.currentTarget)"><menupopup><menuitem label="no" value="off"/><menuitem label="in the 'note' field" value="note"/><menuitem label="in the 'url' field" value="url"/></menupopup></menulist><image tooltip="tooltip-bibtexURL" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></hbox></hbox></vbox><vbox class="autoexport-options autoexport-BetterBibLaTeX" hidden="true"><checkbox bbt:ae-id="" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" bbt:ae-field="asciiBibLaTeX" label="Export unicode as plain-text latex commands" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.target)"/><checkbox bbt:ae-id="" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" bbt:ae-field="biblatexExtendedNameFormat" label="Use BibLaTeX extended name format (requires biblatex 3.5)" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.target)"/></vbox><vbox class="autoexport-options autoexport-BetterBibTeX autoexport-BetterBibLaTeX" hidden="true"><hbox class="autoexport-options autoexport-BetterBibTeX autoexport-BetterBibLaTeX"><label>When an item has both a DOI and a URL, export</label><menulist bbt:ae-id="" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" bbt:ae-field="DOIandURL" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.currentTarget)"><menupopup><menuitem label="both" value="both"/><menuitem label="DOI" value="doi"/><menuitem label="URL" value="url"/></menupopup></menulist></hbox><checkbox class="autoexport-options autoexport-BetterBibTeX autoexport-BetterBibLaTeX" bbt:ae-id="" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" bbt:ae-field="exportNotes" label="Export notes" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.target)"/><checkbox class="autoexport-options autoexport-BetterBibTeX autoexport-BetterBibLaTeX" bbt:ae-id="" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" bbt:ae-field="useJournalAbbreviation" label="Use journal abbreviations" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.target)"/><checkbox bbt:ae-id="" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" bbt:ae-field="recursive" label="Export all child collections" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.target)"/></vbox><hbox><button label="Remove" bbt:ae-id="" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.remove(event.target)"/><button label="Export now" bbt:ae-id="" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.run(event.target)"/><button label="Cached:" bbt:ae-id="" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.refreshCacheRate(event.target)"/><textbox class="plain" readonly="true" value="" bbt:ae-field="cacherate" xmlns:bbt="http://retorque.re/zotero-better-bibtex/" bbt:ae-id=""/></hbox></tabpanel></tabpanels></tabbox></tabpanel><tabpanel flex="1" orient="vertical"><hbox><groupbox><caption>Sentence-case titles on import:<image tooltip="tooltip-importSentenceCase" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></caption><radiogroup preference="pref-better-bibtex-importSentenceCase" value="on+guess"><radio label="yes, but try to exclude already-sentence-cased titles" value="on+guess" focused="false" selected="true"/><radio label="yes" value="on"/><radio label="no (import titles as-is)" value="off"/></radiogroup></groupbox></hbox><hbox><label>Insert case-protection for braces:</label><menulist preference="pref-better-bibtex-importCaseProtection" sizetopopup="pref" value="as-needed" label="minimal"><menupopup><menuitem label="minimal" value="as-needed" selected="true"/><menuitem label="yes" value="on"/><menuitem label="no" value="off"/></menupopup></menulist><image tooltip="tooltip-importCaseProtection" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></hbox><checkbox preference="pref-better-bibtex-aux-import" label="When scanning an AUX file, attempt to import entries from the attached bib file when their citation keys are not in Zotero"/><hbox><button label="Import BetterBibTeX preferences..." oncommand="Zotero.BetterBibTeX.PrefPane.importPrefs()"/><hbox flex="1"/></hbox></tabpanel><tabpanel flex="1" orient="vertical"><tabbox selectedIndex="0"><tabs orient="horizontal" value=""><tab label="Fields" selected="true" visuallyselected="true"/><tab label="@string definitions"/></tabs><tabpanels selectedIndex="0"><tabpanel orient="vertical"><groupbox><caption label="When merging items, also merge:"/><checkbox preference="pref-better-bibtex-extraMergeCitekeys" label="their citation keys into an bib(la)tex `ids` field"/><checkbox preference="pref-better-bibtex-extraMergeCSL" label="fields that are understood to be CSL fields by Zotero"/><checkbox preference="pref-better-bibtex-extraMergeTeX" label="their `tex.*` fields"/></groupbox></tabpanel><tabpanel orient="vertical"><checkbox preference="pref-better-bibtex-importBibTeXStrings" label="Expand the @string vars below during imports" checked="true"/><groupbox><caption label="If a field could be a @string reference, export it as an unbraced @string reference"/><radiogroup preference="pref-better-bibtex-exportBibTeXStrings" value="off"><radio label="No" value="off" focused="false" selected="true"/><radio label="Assume single-word fields to be @string vars" value="detect"/><radio label="Match against the @string declarations below" value="match"/><radio label="Match against the @string declarations and their values below" value="match+reverse"/></radiogroup></groupbox><textbox rows="10" multiline="true" preference="pref-better-bibtex-strings"/></tabpanel></tabpanels></tabbox></tabpanel></tabpanels></tabbox></deck></prefpane><script src="chrome://zotero/content/include.js"/><script src="chrome://zotero/content/charsetMenu.js"/><script type="application/javascript"/><script src="preferences.js" type="application/javascript"/><script/><script/><script/><script src="preferences_sync.js" type="application/javascript"/>
<prefpane id="zotero-prefpane-better-bibtex" label="Better BibTeX" image="chrome://zotero-better-bibtex/skin/bibtex.svg" helpTopic="BetterBibTeX">
<popupset>
<tooltip id="tooltip-bibtexURL">
<description>Most BibTeX styles do not support DOI/URL fields. Of the styles that do support them, many forget to load the required 'url' package, so make sure to load it yourself. DOI and URL fields are so-called 'verbatim' fields, and without the 'url' package loaded compilation will likely fail.</description></tooltip>
<tooltip id="tooltip-jabrefFormat">
<description>Export JabRef-specific fields: timestamps, titles for attachments, and groups for each collection an item is part of. Note that having this on will disable caching in exports, which is really undesirable specifically for auto-exports.</description></tooltip>
<tooltip id="tooltip-importSentenceCase">
<description>Bib(La)TeX entries must be stored in Title Case; Zotero items are expected to be entered as sentence-case.
With this option on, BBT will try to sentence-case during import. This sentence-casing uses heuristics, no natural language processing is performed, and the results are not perfect.
You can turn this off, but you may then also want to disable `Apply title-casing to titles` (which has its own problems, see the help entry for that option on this page).
With 'yes, but try to exclude already-sentence-cased titles', BBT will attempt to detect titles that are already sentence cased and leave them as-is on import.</description></tooltip>
<tooltip id="tooltip-importCaseProtection">
<description>On import, BBT will add case-protection (&amp;lt;span class=&amp;quot;nocase&amp;quot;&amp;gt;...&amp;lt;span&amp;gt;) to titles that have words in {Braces}.
There's plenty of bib(la)tex files out there that do this a little overzealously, and you may not like the resulting HTML code in your items, even though this is what the braces mean in bib(la)tex, and Zotero supports it.
If you turn this off, the markup is omitted during import. When you select 'yes', all braces that bib(la)tex would interpret as case protection (which is not all of them) are converted to `span` elements. In `minimal` mode, the number of `span` elements is minimized.</description></tooltip>
<tooltip id="tooltip-exportTitleCase">
<description>If you're dead-set on ignoring both BibTeX/BibLaTeX best practice (see the BBT FAQ) and the Zotero recommendations on title/sentence casing, you can turn this off to suppress title casing for English items</description></tooltip>
<tooltip id="tooltip-exportBraceProtection">
<description>If you're dead-set on ignoring both BibTeX/BibLaTeX best practice (see the BBT FAQ) and the Zotero recommendations on title/sentence casing, you can turn this off to suppress automatic brace-protection for words with uppercase letters.</description></tooltip>
<tooltip id="tooltip-retainCache">
<description>By default, BBT clears all caches whenever BBT or Zotero is upgraded. I can't realistically predict whether a change in Zotero or BBT is going to affect the output generated for any given item, so to be sure you always have the latest export-affecting fixes, the caches are discarded when a new version of either is detected. If you have a very large library however, of which you regularly export significant portions, you might want to retain the cached items even if that does come with the risk that you get wrong output on export that has been fixed in the interim.
If you have this on, and you experience any problem that is not the cache getting dropped on upgrade, you *must* clear the cache and reproduce the problem. When you change this setting, as with any setting change, the cache will be dropped.</description></tooltip></popupset>
<preferences id="zotero-preferences-cite">
<preference id="pref-better-bibtex-language" name="extensions.zotero.translators.better-bibtex.language" type="string" default="langid"/>
<preference id="pref-better-bibtex-DOIandURL" name="extensions.zotero.translators.better-bibtex.DOIandURL" type="string" default="both"/>
<preference id="pref-better-bibtex-automaticTags" name="extensions.zotero.translators.better-bibtex.automaticTags" type="bool" default="true"/>
<preference id="pref-better-bibtex-asciiBibLaTeX" name="extensions.zotero.translators.better-bibtex.asciiBibLaTeX" type="bool" default="false"/>
<preference name="extensions.zotero.translators.better-bibtex.ascii" type="string" default=""/>
<preference id="pref-better-bibtex-asciiBibTeX" name="extensions.zotero.translators.better-bibtex.asciiBibTeX" type="bool" default="true"/>
<preference id="pref-better-bibtex-autoExport" name="extensions.zotero.translators.better-bibtex.autoExport" type="string" default="immediate"/>
<preference id="pref-better-bibtex-quickCopyMode" name="extensions.zotero.translators.better-bibtex.quickCopyMode" type="string" default="latex"/>
<preference id="pref-better-bibtex-citeCommand" name="extensions.zotero.translators.better-bibtex.citeCommand" type="string" default="cite"/>
<preference id="pref-better-bibtex-quickCopyPandocBrackets" name="extensions.zotero.translators.better-bibtex.quickCopyPandocBrackets" type="bool" default="false"/>
<preference id="pref-better-bibtex-quickCopyEta" name="extensions.zotero.translators.better-bibtex.quickCopyEta" type="string" default=""/>
<preference id="pref-better-bibtex-quickCopyOrgMode" name="extensions.zotero.translators.better-bibtex.quickCopyOrgMode" type="string" default="zotero"/>
<preference id="pref-better-bibtex-quickCopySelectLink" name="extensions.zotero.translators.better-bibtex.quickCopySelectLink" type="string" default="zotero"/>
<preference id="pref-better-bibtex-citekeyFormat" name="extensions.zotero.translators.better-bibtex.citekeyFormat" type="string" default="\u200bauth.lower + shorttitle(3,3) + year"/>
<preference id="pref-better-bibtex-citekeyFormatBackup" name="extensions.zotero.translators.better-bibtex.citekeyFormatBackup" type="string" default=""/>
<preference id="pref-better-bibtex-citekeySearch" name="extensions.zotero.translators.better-bibtex.citekeySearch" type="bool" default="true"/>
<preference id="pref-better-bibtex-citekeyFold" name="extensions.zotero.translators.better-bibtex.citekeyFold" type="bool" default="true"/>
<preference id="pref-better-bibtex-keyConflictPolicy" name="extensions.zotero.translators.better-bibtex.keyConflictPolicy" type="string" default="keep"/>
<preference id="pref-better-bibtex-aux-import" name="extensions.zotero.translators.better-bibtex.auxImport" type="bool" default="false"/>
<preference id="pref-better-bibtex-keyScope" name="extensions.zotero.translators.better-bibtex.keyScope" type="string" default="library"/>
<preference id="pref-better-bibtex-exportBibTeXStrings" name="extensions.zotero.translators.better-bibtex.exportBibTeXStrings" type="string" default="off"/>
<preference id="pref-better-bibtex-importBibTeXStrings" name="extensions.zotero.translators.better-bibtex.importBibTeXStrings" type="bool" default="true"/>
<preference id="pref-better-bibtex-bibtexParticleNoOp" name="extensions.zotero.translators.better-bibtex.bibtexParticleNoOp" type="bool" default="false"/>
<preference id="pref-better-bibtex-skipFields" name="extensions.zotero.translators.better-bibtex.skipFields" type="string" default=""/>
<preference id="pref-better-bibtex-warnBulkModify" name="extensions.zotero.translators.better-bibtex.warnBulkModify" type="int" default="10"/>
<preference id="pref-better-bibtex-postscript" name="extensions.zotero.translators.better-bibtex.postscript" type="string" default=""/>
<preference id="pref-better-bibtex-strings" name="extensions.zotero.translators.better-bibtex.strings" type="string" default=""/>
<preference id="pref-better-bibtex-autoAbbrev" name="extensions.zotero.translators.better-bibtex.autoAbbrev" type="bool" default="false"/>
<preference id="pref-better-bibtex-autoAbbrevStyle" name="extensions.zotero.translators.better-bibtex.autoAbbrevStyle" type="string" default=""/>
<preference name="extensions.zotero.translators.better-bibtex.autoExportIdleWait" type="int" default="10"/>
<preference name="extensions.zotero.translators.better-bibtex.cacheFlushInterval" type="int" default="5"/>
<preference name="extensions.zotero.translators.better-bibtex.csquotes" type="string" default=""/>
<preference name="extensions.zotero.translators.better-bibtex.patchDates" type="string" default="dateadded=dateAdded, date-added=dateAdded, datemodified=dateModified, date-modified=dateModified"/>
<preference name="extensions.zotero.translators.better-bibtex.rawLaTag" type="string" default="#LaTeX"/>
<preference name="extensions.zotero.translators.better-bibtex.rawImports" type="bool" default="false"/>
<preference name="extensions.zotero.translators.better-bibtex.skipWords" type="string" default="a,ab,aboard,about,above,across,after,against,al,along,amid,among,an,and,anti,around,as,at,before,behind,below,beneath,beside,besides,between,beyond,but,by,d,da,das,de,del,dell,dello,dei,degli,della,dell,delle,dem,den,der,des,despite,die,do,down,du,during,ein,eine,einem,einen,einer,eines,el,en,et,except,for,from,gli,i,il,in,inside,into,is,l,la,las,le,les,like,lo,los,near,nor,of,off,on,onto,or,over,past,per,plus,round,save,since,so,some,sur,than,the,through,to,toward,towards,un,una,unas,under,underneath,une,unlike,uno,unos,until,up,upon,versus,via,von,while,with,within,without,yet,zu,zum"/>
<preference name="extensions.zotero.translators.better-bibtex.verbatimFields" type="string" default="url,doi,file,ids,eprint,/^verb[a-z]$/,groups,/^citeulike-linkout-[0-9]+$/, /^bdsk-url-[0-9]+$/"/>
<preference id="pref-better-bibtex-qualityReport" name="extensions.zotero.translators.better-bibtex.qualityReport" type="bool" default="false"/>
<preference name="extensions.zotero.translators.better-bibtex.biblatexExtendedDateFormat" type="bool" default="true"/>
<preference id="pref-better-bibtex-biblatexExtendedNameFormat" name="extensions.zotero.translators.better-bibtex.biblatexExtendedNameFormat" type="bool" default="false"/>
<preference name="extensions.zotero.translators.better-bibtex.startupProgress" type="string" default="popup"/>
<preference name="extensions.zotero.translators.better-bibtex.importUnknownTexCommand" type="string" default="ignore"/>
<preference name="extensions.zotero.translators.better-bibtex.autoExportDelay" type="int" default="5"/>
<preference name="extensions.zotero.translators.better-bibtex.warnTitleCased" type="bool" default="false"/>
<preference name="extensions.zotero.translators.better-bibtex.itemObserverDelay" type="int" default="5"/>
<preference name="extensions.zotero.translators.better-bibtex.autoPinDelay" type="int" default="0"/>
<preference name="extensions.zotero.translators.better-bibtex.parseParticles" type="bool" default="true"/>
<preference name="extensions.zotero.translators.better-bibtex.import" type="bool" default="true"/>
<preference name="extensions.zotero.translators.better-bibtex.importExtra" type="bool" default="true"/>
<preference name="extensions.zotero.translators.better-bibtex.importNoteToExtra" type="string" default=""/>
<preference name="extensions.zotero.translators.better-bibtex.importCitationKey" type="bool" default="true"/>
<preference id="pref-better-bibtex-extraMergeTeX" name="extensions.zotero.translators.better-bibtex.extraMergeTeX" type="bool" default="false"/>
<preference id="pref-better-bibtex-extraMergeCSL" name="extensions.zotero.translators.better-bibtex.extraMergeCSL" type="bool" default="false"/>
<preference id="pref-better-bibtex-extraMergeCitekeys" name="extensions.zotero.translators.better-bibtex.extraMergeCitekeys" type="bool" default="false"/>
<preference name="extensions.zotero.translators.better-bibtex.postscriptOverride" type="string" default=""/>
<preference name="extensions.zotero.translators.better-bibtex.preferencesOverride" type="string" default=""/>
<preference name="extensions.zotero.translators.better-bibtex.stringsOverride" type="string" default=""/>
<preference id="pref-better-bibtex-kuroshiro" name="extensions.zotero.translators.better-bibtex.kuroshiro" type="bool" default="false"/>
<preference id="pref-better-bibtex-jieba" name="extensions.zotero.translators.better-bibtex.jieba" type="bool" default="false"/>
<preference name="extensions.zotero.translators.better-bibtex.relativeFilePaths" type="bool" default="false"/>
<preference name="extensions.zotero.translators.better-bibtex.git" type="string" default="config"/>
<preference id="pref-better-bibtex-mapUnicode" name="extensions.zotero.translators.better-bibtex.mapUnicode" type="string" default="conservative"/>
<preference name="extensions.zotero.translators.better-bibtex.mapText" type="string" default=""/>
<preference name="extensions.zotero.translators.better-bibtex.mapMath" type="string" default=""/>
<preference id="pref-better-bibtex-cache" name="extensions.zotero.translators.better-bibtex.cache" type="bool" default="true"/>
<preference name="extensions.zotero.translators.better-bibtex.separatorList" type="string" default="and"/>
<preference name="extensions.zotero.translators.better-bibtex.separatorNames" type="string" default="and"/>
<preference name="extensions.zotero.translators.better-bibtex.charmap" type="string" default=""/>
<preference id="pref-better-bibtex-retainCache" name="extensions.zotero.translators.better-bibtex.retainCache" type="bool" default="false"/>
<preference id="pref-better-bibtex-exportTitleCase" name="extensions.zotero.translators.better-bibtex.exportTitleCase" type="bool" default="true"/>
<preference id="pref-better-bibtex-importCaseProtection" name="extensions.zotero.translators.better-bibtex.importCaseProtection" type="string" default="as-needed"/>
<preference id="pref-better-bibtex-bibtexURL" name="extensions.zotero.translators.better-bibtex.bibtexURL" type="string" default="off"/>
<preference id="pref-better-bibtex-jabrefFormat" name="extensions.zotero.translators.better-bibtex.jabrefFormat" type="int" default="0"/>
<preference id="pref-better-bibtex-biblatexExtractEprint" name="extensions.zotero.translators.better-bibtex.biblatexExtractEprint" type="bool" default="true"/>
<preference id="pref-better-bibtex-exportBraceProtection" name="extensions.zotero.translators.better-bibtex.exportBraceProtection" type="bool" default="true"/>
<preference id="pref-better-bibtex-importSentenceCase" name="extensions.zotero.translators.better-bibtex.importSentenceCase" type="string" default="on+guess"/>
<preference name="extensions.zotero.translators.better-bibtex.importJabRefStrings" type="bool" default="true"/>
<preference name="extensions.zotero.translators.better-bibtex.importJabRefAbbreviations" type="bool" default="true"/>
<preference name="extensions.zotero.translators.better-bibtex.autoExportPathReplaceDirSep" type="string" default="-"/>
<preference name="extensions.zotero.translators.better-bibtex.autoExportPathReplaceSpace" type="string" default=" "/>
<preference name="extensions.zotero.translators.better-bibtex.autoExportPathReplaceDiacritics" type="bool" default="false"/>
<preference name="extensions.zotero.translators.better-bibtex.baseAttachmentPath" type="string" default=""/>
<preference name="extensions.zotero.translators.better-bibtex.scrubDatabase" type="bool" default="false"/>
<preference name="extensions.zotero.translators.better-bibtex.testing" type="bool" default="false"/>
<preference name="extensions.zotero.translators.better-bibtex.platform" type="string" default=""/></preferences>
<deck id="better-bibtex-prefs-deck" selectedIndex="0">
<label id="better-bibtex-loading">Better BibTeX is loading</label>
<tabbox id="better-bibtex-prefs-tabbox">
<tabs orient="horizontal" id="better-bibtex-prefs-tabs" onselect="Zotero.BetterBibTeX.PrefPane.refresh()">
<tab id="better-bibtex-prefs-citekey" label="Citation keys"/>
<tab id="better-bibtex-prefs-export" label="Export"/>
<tab id="better-bibtex-prefs-auto-export" label="Automatic export"/>
<tab label="Import"/>
<tab label="Miscellaneous"/></tabs>
<tabpanels id="better-bibtex-prefs-tabpanels" flex="1">
<tabpanel a0:page="citation-keys" xmlns:a0="http://retorque.re/zotero-better-bibtex/" flex="1" orient="vertical">
<vbox>
<label a0:preference="pref-better-bibtex-citekeyFormat">Citation key format</label>
<textbox id="id-better-bibtex-preferences-citekeyFormat" flex="1" rows="1" onfocus="this.setAttribute('rows', '5'); Zotero.BetterBibTeX.PrefPane.getCitekeyFormat(event.target); showNew();" onblur="this.setAttribute('rows', '1'); Zotero.BetterBibTeX.PrefPane.saveCitekeyFormat(event.target); showNew();" oninput="Zotero.BetterBibTeX.PrefPane.checkCitekeyFormat(event.target); showNew();" onkeypress="setTimeout(function() { Zotero.BetterBibTeX.PrefPane.checkCitekeyFormat(event.target); showNew() }, 1);" multiline="true"/>
<label id="id-better-bibtex-label-citekeyFormatNew">New citation key format</label>
<textbox id="id-better-bibtex-preferences-citekeyFormatNew" flex="1" rows="1" readonly="true" multiline="true" onfocus="if (this.value) this.setAttribute('rows', '5')" onblur="this.setAttribute('rows', '1')"/>
<label id="id-better-bibtex-label-citekeyFormatBackup" a0:preference="pref-better-bibtex-citekeyFormatBackup">Previous citation key format with error</label>
<textbox id="id-better-bibtex-preferences-citekeyFormatBackup" preference="pref-better-bibtex-citekeyFormatBackup" flex="1" rows="1" readonly="true" multiline="true" onfocus="if (this.value) this.setAttribute('rows', '5')" onblur="this.setAttribute('rows', '1')"/></vbox>
<checkbox preference="pref-better-bibtex-citekeyFold" label="Force citation key to plain text"/>
<checkbox preference="pref-better-bibtex-citekeySearch" label="Enable citation key search"/>
<groupbox style="margin-bottom: 10px">
<caption label="Keeping citation keys unique"/>
<hbox>
<label a0:preference="pref-better-bibtex-keyScope">Keep keys unique</label>
<menulist sizetopopup="pref" preference="pref-better-bibtex-keyScope">
<menupopup>
<menuitem label="across all libraries" value="global"/>
<menuitem label="within each library" value="library"/></menupopup></menulist></hbox>
<hbox>
<label a0:preference="pref-better-bibtex-keyConflictPolicy">On conflict with a pinned key, non-pinned keys will be</label>
<menulist sizetopopup="pref" preference="pref-better-bibtex-keyConflictPolicy">
<menupopup>
<menuitem label="postfixed (causes key changes)" value="change"/>
<menuitem label="kept (causes key duplicates)" value="keep"/></menupopup></menulist></hbox></groupbox>
<groupbox>
<caption label="Ideographs in citekeys"/>
<checkbox preference="pref-better-bibtex-kuroshiro" label="Apply kuroshiro romajization in Japanese names/titles. Uses a lot of memory."/>
<checkbox preference="pref-better-bibtex-jieba" label="Enable 'jieba' filter in citekey patterns. Uses a lot of memory."/></groupbox>
<hbox>
<label a0:preference="pref-better-bibtex-warnBulkModify">Warn me when changing citation keys in bulk</label>
<textbox size="5" preference="pref-better-bibtex-warnBulkModify"/></hbox>
<hbox>
<button id="rescan-citekeys" class="hidden" label="Re-scan pinned citekeys" oncommand="Zotero.BetterBibTeX.PrefPane.rescanCitekeys()"/></hbox></tabpanel>
<tabpanel a1:page="export" xmlns:a1="http://retorque.re/zotero-better-bibtex/" flex="1" orient="vertical">
<tabbox>
<tabs orient="horizontal">
<tab label="BibTeX"/>
<tab label="BibLaTeX"/>
<tab label="Fields"/>
<tab label="Quick-Copy"/>
<tab a1:preference="pref-better-bibtex-postscript" label="postscript"/>
<tab label="Miscellaneous"/></tabs>
<tabpanels>
<tabpanel orient="vertical">
<checkbox preference="pref-better-bibtex-asciiBibTeX" label="Export unicode as plain-text latex commands (recommended)"/>
<checkbox preference="pref-better-bibtex-bibtexParticleNoOp" label="Disregard name prefixes when sorting"/>
<hbox>
<label a1:preference="pref-better-bibtex-bibtexURL">&amp;better-bibtex.Preferences.export.bibtex.URLs;:</label>
<image tooltip="tooltip-bibtexURL" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></hbox>
<hbox>
<menulist sizetopopup="pref" preference="pref-better-bibtex-bibtexURL">
<menupopup>
<menuitem label="no" value="off"/>
<menuitem label="in the 'note' field" value="note"/>
<menuitem label="in the 'note' field, but assuming the 'url' package is not loaded" value="note-url-ish"/>
<menuitem label="in the 'url' field" value="url"/>
<menuitem label="in the 'url' field, but assuming the 'url' package is not loaded" value="url-ish"/></menupopup></menulist>
<hbox flex="1"/></hbox></tabpanel>
<tabpanel orient="vertical">
<checkbox preference="pref-better-bibtex-asciiBibLaTeX" label="Export unicode as plain-text latex commands"/>
<checkbox preference="pref-better-bibtex-biblatexExtendedNameFormat" label="Use BibLaTeX extended name format (requires biblatex 3.5)"/>
<checkbox preference="pref-better-bibtex-biblatexExtractEprint" label="Extract JSTOR/Google Books/PubMed info from the URL field into eprint fields"/></tabpanel>
<tabpanel orient="vertical">
<hbox>
<label a1:preference="pref-better-bibtex-language">Export language as</label>
<menulist sizetopopup="pref" preference="pref-better-bibtex-language" preference-editable="true">
<menupopup>
<menuitem label="langid" value="langid"/>
<menuitem label="language" value="language"/>
<menuitem label="both" value="both"/></menupopup></menulist></hbox>
<hbox>
<label a1:preference="pref-better-bibtex-DOIandURL">When an item has both a DOI and a URL, export</label>
<menulist sizetopopup="pref" preference="pref-better-bibtex-DOIandURL" preference-editable="true">
<menupopup>
<menuitem label="both" value="both"/>
<menuitem label="DOI" value="doi"/>
<menuitem label="URL" value="url"/></menupopup></menulist>
<image tooltip="tooltip-bibtexURL" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></hbox>
<hbox>
<label a1:preference="pref-better-bibtex-skipFields">&amp;better-bibtex.Preferences.export.fields.skip;:</label>
<textbox id="id-better-bibtex-preferences-skipFields" size="30" preference="pref-better-bibtex-skipFields"/></hbox>
<hbox>
<label a1:preference="pref-better-bibtex-jabrefFormat">Include JabRef-specific metadata:</label>
<menulist sizetopopup="pref" preference="pref-better-bibtex-jabrefFormat" preference-editable="true">
<menupopup>
<menuitem label="no" value="0"/>
<menuitem label="for JabRef 3" value="3"/>
<menuitem label="for JabRef 4" value="4"/>
<menuitem label="for JabRef 5" value="5"/></menupopup></menulist>
<image tooltip="tooltip-jabrefFormat" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></hbox></tabpanel>
<tabpanel orient="vertical">
<groupbox>
<caption>Quick-Copy/drag-and-drop citations</caption>
<vbox style="height: 14em;" flex="1">
<hbox>
<label a1:preference="pref-better-bibtex-quickCopyMode">Quick-Copy format</label>
<menulist sizetopopup="pref" id="id-better-bibtex-preferences-quickCopyMode" preference="pref-better-bibtex-quickCopyMode" preference-editable="true" oncommand="Zotero.BetterBibTeX.PrefPane.refresh();">
<menupopup>
<menuitem label="LaTeX citation" value="latex"/>
<menuitem label="Cite Keys" value="citekeys"/>
<menuitem label="Pandoc citation" value="pandoc"/>
<menuitem label="Org-mode select link" value="orgmode"/>
<menuitem label="org-ref citation" value="orgRef"/>
<menuitem label="org-ref v3 citation" value="orgRef3"/>
<menuitem label="RTF Scan marker" value="rtfScan"/>
<menuitem label="Roam Cite Key" value="roamCiteKey"/>
<menuitem label="Atom (https://atom.io/packages/zotero-citations)" value="atom"/>
<menuitem label="GitBook" value="gitbook"/>
<menuitem label="Zotero select link" value="selectlink"/>
<menuitem label="Eta template" value="eta"/></menupopup></menulist></hbox>
<hbox id="better-bibtex-preferences-quickcopy-latex" class="better-bibtex-preferences-quickcopy-details">
<label a1:preference="pref-better-bibtex-citeCommand">LaTeX command</label>
<textbox size="10" preference="pref-better-bibtex-citeCommand" onchange="Zotero.BetterBibTeX.PrefPane.refresh();" onkeypress="Zotero.setTimeout(function() { Zotero.BetterBibTeX.PrefPane.refresh() }, 1);"/></hbox>
<hbox id="better-bibtex-preferences-quickcopy-pandoc" class="better-bibtex-preferences-quickcopy-details">
<checkbox id="id-better-bibtex-preferences-quickCopyPandocBrackets" preference="pref-better-bibtex-quickCopyPandocBrackets" label="Surround Pandoc citations with brackets"/></hbox>
<hbox id="better-bibtex-preferences-quickcopy-orgmode" class="better-bibtex-preferences-quickcopy-details">
<label a1:preference="pref-better-bibtex-quickCopyOrgMode">Org-mode select link</label>
<menulist sizetopopup="pref" preference="pref-better-bibtex-quickCopyOrgMode">
<menupopup>
<menuitem label="using Zotero item key" value="zotero"/>
<menuitem label="using Better BibTeX citation key" value="citationkey"/></menupopup></menulist></hbox>
<hbox id="better-bibtex-preferences-quickcopy-selectlink" class="better-bibtex-preferences-quickcopy-details">
<label a1:preference="pref-better-bibtex-quickCopySelectLink">Zotero select link</label>
<menulist sizetopopup="pref" preference="pref-better-bibtex-quickCopySelectLink">
<menupopup>
<menuitem label="using Zotero item key" value="zotero"/>
<menuitem label="using Better BibTeX citation key" value="citationkey"/></menupopup></menulist></hbox>
<vbox id="better-bibtex-preferences-quickcopy-eta" class="better-bibtex-preferences-quickcopy-details">
<label class="text-link" href="https://retorque.re/zotero-better-bibtex/installation/preferences/citation-keys/#quick-copydrag-and-drop-citations" a1:preference="pref-better-bibtex-quickCopyEta">Eta template</label>
<textbox rows="10" multiline="true" preference="pref-better-bibtex-quickCopyEta"/></vbox></vbox></groupbox></tabpanel>
<tabpanel orient="vertical">
<textbox id="zotero-better-bibtex-postscript" rows="10" multiline="true" preference="pref-better-bibtex-postscript" onblur="Zotero.BetterBibTeX.PrefPane.checkPostscript();" oninput="Zotero.BetterBibTeX.PrefPane.checkPostscript();" onkeypress="Zotero.setTimeout(function() { Zotero.BetterBibTeX.PrefPane.checkPostscript() }, 1);"/>
<textbox id="better-bibtex-cache-warn-postscript" class="plain textbox-emph" rows="2" multiline="true" readonly="true" value="Use of 'Translator.options.exportPath' in postscripts disables the cache. Exports will be substantially slower."/></tabpanel>
<tabpanel orient="vertical">
<checkbox id="id-better-bibtex-preferences-autoAbbrev" label="Automatically abbreviate journal title if none is set explicitly" preference="pref-better-bibtex-autoAbbrev"/>
<separator id="better-bibtex-abbrev-style-separator" class="thin jurism"/>
<label id="better-bibtex-abbrev-style-label" class="jurism" a1:preference="pref-better-bibtex-autoAbbrevStyle">Abbreviation style:</label>
<menulist sizetopopup="pref" id="better-bibtex-abbrev-style" class="jurism" onchange="Zotero.BetterBibTeX.PrefPane.styleChanged()">
<menupopup id="better-bibtex-abbrev-style-popup"/></menulist>
<checkbox label="Include comments about potential problems with the exported entries" preference="pref-better-bibtex-qualityReport"/>
<checkbox label="Include automatic tags in export" preference="pref-better-bibtex-automaticTags"/>
<label a1:preference="pref-better-bibtex-mapUnicode">When converting to plain-text latex commands:</label>
<menulist sizetopopup="pref" preference="pref-better-bibtex-mapUnicode">
<menupopup>
<menuitem label="Minimize additional latex packages required" value="minimal-packages"/>
<menuitem label="Minimize the number of switches between math-mode and text-mode" value="conservative"/>
<menuitem label="Prefer text-mode replacements" value="text"/>
<menuitem label="Prefer math-mode replacements" value="math"/></menupopup></menulist>
<hbox>
<checkbox preference="pref-better-bibtex-exportTitleCase" label="Apply title-casing to titles"/>
<image tooltip="tooltip-exportTitleCase" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></hbox>
<hbox>
<checkbox preference="pref-better-bibtex-exportBraceProtection" label="Apply case-protection to capitalized words by enclosing them in braces"/>
<image tooltip="tooltip-exportBraceProtection" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></hbox>
<groupbox>
<caption>Cache</caption>
<hbox>
<checkbox preference="pref-better-bibtex-retainCache" label="Retain export cache across upgrades"/>
<image tooltip="tooltip-retainCache" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></hbox>
<hbox>
<checkbox preference="pref-better-bibtex-cache" label="Enable caching for background exports"/></hbox>
<label class="better-bibtex-preferences-worker-state"/>
<hbox>
<button label="Reset cache" oncommand="Zotero.BetterBibTeX.PrefPane.cacheReset()"/>
<hbox flex="1"/></hbox></groupbox></tabpanel></tabpanels></tabbox></tabpanel>
<tabpanel a2:page="automatic-export" xmlns:a2="http://retorque.re/zotero-better-bibtex/" flex="1" orient="vertical">
<vbox flex="1">
<label>You can only review and remove exports here. To add an auto-export, perform an export as usual and check the 'Keep updated' option presented there.</label>
<separator class="thin"/>
<hbox>
<label a2:preference="pref-better-bibtex-autoExport">Automatic export</label>
<menulist sizetopopup="pref" preference="pref-better-bibtex-autoExport">
<menupopup>
<menuitem label="Disabled" value="off"/>
<menuitem label="On Change" value="immediate"/>
<menuitem label="When Idle" value="idle"/></menupopup></menulist></hbox></vbox>
<tabbox id="better-bibtex-prefs-auto-export-tabbox" hidden="true">
<arrowscrollbox smoothscroll="true" notoverflowing="true" scrolledtoend="true" scrolledtostart="true" class="tabbrowser-arrowscrollbox" allowevents="true" orient="horizontal">
<tabs orient="horizontal" id="better-bibtex-prefs-auto-export-tabs">
<tab label="auto-export"/></tabs></arrowscrollbox>
<tabpanels id="better-bibtex-prefs-auto-export-tabpanels" flex="1">
<tabpanel flex="1" orient="vertical">
<grid flex="1">
<columns>
<column/>
<column flex="1"/></columns>
<rows>
<row>
<label a2:ae-id="" a2:ae-field="type"/>
<textbox class="plain" readonly="true" value="" a2:ae-field="name" a2:ae-id=""/></row>
<row>
<label>&amp;better-bibtex.Preferences.auto-export.status;:</label>
<textbox class="plain" readonly="true" value="" a2:ae-field="status" a2:ae-id=""/></row>
<row>
<label>&amp;better-bibtex.Preferences.auto-export.updated;:</label>
<textbox class="plain" readonly="true" value="" a2:ae-field="updated" a2:ae-id=""/></row>
<row>
<label>&amp;better-bibtex.Preferences.auto-export.translator;:</label>
<textbox class="plain" readonly="true" value="" a2:ae-field="translator"/></row>
<row>
<label>&amp;better-bibtex.Preferences.auto-export.target;:</label>
<textbox class="plain" size="30" readonly="true" value="" a2:ae-field="path"/></row>
<row>
<label>&amp;better-bibtex.Preferences.auto-export.fields.error;:</label>
<textbox class="plain" size="30" readonly="true" value="" a2:ae-field="error" a2:ae-id=""/></row>
<row/></rows></grid>
<vbox class="autoexport-options autoexport-BetterBibTeX" hidden="true">
<checkbox a2:ae-id="" a2:ae-field="asciiBibTeX" label="Export unicode as plain-text latex commands (recommended)" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.target)"/>
<checkbox a2:ae-id="" a2:ae-field="bibtexParticleNoOp" label="Disregard name prefixes when sorting" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.target)"/>
<hbox>
<label>Add URLs to BibTeX export</label>
<hbox>
<menulist sizetopopup="pref" a2:ae-id="" a2:ae-field="bibtexURL" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.currentTarget)">
<menupopup>
<menuitem label="no" value="off"/>
<menuitem label="in the 'note' field" value="note"/>
<menuitem label="in the 'url' field" value="url"/></menupopup></menulist>
<image tooltip="tooltip-bibtexURL" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></hbox></hbox></vbox>
<vbox class="autoexport-options autoexport-BetterBibLaTeX" hidden="true">
<checkbox a2:ae-id="" a2:ae-field="asciiBibLaTeX" label="Export unicode as plain-text latex commands" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.target)"/>
<checkbox a2:ae-id="" a2:ae-field="biblatexExtendedNameFormat" label="Use BibLaTeX extended name format (requires biblatex 3.5)" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.target)"/></vbox>
<vbox class="autoexport-options autoexport-BetterBibTeX autoexport-BetterBibLaTeX" hidden="true">
<hbox class="autoexport-options autoexport-BetterBibTeX autoexport-BetterBibLaTeX">
<label>When an item has both a DOI and a URL, export</label>
<menulist sizetopopup="pref" a2:ae-id="" a2:ae-field="DOIandURL" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.currentTarget)">
<menupopup>
<menuitem label="both" value="both"/>
<menuitem label="DOI" value="doi"/>
<menuitem label="URL" value="url"/></menupopup></menulist></hbox>
<checkbox class="autoexport-options autoexport-BetterBibTeX autoexport-BetterBibLaTeX" a2:ae-id="" a2:ae-field="exportNotes" label="Export notes" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.target)"/>
<checkbox class="autoexport-options autoexport-BetterBibTeX autoexport-BetterBibLaTeX" a2:ae-id="" a2:ae-field="useJournalAbbreviation" label="Use journal abbreviations" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.target)"/>
<checkbox a2:ae-id="" a2:ae-field="recursive" label="Export all child collections" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.edit(event.target)"/></vbox>
<hbox>
<button label="Remove" a2:ae-id="" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.remove(event.target)"/>
<button label="Export now" a2:ae-id="" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.run(event.target)"/>
<button label="&amp;better-bibtex.Preferences.auto-export.fields.cached;:" a2:ae-id="" oncommand="Zotero.BetterBibTeX.PrefPane.autoexport.refreshCacheRate(event.target)"/>
<textbox class="plain" readonly="true" value="" a2:ae-field="cacherate" a2:ae-id=""/></hbox></tabpanel></tabpanels></tabbox></tabpanel>
<tabpanel a3:page="import" xmlns:a3="http://retorque.re/zotero-better-bibtex/" flex="1" orient="vertical">
<hbox>
<groupbox>
<caption a3:preference="pref-better-bibtex-importSentenceCase">Sentence-case titles on import:
<image tooltip="tooltip-importSentenceCase" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></caption>
<radiogroup preference="pref-better-bibtex-importSentenceCase">
<radio label="yes, but try to exclude already-sentence-cased titles" value="on+guess"/>
<radio label="yes" value="on"/>
<radio label="no (import titles as-is)" value="off"/></radiogroup></groupbox></hbox>
<hbox>
<label a3:preference="pref-better-bibtex-importCaseProtection">Insert case-protection for braces:</label>
<menulist sizetopopup="pref" preference="pref-better-bibtex-importCaseProtection">
<menupopup>
<menuitem label="minimal" value="as-needed"/>
<menuitem label="yes" value="on"/>
<menuitem label="no" value="off"/></menupopup></menulist>
<image tooltip="tooltip-importCaseProtection" src="chrome://zotero-better-bibtex/skin/attention.svg" width="16" height="16"/></hbox>
<checkbox preference="pref-better-bibtex-aux-import" label="When scanning an AUX file, attempt to import entries from the attached bib file when their citation keys are not in Zotero"/>
<hbox>
<button label="Import BetterBibTeX preferences..." oncommand="Zotero.BetterBibTeX.PrefPane.importPrefs()"/>
<hbox flex="1"/></hbox></tabpanel>
<tabpanel a4:page="miscellaneous" xmlns:a4="http://retorque.re/zotero-better-bibtex/" flex="1" orient="vertical">
<tabbox>
<tabs orient="horizontal">
<tab label="Fields"/>
<tab a4:preference="pref-better-bibtex-strings" label="@string definitions"/></tabs>
<tabpanels>
<tabpanel orient="vertical">
<groupbox>
<caption label="When merging items, also merge:"/>
<checkbox preference="pref-better-bibtex-extraMergeCitekeys" label="their citation keys into an bib(la)tex `ids` field"/>
<checkbox preference="pref-better-bibtex-extraMergeCSL" label="fields that are understood to be CSL fields by Zotero"/>
<checkbox preference="pref-better-bibtex-extraMergeTeX" label="their `tex.*` fields"/></groupbox></tabpanel>
<tabpanel orient="vertical">
<checkbox preference="pref-better-bibtex-importBibTeXStrings" label="Expand the @string vars below during imports"/>
<groupbox>
<caption label="If a field could be a @string reference, export it as an unbraced @string reference" a4:preference="pref-better-bibtex-exportBibTeXStrings"/>
<radiogroup preference="pref-better-bibtex-exportBibTeXStrings">
<radio label="No" value="off"/>
<radio label="Assume single-word fields to be @string vars" value="detect"/>
<radio label="Match against the @string declarations below" value="match"/>
<radio label="Match against the @string declarations and their values below" value="match+reverse"/></radiogroup></groupbox>
<textbox rows="10" multiline="true" preference="pref-better-bibtex-strings"/></tabpanel></tabpanels></tabbox></tabpanel></tabpanels></tabbox></deck></prefpane></prefwindow>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment