化学式latex语法
\(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}_{90}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}\)前面是下面的文字,后面的{}是上面的文字
在线画图
化学式结构画图的理解,投影
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](-[2,.5]OH)-[,,,,line width=2.4pt](-[6,.5]OH)>[1,.7]
(-[:-65,.7]O-[:65,.7]?[b](-[2,.7]CH_2OH)<[:-60,.707](-[6,.5]OH)
-[,,,,line width=2.4pt](-[2,.5,,2]HO)>[:60,.707](-[6,.5]CH_2OH)-[: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}
- 原点
\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]
}\\\\
% 还可以横线上,下 =\^ =\_有细微差别
- 离子电子
% 离子
\chemfig{-(-[1]O^{-})=[7]O}
% 电子
\lewis{O}{.}{}{
\lewis{H}{}{}{}{}{}{}{{\backslash}}{}}{
\lewis{H}{}{}{}{}{}{}{}{{/}} }{}{.}{.}{.}
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
)
}\\\\
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
aa