Digitando CO_2 facilmente

Digitando CO_2 facilmente

Estou escrevendo minha dissertação e isso envolve digitar muitos arquivos $\mathrm{CO_2}$. Gostaria de fazer uma macro para isso que fosse bem mais fácil de digitar, mas se eu colocar \newcommand{\co2}{\mathrm{CO_2}}, por exemplo, me dá o erro que \mathrmsó pode ser usado no modo matemático. Mas usar \newcommand{\co2}{$\mathrm{CO_2}$}também não funciona.

Existe uma maneira de eu fazer uma macro que facilite a digitação de CO_2, mesmo que não use \mathrm?

Responder1

Não tenho certeza se esta é uma pergunta sobre como usar \co2como nome de macro ou apenas uma pergunta sobre como subscrever no modo texto. Se você usar \coo, a macro

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

funciona bem no modo texto e matemático. Se você planeja usar a macro apenas em modo texto, CO\textsubscript{2}funciona.

insira a descrição da imagem aqui

\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}

Não se esqueça do treinamento \e do espaço após a ligação em modo texto.

Responder2

Você quer fácil?

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

Responder3

Eu usaria o mhchempacote. Isso torna muitas coisas químicas mais fáceis, incluindo reações e fórmulas.

Coloque a linha

\usepackage{mhchem}

na seção de cabeçalho do seu documento e, em seguida, CO2 é apenas \ce{CO2}. Você pode usar isso no modo matemático ou no modo texto, funciona de qualquer maneira. Aqui estão alguns exemplos de outras fórmulas dodocumentação do pacote, para dar uma ideia do que você pode fazer. (Observe desde o primeiro exemplo como é fácil escrever uma reação simples.)

(Observe também que, conforme mencionado na resposta de John Kormylo, também existe um pacote chemformula. Parece ser muito semelhante e permite fazer as mesmas coisas de maneiras muito semelhantes. É um pacote mais recente, mas não tenho experiência com isso.)

exemplos

mais exemplos

mais exemplos

mais exemplos

Responder4

Usandoisotopepacote com a macro \cotwovocê pode escrever com facilidade e rapidez CO_2:

insira a descrição da imagem aqui

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

\begin{document}

\cotwo

\end{document}

informação relacionada