molécula chemfig muda tikzpicture (no beamer)

molécula chemfig muda tikzpicture (no beamer)

Eu tenho um slider com um título. Nele eu tenho uma imagem tikz, que contém uma molécula desenhada com chemfig. Sem a molécula a imagem está ótima: mwe1 Porém, assim que coloco a molécula, acontece isso: insira a descrição da imagem aqui 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}

Qualquer ideia?

Usando Texlive via texworks no Windows 7

Responder1

Na verdade, o culpado foi \setcrambond.

Precisa das outras duas opções, mesmo que estejam vazias. \setcrambond{2pt}{}{}é a forma correta (adicionar ;ou não não importa).

informação relacionada