在 chemfig 中是否可以仅旋转分子的原子?
第一张图片中有一个用 chemfig 制成的常规分子。 是否有可能仅旋转原子,如第二幅图所示? ...
我需要为我的学生准备一份总结。但是当我chemfig与表格环境混合时,路易斯结构不合逻辑。我该如何解决这个问题? \documentclass[12pt]{article} % Type d'écrit \usepackage{geometry} % Début package \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais]{babel} \usepackage{lmodern} \usepackage{amsmath} \usep...
看起来好像 Ti钾在确定结构\chemmove{…}的边界框(例如箭头推动机制)时,不考虑环境中设置的 Z 箭头。当箭头的控制点位于结构本身的“外部”时,这一点很明显,无论是在 还是文档中:chemfigstandalonearticle standalone插图被错误裁剪: \documentclass[tikz,border=5]{standalone} \usepackage{chemfig} \begin{document} \schemestart \chemfig{@{a1}A-@{b1}B} \chemmove{ \dr...
下图显示了我想要实现的目标: 我写的 tex 脚本: \usepackage{chemfig} . . . \schemestart[0,1.25] \chemfig{*6(-=-=(-CH\textsubscript3)-=)}\arrow{->[Alk. $KMnO_4$][$H_3$$O^+$]}A\arrow(aa--)B\arrow(@aa--)[-90]C \schemestop\par 下图显示了我在编译 tex 脚本时得到的输出:我希望为 A -----> B 和 A -----> C 中的分支添加标签...
根据我的计划,我想扩展该elements包以打印化学元素的熔点和沸点。使用elements包中使用的相同逻辑,我考虑创建如下命令: % default: unit=kelvin \DeclareAtomMeltingPoint[unit=kelvin|celsius|fahrenheit]{<atomic number>}{<temperature>} 调用以下命令之一: % Used before begin document or in packages/classes \DeclareAtomMeltin...
我正在写一份需要对化学反应进行编号的报告,并使用以下代码来实现: \documentclass[12pt,a4paper]{article} \usepackage{amsmath} \usepackage{chemformula} \begin{document} \begin{subequations} \begin{eqnarray} \label{eq:formloss1} \ch{HCHO + ^.OH -> CHO^. + H2O} \\ \ch{HCHO + \textit{hv_{uv}} ->[O2] CHO^. + HO...
以此图片为例,我如何以类似的方式显示“ABC”分子中的 r_1、r_2 和 theta_1? \documentclass[12pt]{article} \usepackage{chemfig} \begin{document} \begin{figure} \centering \setchemfig{atom sep=4em} \chemfig{A-[:30]B-[:-30]C} \end{figure} \end{document} ...
为什么这两个箭头不在它们的位置?前两行 chemmoves 的位置正确,其他两行是其他的,我在代码中找不到问题。我编译了几次。 另外,我想将第四个结构放在第二个箭头上方,可以在那里放箭头吗? \schemestart \chemfig{@{b1}\charge{-50:2pt=$\scriptsize\ominus$}{C}(-[:30,.6]Z)(-[:150,.6]Z)-[:-120,.6]H} \hspace*{1cm} \chemfig{@{b2}C(-[:120,.6]R)(-[:-120,.6]H)...
我在 chemmacros 包中使用 chemnum。当我使用带有子标签的化合物时,创建的超链接仅链接到第一次使用主要的标签(1)代替实际化合物(即 1b): 梅威瑟: \documentclass{scrreprt} \usepackage{upgreek} % required by chemmacros \usepackage{chemmacros} \setchemnum{hyperlinks=true} % chemnum package is loaded by chemmacros \DeclareChemReactant{MeBenzIm...
我没有在文档中找到如何实现这一点,或者是否有可能。 我知道每次我都可以初始化所有子标签,但是我想知道是否可以通过某些选项自动实现这一点。这可以节省我大量的手动编辑和引入错误。 我想要实现的是: \cmpd{educt.a}, \cmpd{educt.b}, \cmpd{educt.c}, 返回1a,1b,1c 和 \cmpd{product.b}, \cmpd{product.c}, \cmpd{product.a}, 返回2b,2c,2a 目前我得到了2a,2b,2c而是(这可能会造成混淆,因为通常相同的子标签对应相同的取代基) 梅威瑟: \docum...
\chemfig{H-C(-[2]H)(-[6]H)-C(-[2]H)(-[6]H)-\lewis{26,O}-H}\quad\quad\quad\quad\chemfig{H-\lewis{26,O}-H} \chemmove{\draw-,dashed..controls +(90:5mm) and +(90:5mm)..(O2);} \chemmove{\draw-,dashed..controls +(270:5mm) and +(270:5mm)..(O3);} \chemmove{\draw-,dashed..controls +(90:5mm)...
我想以 Latex 为例来写这个: Anode: H2 -> 2H+ + 2e- Cathode: 0.5O2 + 2e- + 2H+ -> H2O 它不起作用。要么是阳极和阴极没有对齐,要么是反应方程式被破坏了。我尝试了很多次,但没有找到一个好的解决方案。这就是我的情况,两种情况: \begin{flalign} \text{Anode:}~ \ce{3O2- &-> 1.5O2 + 6e-} \\ \text{Cathode:}~ \ce{N2 + 3H2O + 6e- &...