Item title contains unicode character and result in bibliography export issue
I have an article (https://doi.org/10.1039/C7LC00644F ) with the character, μ, in its title. When I copy the item as Better BibLaTex by going to Edit >> Copy as Better BibLaTex, the resulting copied text no longer contains the μ (%u03BC), character and it gets replaced to the character Μ (%u039C).
I think this is NOT an Better BibTeX issue because when I right click on item and do Create Bibliography from item >> Chicago Manual of Stytle 17th edition (note) >> Copy to Clipboard , the resulting copied text replaced the original μ character to Μ (%u039C).
This issue is causing a problem in LaTex compiling. I get the following error below because the exported Better BibLaTex item contains the character Μ instead of μ.
Package inputenc Error: Unicode character Μ (U+39C)(inputenc) not set up for use with LaTeX.
When I manually replace the Μ character in my .bib file of LaTex project to μ character, I once again get the following error:
Package inputenc Error: Unicode character μ (U+3BC)(inputenc) not set up for use with LaTeX.
I found out that if I use the character µ (%B5) , I don't get any issues. However, if I used the default character μ (%u03BC), I get issues. The default character is the character originally in the article title.
I am unsure what's the core problem is and how to fix it.
My system:
Zotero v5.0.74
Better BibTex v5.1.139
Windows 10 x64 v1903 Build 18362.356
I think this is NOT an Better BibTeX issue because when I right click on item and do Create Bibliography from item >> Chicago Manual of Stytle 17th edition (note) >> Copy to Clipboard , the resulting copied text replaced the original μ character to Μ (%u039C).
This issue is causing a problem in LaTex compiling. I get the following error below because the exported Better BibLaTex item contains the character Μ instead of μ.
Package inputenc Error: Unicode character Μ (U+39C)(inputenc) not set up for use with LaTeX.
When I manually replace the Μ character in my .bib file of LaTex project to μ character, I once again get the following error:
Package inputenc Error: Unicode character μ (U+3BC)(inputenc) not set up for use with LaTeX.
I found out that if I use the character µ (%B5) , I don't get any issues. However, if I used the default character μ (%u03BC), I get issues. The default character is the character originally in the article title.
I am unsure what's the core problem is and how to fix it.
My system:
Zotero v5.0.74
Better BibTex v5.1.139
Windows 10 x64 v1903 Build 18362.356
> 'μ'.toUpperCase()
'Μ'
@fbennett, any ideas here? Is title-casing in citeproc-js currently restricted to any specific character ranges, or will it just do anything
toUpperCase()
supports?Unless citeproc would be clearly at fault, but between me knowing more about bibtex, or Frank knowing more about CSL, there's absolutely no contest (in this you might picture Frank as Usain Bolt, and me as, well, me, doing a 200 meter dash), so I consider this to be extremely unlikely.