Du musst für `left dlimiter` delimiter` und `right delimiter` die TikZ-Library `matrix` laden. Näheres zu den einzelnen Libraries findet man im [pgfmanual](http://texdoc.net/pkg/pgfmanual). Tatsächlich wird das aber auch im [`chemfig`-Handbuch](http://texdoc.net/pkg/chemfig) in Teil IV Abschnitt 8 über **subschemes** erwähnt.
\documentclass[draft]{scrbook}
\usepackage{ngerman}
\usepackage[utf8]{inputenc}
\usepackage{tikz,chemfig}
\usetikzlibrary{shadows,arrows,intersections,matrix}
\begin{document}
\tikzset{
obrace/.style={left delimiter={[},inner sep=3pt},
cbrace/.style={right delimiter={]},inner sep=3pt},
braces/.style={left delimiter={[},right delimiter={]},inner sep=3pt}
}
\setatomsep{2em}
\schemestart
\chemfig{H-C(=[:-60]O)-[:60]O-H}
\arrow(--M1[obrace])%
{%
-U>[\scriptsize\chemfig{H_2SO_4^{}}]%
[\scriptsize\chemfig{HSO_4^\ominus}][][.25]%
}[,1.5,shorten >=6pt]
\chemfig{H-@{a2}C(-[:60]O-H)(-[:30,.5,,,draw=none]{\scriptstyle\oplus})-[:-60]O-H}
\arrow(--[cbrace]){<->}
\schemestop
\end{document}
![alt text][1]
[1]: http://texwelt.de/wissen/upfiles/ldelim.png