La molécula de chemfig cambia tikzpicture (en proyector)

La molécula de chemfig cambia tikzpicture (en proyector)

Tengo una diapositiva proyector con un título. En él tengo una imagen tikz, que contiene una molécula dibujada con chemfig. Sin la molécula la imagen está bien: mwe1 Sin embargo, apenas pongo la molécula, sucede esto: ingrese la descripción de la imagen aquí Código:

\documentclass[presentation,utf8,t]{beamer}
\usepackage{tikz}
\usepackage{chemfig}
\usetikzlibrary{positioning}

\begin{document}
\begin{frame}
\frametitle{A tikzpicture with some molecules}
\begin{tikzpicture}[scale=0.75]
\draw[gray] (0,0) grid (15,10);
\setcrambond{2pt};
\node[anchor=west] at (4,6) {%
\chemfig[][scale=0.5]{%
(?-[:130]O-[:190](-[:130,0.7]-[:50]OH)-[:-190](-[:190]O-[:-190,,,,dash pattern=on 2pt off 2pt])<[:-50](-[:-190]HO)-[:10,,,,line width=2pt]
?[,{<}](-[:-50,.7]NH-[:-130](=[:180,0.7]O)-[:-50]CH_3))
-[:10]O-[:-10]
?[b]-[:50](-[:190]HO)-[:-10](-[:50,.7]NH-[:130](=[:180,0.7]O)-[:50]CH_3)-[:10](-[:-10,,,,dash pattern=on 2pt off 2pt])<[:-130]O-[:-190,,,,line width=2pt]
?[b,{<}](-[:-130,.7]-[:-50]OH)
}
};
\end{tikzpicture}
\end{frame}
\end{document}

¿Alguna idea?

Usando Texlive a través de texworks en Windows 7

Respuesta1

De hecho, el culpable fue \setcrambond.

Necesita las otras dos opciones, aunque estén vacías. \setcrambond{2pt}{}{}es la forma correcta (agregar ;o no no importa).

información relacionada