# chemfig - curly braces below molecule

I just started to work with chemfig. I was able to create my molecule with the following code.

\documentclass{article}
\usepackage{chemfig}
\begin{document}
\setchemfig{atom sep=2em}
\schemestart
\chemfig{C(-[2]F)(-[4]F)(-[6]F)-C(-[2]F)(-[6]F)-C(-[2]F)(-[6]F)-C(-[2]F)(-[6]F)-C(-[2]F)(-[6]F)-C(-[2]F)(-[6]F)-C(-[2]F)(-[6]F)-C(-[2]F)(-[6]F)-[:0,1.5]S(=[2]O)(=[6]O)(-[8]OH)}
\schemestop
\end{document}


But now, I would love to "label" the different parts with curly braces and some text (as indicated below):

Is this somehow possible? In the documentation (page 54) I saw that curly braces in that way are possible but couldn't figure out how to implement it for my purposes.

(Since I am new to this, I hope all the necessary information for you to understand my problem is given, if not please tell me.)

Chemfig is based on TikZ and you can remember the nodes with the @{...} syntax. Note that on my 2017 TeXLive distribution \setchemfig{atom sep=2em} causes an error. Do you have a newer/different version?

\documentclass{article}
\usepackage{chemfig}
\usetikzlibrary{decorations.pathreplacing}
\tikzset{brace/.style = { decorate, decoration={brace, amplitude=5pt} },}
\begin{document}
%\setchemfig{atom sep=2em} %<- caused an error
\setatomsep{2em}
\schemestart
\chemfig{C(-[2]F)(-[4]@{F1}F)(-[6]@{F2}F)-C(-[2]F)(-[6]F)-C(-[2]F)(-[6]F)-C(-[2]F)(-[6]F)-C(-[2]F)(-[6]F)-C(-[2]F)(-[6]@{F3}F)-[:0,1.5]C(=[2]O)(=[6]@{O1}O)(-[8]@{OH}OH)}
\schemestop
\chemmove{
\draw[-,brace]([yshift=-3pt,xshift=5pt]F3.south east) --  ([yshift=-3pt]F1.west|-F2.south)
node[midway,below=2pt]{text 1};
\draw[-,brace]([yshift=-3pt,xshift=6pt]O1.south-|OH.east) -- ([yshift=-3pt,xshift=5pt]F3.south east)
node[midway,below=2pt]{text 2};;
}
\end{document}

• I am not sure about the version, I am using Texmaker 5.0.2 and chemfig version 1.3. But your solution is working beautifully thank you!! – Karhu Apr 2 '18 at 13:36