Problemas con el código Mol2chemfig

Problemas con el código Mol2chemfig

Tengo que incluir moléculas orgánicas en un informe y por esa razón quería usar chemfig. Después de haber instalado el paquete lo probé con una de las primeras líneas de código de la documentación:\chemfig{A-B-[1]C-[3]-D-[7]E-[6]F}

Esto fue compilado sin ningún problema. Entonces, ahora cambié amol2chemfige ingresé mi código SMILES de ChemDraw. La interfaz lo convirtió en un \chemfigcomando que copié y pegué en mi documento LaTeX.

Después de compilar recibo el siguiente mensaje de error:

! Error del paquete pgfkeys: No conozco la clave '/tikz/dlh' y la voy a ignorar. Quizás lo escribiste mal.

Por razones de prueba, luego volví amol2chemfigy busqué otra molécula, en mi caso cafeína, en la base de datos y copié el código de esa.

También da un error:

! Secuencia de control no definida.\atom@1 ->\mcfcringle {1.03}

Así que definitivamente parece que algo anda mal aquí. Desafortunadamente, soy bastante nuevo en LaTeX, por lo que no tengo idea de por qué recibo estos mensajes erróneos.

Gracias de antemano por tu ayuda.

Respuesta1

El error de secuencia de control indefinido que apunta indica que no se encuentra \mcfcringleel archivo. mol2chemfig.styDebido a que mol2chemfigno viene incluido con TexLive o MikTeX, deberá instalarlo manualmente. Consulte el manual de TexLive o MikTex para obtener detalles sobre cómo hacer esto. Después de descargar mol2chemfig.stydesde aquí:http://chimpsky.uwaterloo.ca/mol2chemfig/downloade instalándolo como un archivo local, se ejecuta el siguiente código para producir la molécula de cafeína.

\documentclass[border=10pt]{standalone}
\usepackage{mol2chemfig}        
\begin{document}
\chemfig{CH_3-[:108,,1]N-[:54](-[:180,0.85,,,draw=none]\mcfcringle{1.03})-[:126]N-[:198]-[:270](-[:342]\phantom{N})-[:210](=[:270]O)-[:150]N(-[:210,,,2]H_3C)-[:90](=[:150]O)-[:30]N(-[:330])-[:90,,,1]CH_3}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada