如何在 tikz-cd 中排版 Hess' Cycle?

如何在 tikz-cd 中排版 Hess' Cycle?

我想要这样的东西:

                A        B
       ΔH        \       /
    (-397*2)      \     /
                     C

箭头指向从AC,又从BC

我怎样才能做到这一点tikz-cd

我现在知道如何使用别名来做到这一点,如何在不使用别名的情况下做到这一点

答案1

你的问题很模糊,这就是我犹豫要不要回答的原因。但我怀疑(除非你真的在使用ABC作为复合词),答案会是“我会使用chemfig“, 反正...

化学方案可以很容易地排版chemfig一旦您理解了\arrow命令的工作原理。

siunitx包可以用于带单位的数字,chemmacros该软件包为化学家提供了很多额外的好处。(例如宏\Enthalpy)。

\documentclass{article}
\usepackage{chemfig}% for the scheme mechanism, uses TikZ
\usepackage{chemmacros}% for the \ch command, also loads `siunitx'
\begin{document}

\schemestart
  \ch{C\sld{} + 2 H2O\gas}
  \arrow{->[\SI{90.1}{\kilo\joule}]}[,1.5]
  \ch{CO2\gas{} + 2 H2\gas}
  \arrow{<-[][*{0.north west}\SI{-393.5}{\kilo\joule}]}[-125,2]
  \ch{C\sld{} + 2 H2\gas{} + O2\gas}
  \arrow(@c3--@c1){->[][*{0.north east}\SI{-483.6}{\kilo\joule} ]}
\schemestop

\end{document}

在此处输入图片描述

相关内容