redleafnew / zotero-updateifsE

Green Frog https://github.com/redleafnew/zotero-updateifs 的easyScholar数据版。更新影响因子,其他一系列工具,详见Readme
GNU Affero General Public License v3.0
713 stars 22 forks source link

绿青蛙转换标题为sentence case存在问题 #141

Closed ramonmi closed 8 months ago

ramonmi commented 8 months ago

例如H2会被改成h2

redleafnew commented 8 months ago

这些属于特殊情况,如果遇到的多,我可以修改源代码,还有哪些情况,我一起修改一下。

redleafnew commented 8 months ago

https://github.com/redleafnew/zotero-updateifsE/releases/tag/0.17.3

ramonmi commented 8 months ago

非常感谢,我经过尝试,发现对于化学元素加脚标,例如Fe2这一类的,均会变为小写,以钙钛矿相关文献最为常遇到,想请您看看是否可以通过代码规避这类问题。Ni,Sr,La,Ti,Co,Mo等

northword commented 8 months ago

韩老师也许可以使用官方的 sentenceCase 接口,该接口经过 bbt 作者更新后已经支持了除化学式外的绝大部分情况。

另外,linter 插件 已针对化学式问题进行了适配。

redleafnew commented 8 months ago

非常感谢,我经过尝试,发现对于化学元素加脚标,例如Fe2这一类的,均会变为小写,以钙钛矿相关文献最为常遇到,想请您看看是否可以通过代码规避这类问题。Ni,Sr,La,Ti,Co,Mo等

可以是可以,但是如果单词中也有这些字母,也会转变,除非严格匹配。

redleafnew commented 8 months ago

如Opinion

redleafnew commented 8 months ago

韩老师也许可以使用官方的 sentenceCase 接口,该接口经过 bbt 作者更新后已经支持了除化学式外的绝大部分情况。

另外,linter 插件 已针对化学式问题进行了适配。

谢谢。我调用 Zotero.Utilities.sentenceCase(title)

redleafnew commented 8 months ago

非常感谢,我经过尝试,发现对于化学元素加脚标,例如Fe2这一类的,均会变为小写,以钙钛矿相关文献最为常遇到,想请您看看是否可以通过代码规避这类问题。Ni,Sr,La,Ti,Co,Mo等

可以是可以,但是如果单词中也有这些字母,也会转变,除非严格匹配。

这些情况使用查找替换吧。 image image

ramonmi commented 8 months ago

非常感谢,我经过尝试,发现对于化学元素加脚标,例如Fe2这一类的,均会变为小写,以钙钛矿相关文献最为常遇到,想请您看看是否可以通过代码规避这类问题。Ni,Sr,La,Ti,Co,Mo等

可以是可以,但是如果单词中也有这些字母,也会转变,除非严格匹配。

这些情况使用查找替换吧。 image image

好的,感谢提供解决思路