提问于:
浏览数:
1658
```tex
\documentclass[10pt]{article}
\usepackage[paperwidth=21cm,paperheight=29.7cm,top=2.6cm,bottom=2.133cm,right=1cm,left=1cm,headheight=24pt,footskip=38pt]{geometry}
\usepackage[UTF8]{ctex}
\usepackage{amsmath} %数学公式
\usepackage{amssymb} %数学公式
\usepackage[version=4]{mhchem} %化学公式
\usepackage{chemfig} %化学公式
\usepackage{chemmacros} %化学公式
\usechemmodule{all} %化学公式
\begin{document}
$\definesubmol\Me[H_3C]{CH_3}
\chemfig{*6((-!\Me)=(-!\Me)-(-!\Me)=(-!\Me)-(-!\Me)=(-!\Me)-)}$\underline{\hspace{2.5cm}}
\end{document}
```
想做到下面图这样的效果![](https://pics.latexstudio.net/data/images/202004/9b236489dfb86c4.png)
1 回答
0
chemfig 的一个图,是在第一个 atom 的基线处对齐的。参考 `chemfig` 宏包文档,Sec. 3 和 7.1。所以,为了和底部对齐,就要先画底部的 `CH_3`。
```tex
\documentclass{article}
\usepackage{amsmath}
\usepackage{chemfig}
\definesubmol\Me[H_3C]{CH_3}
\begin{document}
\chemfig{!\Me-[2]*6(=(-!\Me)-(-!\Me)=(-!\Me)-(-!\Me)=(-!\Me)-)} \underline{\hspace{2.5cm}}
\end{document}
```
![](https://pics.latexstudio.net/data/images/202004/1c120a36993d748.png)
几个提醒:
- 宏包用多少加载多少,注意避免冲突
- 截图是 `chemfig` v1.52 的效果。之前的版本中有 [bug](https://framagit.org/unbonpetit/chemfig/-/issues/7),导致连接甲基的键不都指向碳原子。
-
回复 undefined :更新了「几个提醒」中的第二点。现在连接甲基的键都指向碳原子了。 – 论坛 github.com/CTeX 2020-04-14 19:46 回复
-
非常感谢!大神,就没有你不知道的。 – wlianghe00 2020-04-13 19:12 回复
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。