化学式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}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}$前面是下面的文字,后面的{}是上面的文字
- 化学结构是用xelatex画出来,保存成图片就行了。
- 化学方程式可以写一写
在线画图
化学式结构画图的理解,投影
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}
- 原点
\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
CUSTOMER ||--o{ ORDER : places
ORDER ||--|{ LINE-ITEM : contains
CUSTOMER }|..|{ DELIVERY-ADDRESS : uses
aa
最新文章
- DBCP配置数据库连接乱码问题
- DISCUZ 自定义模板
- sed 字符串替换
- Linux上F上传文件到FTP服务器
- BeanNameViewResolver
- Can&#39;t find bundle for base name ClientMessages, locale zh_CN
- 使用OLEDB读取excel和csv文件
- [转] 如何在 Ubuntu 14.04 上通过 apt-get 安装 Apache Tomcat 7
- spark 操作hbase
- 二、fragment使用
- 命名空间“System.Web.Mvc”中不存在类型或命名空间“Ajax”(是否缺少程序集引用?)
- A Game of Thrones(12) - Eddard
- js精要之对象属性
- 项目实战2—LVS负载均衡
- Spring使用 --- 基本概念(一):DI,依赖注入
- 解决python解析文件时输出乱码
- [转]Ubuntu默认使用root用户登录并免去输入密码
- lvs持久连接及防火墙标记实现多端口绑定服务
- (原)MobileNetV1
- mysql攻防之写入漏洞
热门文章
- Kubernetes(k8s)存储管理之数据卷volumes(四):持久卷Persistent Volume
- 学习Django框架之前所需要了解的知识点
- Spring之后置处理器
- npm Error: Cannot find module &#39;are-we-there-yet&#39;
- 数据库连接池的一些基本理解,c3p0和druid
- Django(2) - Django模板
- Base58算法加密解密(Python实现)
- (6)go-micro微服务consul配置、注册中心
- iOS开发小结 - 通过PUT请求上传数据
- 複合語句塊——關於while循環的