转换化学公式

转换化学公式 公开

CL 更新于 2020-03-07 20:55 | 14 | 331 |
158/164
如何使用分享的动作?

适用于
分类
文件处理
WO1261931780 飞飞1866 mk small_snail justQC 14 人赞了这个动作

2 个动作单 收藏了此动作。

更多信息
分享时间 2020-03-07 19:55
最后更新 2020-03-07 20:55
修订版本 1
限制再分享
Quicker版本 1.5.1.0
动作大小 6.6 KB

分享到

将以ASC格式书写的化学公式转换为Unicode上下标的形式

本动作代码来自于https://github.com/jwilk/chemiscripts
请参考其示例格式

将这种格式:3(NH4)2S + Sb2S5 -> 6NH4+ + 2SbS4 3+

转换为:3(NH₄)₂S + Sb₂S₅ → 6NH₄⁺ + 2SbS₄³⁺

选中后执行动作转换为unicode上下标格式或上下标格式。

本动作代码来自于https://github.com/jwilk/chemiscripts

作者还提供了网页版的转换工具:https://jwilk.github.io/chemiscripts/

提示:

几个特殊字符的转换:

"->": "→",

    "=": "⇌",

    ".": "·",

    "*": "·",



演示动画

最近更新

更新时间 修订版本 更新说明
2020-03-07 20:55 1 增加支持选择格式,unicode符号或上下标格式
2020-03-07 19:55 0
更多...
动作交流
已隐藏 1 条评论。点击查看所有
  • DaiChuan 2020-04-19 22:27

    请问怎么chemdraw软件同样实现这个功能,需要做怎么样的修改?感谢!

  • CL 2020-04-20 07:26
    回复 @DaiChuan

    请问怎么chemdraw软件同样实现这个功能,需要做怎么样的修改?感谢!

    不了解这个软件。 动作里有2个方式,一个是转换为html代码后粘贴,在支持html的地方如word或网页编辑器里可以。 另外一种是转换unicode代码,一般软件里应该都可以。 不过你说的软件有可能不支持的。

  • DaiChuan 2020-04-20 09:47
    回复 @CL

    不了解这个软件。 动作里有2个方式,一个是转换为html代码后粘贴,在支持html的地方如word或网页编辑器里可以。 另外一种是转换unicode代码,一般软件里应该都可以。 不过你说的软件有可能不支持的。

    好的,感谢!

  • DaiChuan 2020-04-21 18:28
     请问群主可以实现自动识别文本中的数字或([1])转为上下标 ?(能否在教学视频中增加一些将github中代码如何应用到quicker的动作中来)。github中有自动识别文本中的数字转为上标或者下标 (https://github.com/liuliuabc/react-native-subtext)感谢!
  • CL 2020-04-21 19:04
    回复 @DaiChuan
     请问群主可以实现自动识别文本中的数字或([1])转为上下标 ?(能否在教学视频中增加一些将github中代码如何应用到quicker的动作中来)。github中有自动识别文本中的数字转为上标或者下标 (https://github.com/liuliuabc/react-native-subtext)感谢!

    具体什么规则呢。如果只是数字固定的转换角标或上标,应该比较简单的。

  • DaiChuan 2020-04-21 21:03
    回复 @CL

    具体什么规则呢。如果只是数字固定的转换角标或上标,应该比较简单的。

    多选1.将选中字段里面的数字[单个数字或(数字A, 数字B)或(数字A- 数字B)或(数字A- 数字B,数字C)或(数字A, 数字B-数字C)者提取出来加符号比如([数字])。2.将选中字段里面的([数字])上标。3.将选中字段里面的数字简单的上标或下标。[虽然1,2现在有动作可以添加括号,但识别率不太高;并且用endnote也很少出现参考文献上标的问题;最主要的就是3选中字段中数字的简单上下标,虽然转换化学公式可以解决化学结构式的书写,但有很大一部分化合物需要数字上标]感谢!


  • CL 2020-04-22 08:17
    回复 @DaiChuan

    多选1.将选中字段里面的数字[单个数字或(数字A, 数字B)或(数字A- 数字B)或(数字A- 数字B,数字C)或(数字A, 数字B-数字C)者提取出来加符号比如([数字])。2.将选中字段里面的([数字])上标。3.将选中字段里面的数字简单的上标或下标。[虽然1,2现在有动作可以添加括号,但识别率不太高;并且用endnote也很少出现参考文献上标的问题;最主要的就是3选中字段中数字的简单上下标,虽然转换化学公式可以解决化学结构式的书写,但有很大一部分化合物需要数字上标]感谢!


    我看了之后感觉有点晕😂 建议在讨论区“动作需求”区域里发个帖子,最好有几段例子:原文和转换后的结果,这样比较方便理解一点。

  • DaiChuan 2020-04-22 11:12
    回复 @CL

    我看了之后感觉有点晕😂 建议在讨论区“动作需求”区域里发个帖子,最好有几段例子:原文和转换后的结果,这样比较方便理解一点。

    感谢,已发帖!


  • rbhai 2020-04-22 15:34
    回复 @DaiChuan

    请问怎么chemdraw软件同样实现这个功能,需要做怎么样的修改?感谢!

    Chemdraw点这里就好了


  • DaiChuan 2020-04-22 15:37
    回复 @rbhai

    Chemdraw点这里就好了


    收到,chemdraw的数字下标我经常用。只是我会经常在chemdraw用到上标,并且不知道为什么常规的编码chemdraw无法识别!