> For the complete documentation index, see [llms.txt](https://ayakaleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayakaleaf-pro.ayaka.space/latex/es/especifico-de-un-campo/02-chemistry-formulae.md).

# Fórmulas químicas

Este artículo destaca dos paquetes de LaTeX diseñados para la composición tipográfica de contenido químico y documentación:

* [chemfig](https://www.ctan.org/pkg/chemfig): un paquete para [dibujar fórmulas estructurales de moléculas](#using-chemfig-to-draw-molecules-structural-formulae)
* [mhchem](https://ctan.org/pkg/mhchem): un paquete para [componer fórmulas y ecuaciones químicas](#using-mhchem-to-typeset-chemical-formulae-and-equations)

## Uso de chemfig para dibujar moléculas (fórmulas estructurales)

Dibujar una molécula consiste principalmente en conectar grupos de átomos con líneas. Las fórmulas lineales simples se pueden dibujar fácilmente usando el `chemfig` paquete, como se muestra en el siguiente ejemplo:

```latex
\documentclass{article}
\usepackage{chemfig}
\begin{document}

\section{Introducción}
Es sencillo escribir fórmulas químicas con chemfig.

\chemfig{A=B}
\end{document}
```

[Abre este `chemfig` ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+1\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Csection%7BIntroduction%7D%0AWriting+chemical+formulae+with+chemfig+is+straightforward.%0A%0A%5Cchemfig%7BA%3DB%7D%0A%5Cend%7Bdocument%7D)

La siguiente imagen muestra el resultado producido por el ejemplo anterior:

![Un ejemplo básico de chemfig](/files/119caf9fae4fdb564cc2c5de52a5c76360bff274)

El paquete se importa mediante `\usepackage{chemfig}` en el preámbulo. El comando `\chemfig{A=B}` el comando dibuja la molécula. El símbolo `=` determina el tipo de enlace. Consulta la [guía de referencia](#reference-guide) para ver una lista de tipos de enlace.

### Ángulos

Hay varias maneras de definir ángulos entre enlaces en las moléculas.

```latex
Para definir fórmulas químicas puedes usar unidades que definen los ángulos

\chemfig{A-[1]B-[7]C}

Ángulos absolutos

\chemfig{A-[:50]B-[:-25]C}

Ángulos relativos

\chemfig{A-[::50]B-[::-25]C}
```

[Abre este `chemfig` ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+2\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0ATo+define+chemical+formulae+you+can+use+units+that+define+the+angles%0A%0A%5Cchemfig%7BA-%5B1%5DB-%5B7%5DC%7D%0A%0AAbsolute+angles%0A%0A%5Cchemfig%7BA-%5B%3A50%5DB-%5B%3A-25%5DC%7D%0A%0ARelative+angles%0A%0A%5Cchemfig%7BA-%5B%3A%3A50%5DB-%5B%3A%3A-25%5DC%7D%0A%5Cend%7Bdocument%7D)

La siguiente imagen muestra el resultado producido por el ejemplo anterior:

![Chemfig2OLV2.png](/files/34b9b10918092fb11ea162ef4ff77b4e6f8f81cc)

Cada uno de los tres comandos del ejemplo anterior utiliza un método distinto para determinar el ángulo entre enlaces.

* `unidades predeterminadas`: En el comando `\chemfig{A-[1]B-[7]C}` los parámetros entre corchetes establecen el ángulo en unidades especiales; cada unidad equivale a 45°. Por tanto, en el ejemplo los ángulos son 45° y 315°.
* `unidades absolutas`: Los ángulos pueden definirse en unidades absolutas, en el comando `\chemfig{A-[:50]B-[:-25]C}` el parámetro dentro de los corchetes representa el ángulo, en grados, medido desde la línea base horizontal. Se permiten ángulos negativos.
* `ángulos relativos`: En el tercer ejemplo `\chemfig{A-[::50]B-[::-25]C}` los ángulos se miden a partir del enlace anterior, en lugar de la línea base.

### Anillos

El siguiente ejemplo presenta la sintaxis para dibujar polígonos regulares:

```latex
Polígonos regulares:

\chemfig{A*5(-B=C-D-E=)}

También son posibles anillos incompletos:

\chemfig{A*5(-B=C-D)}
```

[Abre este `chemfig` ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+3\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0ARegular+polygons%3A%0A%0A%5Cchemfig%7BA%2A5%28-B%3DC-D-E%3D%29%7D%0A%0AIncomplete+rings+are+also+possible%3A%0A%0A%5Cchemfig%7BA%2A5%28-B%3DC-D%29%7D%0A%5Cend%7Bdocument%7D)

La siguiente imagen muestra el resultado producido por el ejemplo anterior:

![Chemfig3OLV2.png](/files/aada3cc065d05fd64ffa01c1325bfec5d6971571)

La sintaxis del comando `\chemfig{A*5(-B=C-D-E=)}` se explica a continuación:

* `A`: Este es el primer átomo; el resto de los átomos se dibujará desde aquí
* `*5`: Número de lados del polígono
* `(-B=C-D-E=)`: El resto de los átomos y enlaces. Si no se pasan suficientes para completar el polígono, se dibujará un anillo incompleto.

Hay un parámetro adicional que puede pasarse a este comando: un doble asterisco. Por ejemplo, si `**5` se establece en lugar de `*5` se dibuja un círculo dentro del polígono.

#### Anillos conectados

El siguiente ejemplo dibuja la estructura química de la cafeína:

```latex
\documentclass{article}
\usepackage{chemfig}
\begin{document}
\section{I need caffeine.}

\chemfig{*6((=O)-N(-)-(*5(-N=-N(-)-))=-(=O)-N(-)-)}
\end{document}
```

[Abre este `chemfig` ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Drawing+caffeine+using+chemfig\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BI+need+caffeine.%7D%0A%0A%5Cchemfig%7B%2A6%28%28%3DO%29-N%28-%29-%28%2A5%28-N%3D-N%28-%29-%29%29%3D-%28%3DO%29-N%28-%29-%29%7D%0A%5Cend%7Bdocument%7D)

La siguiente gráfica muestra la salida producida por el ejemplo de la cafeína:

![Un dibujo de la molécula de cafeína producido usando el paquete de LaTeX chemfig](/files/b44d925d8f3d46004226960a7783eb1bf2fa9359)

### Ramas

Las fórmulas químicas no siempre son lineales; las fórmulas ramificadas son, de hecho, el tipo más común. A continuación se muestra un ejemplo de cómo crearlas.

```latex
Molécula ramificada \vspace{.5cm}

\chemfig{H-C(-[2]H)(-[6]H)-C(=[1]O)-[7]H}
```

[Abre este `chemfig` ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+4\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0ABranched+molecule+%5Cvspace%7B.5cm%7D%0A%0A%5Cchemfig%7BH-C%28-%5B2%5DH%29%28-%5B6%5DH%29-C%28%3D%5B1%5DO%29-%5B7%5DH%7D%0A%5Cend%7Bdocument%7D)

La siguiente imagen muestra el resultado producido por el ejemplo anterior:

![Chemfig4OLV2.png](/files/05bcd0c415e916a3d80eb590bac760ceb884d6c5)

Las ramas de cada nodo se crean añadiendo fórmulas entre paréntesis. Por ejemplo, el código

```latex
C(-[2]H)(-[6]H)
```

crea dos ramas en "C", una con un ángulo de 2 unidades (90°) y otra con un ángulo de 6 unidades (270°).

También se pueden añadir ramas a los anillos:

```latex
Anillo ramificado
\vspace{.5cm}

\chemfig{A*6(-B=C(-CH_3)-D-E-F(=G)=)}
```

[Abre este `chemfig` ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+5\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0ABranched+ring%0A%5Cvspace%7B.5cm%7D%0A%0A%5Cchemfig%7BA%2A6%28-B%3DC%28-CH_3%29-D-E-F%28%3DG%29%3D%29%7D%0A%5Cend%7Bdocument%7D)

La siguiente imagen muestra el resultado producido por el ejemplo anterior:

![Chemfig5OLV2.png](/files/60368e6d7f8c59af9c03d82af06cab476cf5906f)

La sintaxis es similar; usando paréntesis, se puede adjuntar una rama a un nodo (átomo). Por ejemplo

```latex
F(=G)
```

adjunta una rama al nodo "F". Se pueden crear ejemplos más complejos usando ramas anidadas e incluso adjuntando anillos como ramas.

### Personalización de las fórmulas

Se pueden cambiar varios parámetros, como los colores y la separación entre nodos; también se puede añadir texto adicional para describir la fórmula.

```latex
{\huge
    \setchemfig{atom sep=2em,bond style={line width=1pt,red,dash pattern=on 2pt off 2pt}}
    \chemname
    {\chemfig{H-C(-[2]H)(-[6]H)-C(=[1]O)-[7]H}}
    {Acetaldehído}
}
```

[Abre este `chemfig` ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+6\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0A%7B%5Chuge+%0A++++%5Csetchemfig%7Batom+sep%3D2em%2Cbond+style%3D%7Bline+width%3D1pt%2Cred%2Cdash+pattern%3Don+2pt+off+2pt%7D%7D++%0A++++%5Cchemname%0A++++%7B%5Cchemfig%7BH-C%28-%5B2%5DH%29%28-%5B6%5DH%29-C%28%3D%5B1%5DO%29-%5B7%5DH%7D%7D++++%0A++++%7BAcetaldehyde%7D%0A%7D%0A%5Cend%7Bdocument%7D)

La siguiente imagen muestra el resultado producido por el ejemplo anterior:

![Dibujo de acetaldehído en LaTeX usando el paquete chemfig](/files/489134fd28b1c5d559eeb7ba65f54556255179fd)

Aquí hay dos comandos nuevos:

* `\setchemfig{}`: Este comando se usa para configurar los ajustes para dibujar estructuras químicas.
* `\chem``name{}{}` : El primer parámetro de este comando es una `chemfig` fórmula, el segundo es un texto que se imprimirá debajo de la fórmula. En el ejemplo, el texto es "Acetaldehído".

Observa también que la fuente utilizada es `grande`. Puedes usar cualquier otra [tamaño de fuente](/latex/es/fuentes/01-font-sizes-families-and-styles.md) y la fórmula se escalará en consecuencia.

### Guía de referencia (chemfig)

**Tipos de enlace**

| Tipo de enlace             | código              | salida                                                        |
| -------------------------- | ------------------- | ------------------------------------------------------------- |
| simple                     | `\chemfig{O - H}`   | ![Bond1.png](/files/cb9530b3c6a5828cbf5d3f8511806f44cb8c63f9) |
| doble                      | `\chemfig{O = H}`   | ![Bond2.png](/files/10232efc10113ebb0ebce9e2b70d396f75e80e52) |
| triple                     | `\chemfig{O ~ H}`   | ![Bond3.png](/files/a145d598495b4aeb3d557dd26a0715bfd22fa625) |
| cuña simple derecha        | `\chemfig{O > H}`   | ![Bond4.png](/files/6d3debe98edd415b816da0c0f2b44eb136084e59) |
| cuña simple izquierda      | `\chemfig{O < H}`   | ![Bond5.png](/files/15ff6eb5d0b1544d1d3465b5e4fd8d21e39638e2) |
| cuña discontinua derecha   | `\chemfig{O >: H}`  | ![Bond6.png](/files/317ea71eebad91737afdbb78b2fbb8463ebc06c9) |
| cuña discontinua izquierda | `\chemfig{O <: H}`  | ![Bond7.png](/files/f7a1296908bfeb12e5fa77ee0481a810bc40bb94) |
| cuña hueca derecha         | `\chemfig{O >\| H}` | ![Bond8.png](/files/0f6298f063bb974e9771fbe562862a73263fab42) |
| cuña hueca izquierda       | `\chemfig{O <\| H}` | ![Bond9.png](/files/6018044becf39f579621d5640f7be1af7a6fa6bc) |

## Uso de mhchem para componer fórmulas y ecuaciones químicas

El `mhchem` la versátil `\ce` comando, que es [compatible con la vista previa del Editor Visual de Overleaf](#visual-editors-preview-of-chemical-formulae-and-equations), permite componer fórmulas y ecuaciones químicas; por ejemplo, escribir `\ce{H2O}` se compone $$\text{H}\_2\text{O}$$, la fórmula química del agua.

* **Nota**: Las versiones recientes del `mhchem` paquete pueden [aumentar el tiempo necesario para compilar tu proyecto](/latex/es/base-de-conocimientos/038-fixing-and-preventing-compile-timeouts.md#mhchemtimeout). Cambiar al [`chemformula` paquete](https://ctan.org/pkg/chemformula?lang=en), y usar su `\ch` comando, puede reducir el tiempo de compilación, pero el `\ch` comando no se previsualiza actualmente en el Editor Visual.

### Cómo cargar el paquete mhchem

Para usar la última versión de `mhchem`, actualmente la versión 4, añade la siguiente línea al preámbulo de tu documento:

```latex
\usepackage[version=4]{mhchem}
```

Esto carga `mhchem` con sus estilos predeterminados para dar formato a fórmulas y ecuaciones químicas. Para cambiar esos valores predeterminados puedes usar `mhchem` opciones del paquete o el `\mhchemoptions` comando. Por ejemplo, para cambiar la fuente del modo texto a sans serif y dibujar flechas usando PGF/Ti*k*Z, puedes cargar `mhchem` usando

```latex
\usepackage[version=4,arrows=pgf-filled,textfontname=sffamily]{mhchem}
```

o puedes usar el `\mhchemoptions` comando dentro de tu documento

```latex
\mhchemoptions{arrows=pgf-filled,textfontname=sffamily}
```

El [`mhchem` documentación del paquete](http://mirrors.ctan.org/macros/latex/contrib/mhchem/mhchem.pdf) ofrece más orientación sobre la configuración de `mhchem`, junto con numerosos ejemplos de fórmulas y ecuaciones químicas, algunos de los cuales reproducimos aquí para ayudarte a empezar. Observa el uso de caracteres de espacio en la entrada más compleja al `\ce` comando. Esos espacios son necesarios para ayudar a `mhchem` a interpretar correctamente tus fórmulas y ecuaciones químicas; omitirlos puede provocar el error [Carácter de entrada inesperado](#the-unexpected-input-character-mhchem-error).

### Algunos ejemplos

El siguiente proyecto de Overleaf carga `mhchem` usando tres opciones de paquete:

* `arrows=pgf-filled`: dibuja flechas rellenas usando PGF
* `textfontname=sffamily`: fuera del modo matemático, las fórmulas y ecuaciones químicas se componen usando la fuente sans serif predeterminada
* `mathfontname=mathsf`: en modo matemático usa una fuente sans serif

El `\ce` se usa para componer una serie de ejemplos.

```latex
\documentclass{article}
%Cargar mhchem usando algunas opciones de paquete
\usepackage[version=4,arrows=pgf-filled,
textfontname=sffamily,
mathfontname=mathsf]{mhchem}
\begin{document}
\subsection*{Moléculas simples}

\begin{itemize}
\item Agua: \verb|\ce{H2O}|, \ce{H2O}
\item Benceno: \verb|\ce{C6H6}|, \ce{C6H6}
\item Peróxido de hidrógeno: \verb|\ce{H2O2}|, \ce{H2O2}
\item Ácido acético: \verb|\ce{C2H4O2}|, \ce{C2H4O2}
\item Glucosa: \verb|\ce{C6H12O6}|, \ce{C6H12O6}
\end{itemize}

\subsection*{Ecuaciones químicas}

Dos ejemplos básicos:

\begin{itemize}
\item \verb|\ce{2H2 + O2 -> 2H2O}| se compone como \ce{2H2 + O2 -> 2H2O}
\item \verb|\ce{CO2 + C -> 2 CO}| se compone como \ce{CO2 + C -> 2 CO}
\end{itemize}

\subsection*{Un ejemplo más complejo}

Escribir \verb|\ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-}| compone esto:\vskip10pt
\noindent \ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-}.

\subsection*{Un ejemplo en modo matemático}

Las expresiones químicas pueden componerse usando comandos de modo matemático como \verb|\frac|. \vskip10pt

\noindent Escribir \verb|\[K=\frac{[\ce{Hg^2+}][\ce{Hg}]}{[\ce{Hg2^2+}]}\]| produce esto:

\[K=\frac{[\ce{Hg^2+}][\ce{Hg}]}{[\ce{Hg2^2+}]}\]
\end{document}
```

[Abre este `mhchem` ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=mhchem+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%25Load+mhchem+using+some+package+options%0A%5Cusepackage%5Bversion%3D4%2Carrows%3Dpgf-filled%2C%0Atextfontname%3Dsffamily%2C%0Amathfontname%3Dmathsf%5D%7Bmhchem%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csubsection%2A%7BSimple+molecules%7D%0A%0A%5Cbegin%7Bitemize%7D%0A%5Citem+Water%3A+%5Cverb%7C%5Cce%7BH2O%7D%7C%2C+%5Cce%7BH2O%7D%0A%5Citem+Benzene%3A+%5Cverb%7C%5Cce%7BC6H6%7D%7C%2C+%5Cce%7BC6H6%7D%0A%5Citem+Hydrogen+peroxide%3A+%5Cverb%7C%5Cce%7BH2O2%7D%7C%2C+%5Cce%7BH2O2%7D%0A%5Citem+Acetic+acid%3A+%5Cverb%7C%5Cce%7BC2H4O2%7D%7C%2C+%5Cce%7BC2H4O2%7D%0A%5Citem+Glucose%3A+%5Cverb%7C%5Cce%7BC6H12O6%7D%7C%2C+%5Cce%7BC6H12O6%7D%0A%5Cend%7Bitemize%7D%0A%0A%5Csubsection%2A%7BChemical+equations%7D%0A%0ATwo+basic+examples%3A%0A%0A%5Cbegin%7Bitemize%7D%0A%5Citem+%5Cverb%7C%5Cce%7B2H2+%2B+O2+-%3E+2H2O%7D%7C+typesets+%5Cce%7B2H2+%2B+O2+-%3E+2H2O%7D%0A%5Citem+%5Cverb%7C%5Cce%7BCO2+%2B+C+-%3E+2+CO%7D%7C+typesets+%5Cce%7BCO2+%2B+C+-%3E+2+CO%7D%0A%5Cend%7Bitemize%7D%0A%0A%5Csubsection%2A%7BA+more+complex+example%7D%0A%0AWriting+%5Cverb%7C%5Cce%7BHg%5E2%2B+-%3E%5BI-%5D+HgI2+-%3E%5BI-%5D+%5BHg%5E%7BII%7DI4%5D%5E2-%7D%7C+typesets+this%3A%5Cvskip10pt%0A%5Cnoindent+%5Cce%7BHg%5E2%2B+-%3E%5BI-%5D+HgI2+-%3E%5BI-%5D+%5BHg%5E%7BII%7DI4%5D%5E2-%7D.%0A%0A%5Csubsection%2A%7BA+math+mode+example%7D%0A%0AChemical+expressions+can+be+typeset+using+math+mode+commands+such+as+%5Cverb%7C%5Cfrac%7C.+%5Cvskip10pt%0A%0A%5Cnoindent+Writing+%5Cverb%7C%5C%5BK%3D%5Cfrac%7B%5B%5Cce%7BHg%5E2%2B%7D%5D%5B%5Cce%7BHg%7D%5D%7D%7B%5B%5Cce%7BHg2%5E2%2B%7D%5D%7D%5C%5D%7C+produces+this%3A%0A%0A%5C%5BK%3D%5Cfrac%7B%5B%5Cce%7BHg%5E2%2B%7D%5D%5B%5Cce%7BHg%7D%5D%7D%7B%5B%5Cce%7BHg2%5E2%2B%7D%5D%7D%5C%5D%0A%5Cend%7Bdocument%7D)

Este proyecto produce la siguiente salida:

![Gráfico que muestra ejemplos de mhchem](/files/fdff797dfa26e5de47b21dc44ff1df0d7c15a86c)

El [`mhchem` documentación del paquete](http://mirrors.ctan.org/macros/latex/contrib/mhchem/mhchem.pdf) merece mucho la pena leerlo porque contiene numerosos ejemplos de fórmulas y ecuaciones químicas, además de información sobre opciones y configuración del paquete.

### Vista previa en el Editor Visual de fórmulas y ecuaciones químicas

La vista previa del Editor Visual de Overleaf proporciona una vista previa de las fórmulas y ecuaciones químicas compuestas por el `\ce` comando, como se demuestra en el siguiente clip de video:

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/38RMpDdTIkwBhVo4Jh2s28/aac834f5d7f2676133f884e1c6b3d0cb/VisualEditorchem.mp4>" %}

### El error de mhchem “Carácter de entrada inesperado”

El `mhchem` error del paquete **`Error de aserción: Carácter de entrada inesperado`** a menudo se debe a espacios que faltan en la entrada del `\ce` comando: los espacios son esenciales para `mhchem` analizar con precisión las expresiones químicas más complejas. Este error puede surgir al copiar y pegar ejemplos desde documentos PDF, donde los espacios pueden no replicarse con exactitud.

El siguiente ejemplo demuestra este error:

```latex
\ce{CO2+C->2CO}
```

[Abre este **generador de errores** `mhchem` ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=mhchem+errors+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bversion%3D4%5D%7Bmhchem%7D+%0A%5Cbegin%7Bdocument%7D%0A%5Cce%7BCO2%2BC-%3E2CO%7D%0A%5Cend%7Bdocument%7D)

Como mínimo, necesitamos poner un espacio entre el `C` y el `->` ; sin embargo, ese enfoque aún podría no ser suficiente para componer la expresión que deseamos. Con todos los espacios añadidos correctamente, se ve así:

```latex
\ce{CO2 + C -> 2 CO}
```

[Abre este corregido `mhchem` ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=mhchem+corrected+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bversion%3D4%5D%7Bmhchem%7D+%0A%5Cbegin%7Bdocument%7D%0A%5Cce%7BCO2+%2B+C+-%3E+2+CO%7D%0A%5Cend%7Bdocument%7D)

Este proyecto produce la siguiente salida:

![](/files/b55fbc6f7b1efb1ced67ce850fedbcfda991857a)

## Lectura adicional

Para más información, consulta

* [Diagramas de orbitales moleculares](/latex/es/especifico-de-un-campo/04-molecular-orbital-diagrams.md)
* [Diagramas de Feynman](/latex/es/especifico-de-un-campo/03-feynman-diagrams.md)
* [Paquete TikZ](/latex/es/figuras-y-tablas/05-tikz-package.md)
* [Inserción de imágenes](/latex/es/mas-temas/27-inserting-images.md)
* [Lista de letras griegas y símbolos matemáticos](/latex/es/matematicas/11-list-of-greek-letters-and-math-symbols.md)
* [El **chemfig** documentación del paquete](http://www.ctan.org/pkg/chemfig)
* [El **tikz/pgf** documentación del paquete](http://www.ctan.org/pkg/pgf)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ayakaleaf-pro.ayaka.space/latex/es/especifico-de-un-campo/02-chemistry-formulae.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
