创建自己的环境来编写部分氧化和还原反应

创建自己的环境来编写部分氧化和还原反应

我想知道是否可以编写自己的环境来以以下形式编写氧化还原方程式:

噢:......

答:......

___________________________

人:......

O 代表氧化,R 代表还原,S 代表总结方程式。另外,应该有一条线将 O 和 R 与 S 分开。

我从未用 LaTeX 编写过任何环境,所以有人能帮我开始吗?我看到过一些关于化学的软件包,但没有一个能帮助我解决这个问题。

答案1

代码

\documentclass{article}

\newcommand{\orseq}[3]{%
    % #1 = O
    % #2 = R
    % #3 = S
    O: #1
    
    R: #2
    
    \noindent\rule{\textwidth}{0.4pt}
    
    S: #3
}

\begin{document}

\orseq{foo}{bar}{foobar}

\end{document}

结果

在此处输入图片描述

相关内容