$2 CO_2 \stackrel{光}{\underset{\text{催化剂}}{\longrightarrow}}2 Fe + 3 CO_2$

$\ce{CO2}$
$\ce{CU2+}$
$\ce{CU^2+}$
$\ce{Fe^{II}}$
$\ce{(NH4)2S}$
$\ce{Fe(CN){\frac{6}{2}}}$
$\ce{^{227}
Th+}$
$\ce{CI}$
$\ce{{}
CH3}$

$\ce{CH3-CHO}$
$\ce{CH2=CH2}$
$\ce{CH#CH}$

$\ce{->}$
$\ce{<=>}$
$\ce{<=>>}$
$\ce{<<=>}$

$\ce{2H2 + O2 ->[\Delta][箭头下的内容] H2O}$
$\ce{Ca(OH)2 + CO2 = CaCO3 v + H2O}$
$\ce{Fe + 2H+ = H2 ^ + Fe^2+}$
$\underset{\text{葡萄糖}}\ce{C6H12O6}$前面是下面的文字,后面的{}是上面的文字

  1. 化学结构是用xelatex画出来,保存成图片就行了。
  2. 化学方程式可以写一写

在线画图

(https://molview.org/)

化学式结构画图的理解,投影

化学式-费歇尔投影式
哈沃斯投影式

tinytex

(https://yihui.org/tinytex/)

basicTex

(http://www.tug.org/mactex/morepackages.html)
以下命令没有使用,是官网pkg安装的
brew cask install basictex
export PATH=/usr/local/texlive/2017basic/bin/x86_64-darwin:$PATH
sudo tlmgr update --self --repository http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet
sudo tlmgr install latexmk --repository http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet

安装缺的包

sudo tlmgr update --self
sudo tlmgr install chemfig
sudo tlmgr install simplekv

生成pdf

xelatex test_basic.tex

查缺的包

(https://www.ctan.org/search?phrase=simplekv)
(https://mirrors.ustc.edu.cn/CTAN/macros/generic/chemfig/chemfig-en.pdf)

连不上

例子

(https://tex.stackexchange.com/questions/52722/can-you-make-chemical-structure-diagrams-in-latex)
$\documentclass{article}$
\usepackage{chemfig}
\renewcommand*\printatom[1]{\ensuremath{\mathsf{#1}}}
\begin{document}

$\setcrambond{2pt}{}{}$
$\chemfig{
HO-[2,.5,2]?<7,.7-,,,,line width=2.4pt>[1,.7]
(-[:-65,.7]O-[:65,.7]?b<:-60,.707
-,,,,line width=2.4pt>:60,.707-[:162,.9]O?[b])
-[3,.7]O-[4]?(-[2,.3]-[3,.5]HO)}$

\setatomsep{2em}
\chemfig{
H_3C-[:72]{\color{blue}N}
*5(-
*6(-(={\color{red}O})-{\color{blue}N}(-CH_3)-(={\color{red}O})-{\color{blue}N}(-CH_3)-=)
--{\color{blue}N}=-)}

\end{document}

例子
0. 文档

\documentclass{article}
\usepackage{chemfig}
\usepackage{lewis}
\begin{document}

\end{document}
  1. 原点
\chemfig{原点
(-[1]1)
(-[2]2
    (-[2]2))
(-[3]3)
(-[4]4)
(-[5]5)
(-[6]6)
(-[7]7)
-0}\\\\

\chemfig{C(-[2]H)(-[4]H)(-[6]H)-C(-[2]H)(-[6]H)-H}\\\\

\chemfig{H_3C
-[,1.5]{{(CH_2)}_3}
-[,1.5]CH=CH_2
}\\\\

\chemfig{
    C
    (-[5]H)
    (-[2]H)
    (<[:-70]H)
    (<:[:-20]H)
}\\\\

\chemfig{
    -[:30]
    =[:-30,,,,red]
    -[:30]
}\\\\
% 还可以横线上,下  =\^ =\_有细微差别

  1. 离子电子

% 离子
\chemfig{-(-[1]O^{-})=[7]O}

% 电子
\lewis{O}{.}{}{
\lewis{H}{}{}{}{}{}{}{{\backslash}}{}}{
\lewis{H}{}{}{}{}{}{}{}{{/}} }{}{.}{.}{.}

化学式latex语法-小白菜博客
3. 支化分子

% 支化分子 复杂的
\hspace{.5cm}\chemfig{
    -
    (-[2])
    (-[6])
    -
}\\\\

\chemfig{
    H_2C
    % 括号是从前面同一个原子出发的分支
    (
        -CH
        (
            % 添加一条向上的直线
            -[2,1.5]
        )
        -[:-30]CH_2
        -[:30]CH
        (
            % 添加一条向上的直线
            -[2,0.8]
        )
        -O
        -CO
        -C_6H_5
    )
    -[2]CH_2
    -[,1.7]CH
    (
        -[3]N
        -[3]H_3C
    )
    (
        -[,1.35]CH
        -CO
        -OCH_3
    )
}\\\\

化学式latex语法-小白菜博客
4. 多边形

% 多边形
\chemfig{
    **6(------)
}\\\\

\chemfig{
    *4(
        -
        (
            -
            -[1]
            *4(----)
        )
        ---
    )
}\\\\

\chemfig{*3(---)}\hspace{0.5cm}
\chemfig{*5(-=-=-)}\hspace{0.5cm}
\chemfig{*6(-=-=-=)}\hspace{0.5cm}

\chemfig{*4(A-B-C-D-)}\hspace{1cm}
\chemfig{*4(-B-C-D-A)}

截图

或者可以pdf转svg[https://cloudconvert.com/pdf-to-svg]
然后AI打开还可以编辑svg图片

最好加上白底,不然看不清。

不支持mermaid

erDiagram
CUSTOMER ||--o{ ORDER : places
ORDER ||--|{ LINE-ITEM : contains
CUSTOMER }|..|{ DELIVERY-ADDRESS : uses

aa