Códigos de látex para algunos otros símbolos químicos.

Códigos de látex para algunos otros símbolos químicos.

¿Cómo puedo escribir algunos de estos símbolos en Latex?

  1. Enlace cuádruple o incluso 5 o 6 enlaces como se desprende de los artículos de Wikipedia: (Cuadruplicar)(Quintuplicar)(Séxtuplo)
  2. Enlaces doblados/banana (enlaces que tienen una estructura curvada debido a la tensión)

Por favor responda... ¡Gracias!

Respuesta1

Dependiendo de tus necesidades, esto es bastante sencillo con el chemformulapaquete y un poco de TikZ:

\documentclass{article}
\usepackage{chemformula}

\NewChemBond{quadruple}{
  \foreach \i in {-.15em,-.05em,.05em,.15em}{
    \draw[chembond]
      ([yshift=\i]chemformula-bond-start) -- ([yshift=\i]chemformula-bond-end) ;
  }
}
\NewChemBond{quintuple}{
  \foreach \i in {-.16em,-.08em,0em,.08em,.16em}{
    \draw[chembond]
      ([yshift=\i]chemformula-bond-start) -- ([yshift=\i]chemformula-bond-end) ;
  }
}
\NewChemBond{sextuple}{
  \foreach \i in {-.2em,-.12em,-.04em,.04em,.12em,.2em}{
    \draw[chembond]
      ([yshift=\i]chemformula-bond-start) -- ([yshift=\i]chemformula-bond-end) ;
  }
}

\NewChemBond{banana}{
  \draw[chembond]
    (chemformula-bond-start)
      parabola[bend pos=.5] bend +(0,.5ex)
    (chemformula-bond-end) ;
}

\begin{document}

\ch{X\bond{quadruple}X}\par
\ch{X\bond{quintuple}X}\par
\ch{X\bond{sextuple}X}\par
\ch{X\bond{banana}X}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Aquí hay una manera de dibujar n-enlaces (n>1) con chemfig:

\documentclass{article}
\usepackage{chemfig}
\usetikzlibrary{decorations.markings}
\makeatletter
\tikzset{nbond/.style args={#1}{%
        draw=none,%
        decoration={%
            markings,%
            mark=at position 0 with {\coordinate (CFstart@) at (0,0);},
            mark=at position 1 with {%
                \foreach\CF@i in{0,1,...,\number\numexpr#1-1}{%
                    \pgfmathsetmacro\CF@nbondcoeff{\[email protected]*(#1-1)}%
                    \draw ([yshift=\CF@nbondcoeff\CF@double@sep]CFstart@)--(0,\CF@nbondcoeff\CF@double@sep);
                    }%
                }
            },
        postaction={decorate}
    }
}
\makeatother
\begin{document}

\chemfig{A-[1,,,,nbond=4]B-[:-30,,,,nbond=5]C-[6,,,,nbond=6]D}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta3

Ahora no sé si se pueden hacer enlaces cuádruples con chemfig, pero los enlaces curvos no son un problema.

Con la biblioteca tikz "pathmorphing" y el siguiente código

\chemfig{A-[,3,,,decorate,decoration=snake]B}

obtienes esto:

ingrese la descripción de la imagen aquí

Se pueden hacer otras formas con nodos. Pruebe este código por ejemplo

\chemfig{@{a}A-[,,,,draw=none]@{b}B}
\chemmove{\draw[-](a)..controls +(45:7mm) and +(225:7mm)..(b);}

para obtener lo siguiente:

ingrese la descripción de la imagen aquí

Explicación:

225:7mm

225 es el ángulo y 7 mm es la amplitud del enlace. Nuestro enlace entra en B en un ángulo de 225° y la curva tiene su mínimo en y=-7mm.

Código de demostración:

\documentclass[a4paper,11pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{chemfig}
\usepackage[T1]{fontenc}
\usepackage{chemfig}
\usetikzlibrary{decorations.pathmorphing}
\begin{document}
\schemestart
\chemfig{A-[,3,,,decorate,decoration=snake]B}
\schemestop
\par
\schemestart
\chemfig{@{a}A-[,,,,draw=none]@{b}B}
    \chemmove{\draw[-](a)..controls +(45:7mm) and +(225:7mm)..(b);}
\schemestop
\end{document}

¡Asegúrese de ejecutar la compilación dos veces para que aparezcan los enlaces curvos!

información relacionada