If you would like to think of the reaction as an equation rather than a diagram, you can also use tikz marks to do that:
\documentclass{article}
\usepackage{amsmath, tikz}
\usetikzlibrary{decorations.pathreplacing, calc}
\newcommand{\tikzmathnode}[2]{\tikz[remember picture, baseline]{\node[inner sep=1pt, outer sep=0pt, anchor=base, minimum height=1em] (#1) {$\displaystyle #2$};}}
\newcommand{\redoxdraw}{
\begin{tikzpicture}[overlay, remember picture]
\draw[decoration = {brace, amplitude=.3em, raise=.1em}, decorate] (redox1.north east) -- (redox2.south east);
\draw[-to, out=0, in=180] ([xshift=.8em] redox1.east) to ([xshift=2.5em] redox2.east);
\draw[-to, out=0, in=180] ([xshift=.8em] redox2.east) to ([xshift=2.5em] redox1.east);
\end{tikzpicture}
}
\newcommand{\redoxfirst}[1]{\tikzmathnode{redox1}{#1}\qquad}
\newcommand{\redoxsecond}[1]{\tikzmathnode{redox2}{#1}\qquad\redoxdraw}
\begin{document}
\begin{equation*}
\begin{array}{rrrr}
Cr: & \redoxfirst{3\downarrow} & 2Cr: & 6\downarrow\\[.3em]
C: & \redoxsecond{2\uparrow} & 3C: & 6\uparrow
\end{array}
\end{equation*}
\end{document}

You can of course play around with the spacing or hard-code less of the format. You could also make \redoxfirst and \redoxsecond take an optional argument to name the reaction, so as to allow multiple reactions in the same line.
\documentclass{article}/\usepackage{tikz}/\tikzlibrary{tikzcd}/\begin{document}, and then\end{article}. – Teepeemm Oct 28 '16 at 11:53