Estructuras químicas

Estructuras químicas

Tengo problemas para ingresar la siguiente reacción química en LaTeX. Estaré muy agradecido por cada ayuda.

ingrese la descripción de la imagen aquí

Respuesta1

Como ya mencioné en los comentarios: el chemfigmanual tiene una sección sobre ese tipo de esquemas. En un ejemplo en el manual están las macros \makebracesdefinidas \setpolymerdelimsque se pueden usar aquí. Una observación para la primera fórmula: los paréntesis tienen un significado especial dentro de chemfiglas fórmulas (ramificación). Para poder imprimirlos hay que encerrarlos entre tirantes.

\documentclass{article}
\usepackage{chemfig}

\newcommand*\delimleft{}
\newcommand*\delimright{}
\newcommand*\makebraces{}
\newcommand*\delimhalfdim{}
\newcommand*\delimvshift{}
\newcommand*\setpolymerdelim[2]{\def\delimleft{#1}\def\delimright{#2}}
\def\makebraces[#1,#2]#3#4#5{%
  \edef\delimhalfdim{\the\dimexpr(#1+#2)/2}%
  \edef\delimvshift{\the\dimexpr(#1-#2)/2}%
  \chemmove{
    \node[at=(#4),yshift=(\delimvshift)]
      {$\left\delimleft\vrule height\delimhalfdim depth\delimhalfdim width0pt
        \right.$};
    \node[at=(#5),yshift=(\delimvshift)]
      {$\left.\vrule height\delimhalfdim depth\delimhalfdim width0pt
        \right\delimright_{\rlap{$\scriptstyle#3$}}$};}
}  
\setpolymerdelim()


\begin{document}

\schemestart
  $n$ \chemfig{{(}CH_2=CHCOOH{)}}
  \arrow(--.-165)
  \chemfig{-[@{b1}]CH_2-CH(-[2]COOH)-[@{b2}]}
\schemestop
\makebraces[5pt,5pt]{n}{b1}{b2}

\end{document}

ingrese la descripción de la imagen aquí

Más referencias/ejemplos:

Observaciones:

El chemmacrospaquete tiene un módulo polymersque define un \makepolymerdelims. Al usarlo no es necesario agregar definiciones al preámbulo. Sin embargo, su uso sólo puede tener sentido si chemmacrosse utiliza de todos modos. El código entonces se convierte en:

\documentclass{article}
\usepackage{chemfig,chemmacros}

\chemsetup{
  modules = {polymers} ,
  polymers/delimiters = ()
}

\begin{document}

\schemestart
  $n$ \chemfig{{(}CH_2=CHCOOH{)}}
  \arrow(--.-165)
  \chemfig{-[@{b1}]CH_2-CH(-[2]COOH)-[@{b2}]}
\schemestop
\makepolymerdelims{5pt}{b1}{b2}

\end{document}

información relacionada