Escribiendo CO_2 fácilmente

Escribiendo CO_2 fácilmente

Estoy escribiendo mi tesis y eso implica escribir mucho $\mathrm{CO_2}$. Me gustaría hacerle una macro que sea mucho más fácil de escribir, pero si pongo \newcommand{\co2}{\mathrm{CO_2}}, por ejemplo, me da el error de que \mathrmsolo se puede usar en modo matemático. Pero usar \newcommand{\co2}{$\mathrm{CO_2}$}tampoco funciona.

¿Existe alguna manera de crear una macro que facilite la escritura de CO_2, incluso si no se utiliza \mathrm?

Respuesta1

No estoy seguro de si se trata de una pregunta sobre cómo utilizarlo \co2como nombre de macro o simplemente una pregunta sobre cómo crear subíndices en modo texto. Si usas \coo, la macro

\newcommand{\coo}{\ensuremath{\mathrm{CO_2}}}

Funciona bien tanto en modo texto como matemático. Si solo planeas usar la macro en modo texto, CO\textsubscript{2}funciona.

ingrese la descripción de la imagen aquí

\documentclass{article}

\newcommand{\coo}{\ensuremath{\mathrm{CO_2}}}
\newcommand{\cooo}{CO\textsubscript{2}}

\begin{document}

With ensuremath: Text \coo\ and math $\coo$ both look fine.

With textsubscript: Text \cooo\ is fine, but math $\cooo$ isn't.

\end{document}

No olvides el entrenamiento \y el espacio después de la llamada en modo texto.

Respuesta2

¿Quieres fácil?

\documentclass{article}  
\usepackage{chemformula}
\begin{document}
\ch{CO2}
\end{document}

Respuesta3

Yo usaría el mhchempaquete. Facilita muchas cosas de la química, incluidas las reacciones y las fórmulas.

pon la linea

\usepackage{mhchem}

en la sección del encabezado de su documento, y luego CO2 es solo \ce{CO2}. Puedes usarlo en modo matemático o en modo texto, funciona de cualquier manera. A continuación se muestran algunos ejemplos de otras fórmulas deldocumentación del paquete, para dar una idea de lo que puedes hacer. (Observe en el primer ejemplo lo fácil que es escribir una reacción simple).

(Tenga en cuenta también que, como se menciona en la respuesta de John Kormylo, también hay un paquete chemformula. Parece ser muy similar y le permite hacer las mismas cosas de maneras muy similares. Es un paquete más reciente, pero no tengo experiencia. con eso.)

ejemplos

más ejemplos

más ejemplos

más ejemplos

Respuesta4

Usandoisotopepaquete con la macro \cotwopuedes escribir fácil y rápidamente CO_2:

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{isotope}
\newcommand{\cotwo}{$\isotope{CO}_2$}

\begin{document}

\cotwo

\end{document}

información relacionada