Skip to content

初中化学的特点

贝多芬(背多分)

成绩好的秘诀

快! 永远要快人一步!能初二卷完就不要等初三!

未来永远都不确定,只有自律,快人一步,才能脱颖而出!

LaTex化学公式

介绍

LaTeX 中的普通化学公式主要依靠 mhchem 宏包完成。而有机化学相关的公式主要利用 chemfig 完成,chemfig 的使用比较复杂,目前用不到所以这里不做介绍。

使用

语法:$\ce{化学式}$

示例

1. 分子、离子

语法显示说明
\ce{Fe(OH)2}Fe(OH)A2氢氧化亚铁
\ce{CaCO3}CaCOA3碳酸钙
\ce{H2O}HA2O
\ce{H+}HA+氢离子
\ce{NO3-}NOA3A硝酸根
\ce{Ca2+}CaA2A+钙离子(错误写法)
\ce{Ca^2+}CaA2+钙离子(正确写法)
\ce{CuSO4.5H2O}CuSOA45HA2O五水硫酸铜

语法规则:

  • 形如HA2SOA4的化学式不再需要使用^_表示上下标,而可以直接书写为H2SO4
  • 输入离子时,先下标后上标
    • 若上标超过1个字符,则需要在上标前加上^,否则会显示为以上的错误示范。
  • 使用.*表示配合物中的“·

2. 化合价和文字说明

可以使用\overset{顶部文字}{元素}表示化合价,\underset{底部分子}{元素}表示说明。

在该语法中使用上标或下标,需要使用^_

语法显示说明
\ce{\overset{+2}{Fe}\overset{+3}{Fe}_2O4}Fe+2Fe+3A2OA4四氧化三铁
\ce{Ca\overset{-1}{H}_2}CaH1A2氢化钙
\underset{\text{葡萄糖}}{\ce{C6H12O6}}CA6HA12OA6葡萄糖葡萄糖

3. 化学方程式

语法显示说明
\ce{Ba^2+ + SO4^{2-} = BaSO4 v}BaA2++SOA4A2=BaSOA4硫酸钡沉淀
\ce{2KClO3 \xlongequal[\triangle]{MnO2} 2KCl + 3O2 ^}2KClOA3 =MnO2 2KCl+3OA2氯酸钾分解

语法规则:

  • 使用化学式 + 空格 + v来表示沉淀,使用``化学式 + 空格 + ^`来表示气体
  • 使用\xlongequal[线下方内容]{线上方内容}来显示长等号
  • 使用\triangle来表示

4. 箭头

语法显示说明
\ce{A -> B}AB单箭头
\ce{A <=> B}AB双箭头
\ce{A ->[x]B}AxB
\ce{A ->[上][下] B}AB
\ce{A ->[H2O] B}A+HA2OB

参考资料

MAC上快速输入$\ce{}$的方法

经常输化学公式的小伙伴应该知道,频繁的打$\ce{}$是一件非常麻烦的事情,这里提供一个优雅的解决方案。

实现效果

  1. 输入H2SO4,并选中
  2. 按下ctrl + w
  3. H2SO4变为$\ce{H2SO4}$

设置方法

  1. 按下alt + 空格,搜索自动操作并打开

  2. 选择文稿类型:点快速操作,点右下角选取

  3. 左边变量搜索栏搜索shell,拖到右边的工作流程区

  4. 右边依次更改,位于改为typora,勾选用输出内容替换所选内容,shell改为/bin/bash,传递输入改为作为自变量

  5. 将以下代码粘贴进去

    bash
    for f in "$@"
    do
        echo '$\ce{'"$f"'}$'
    done
  6. 右上角选择文件 - 存储,自己输一个文件名

  7. 打开mac的设置 - 键盘 - 键盘快捷键 - 服务 - 文本

  8. 找到刚才创建的自动操作并设置快捷键

Released under the MIT License.