$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}{}{}{}{}{}{}{}{{/}} }{}{.}{.}{.}



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

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

aa

最新文章

  1. DBCP配置数据库连接乱码问题
  2. DISCUZ 自定义模板
  3. sed 字符串替换
  4. Linux上F上传文件到FTP服务器
  5. BeanNameViewResolver
  6. Can&#39;t find bundle for base name ClientMessages, locale zh_CN
  7. 使用OLEDB读取excel和csv文件
  8. [转] 如何在 Ubuntu 14.04 上通过 apt-get 安装 Apache Tomcat 7
  9. spark 操作hbase
  10. 二、fragment使用
  11. 命名空间“System.Web.Mvc”中不存在类型或命名空间“Ajax”(是否缺少程序集引用?)
  12. A Game of Thrones(12) - Eddard
  13. js精要之对象属性
  14. 项目实战2—LVS负载均衡
  15. Spring使用 --- 基本概念(一):DI,依赖注入
  16. 解决python解析文件时输出乱码
  17. [转]Ubuntu默认使用root用户登录并免去输入密码
  18. lvs持久连接及防火墙标记实现多端口绑定服务
  19. (原)MobileNetV1
  20. mysql攻防之写入漏洞

热门文章

  1. Kubernetes(k8s)存储管理之数据卷volumes(四):持久卷Persistent Volume
  2. 学习Django框架之前所需要了解的知识点
  3. Spring之后置处理器
  4. npm Error: Cannot find module &#39;are-we-there-yet&#39;
  5. 数据库连接池的一些基本理解,c3p0和druid
  6. Django(2) - Django模板
  7. Base58算法加密解密(Python实现)
  8. (6)go-micro微服务consul配置、注册中心
  9. iOS开发小结 - 通过PUT请求上传数据
  10. 複合語句塊——關於while循環的