輕鬆輸入 CO_2

輕鬆輸入 CO_2

我正在寫我的論文,這涉及到輸入大量的$\mathrm{CO_2}$.我想為它創建一個更容易輸入的宏,但是如果我輸入,它會給我一個只能在數學模式下使用的\newcommand{\co2}{\mathrm{CO_2}}錯誤。\mathrm但使用\newcommand{\co2}{$\mathrm{CO_2}$}也不起作用。

有沒有辦法讓我製作一個宏,讓輸入 CO_2 更容易,即使它不使用\mathrm

答案1

我不確定這是一個關於如何用作\co2巨集名稱的問題還是只是一個關於如何在文字模式下下標的問題。如果您使用\coo, 宏

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

在文字和數學模式下都可以正常工作。如果您只打算在文字模式下使用宏,CO\textsubscript{2}那麼可行。

在此輸入影像描述

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

不要忘記\在文字模式下通話後的訓練和空格。

答案2

你想要輕鬆嗎?

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

答案3

我會使用這個mhchem包。它使許多化學事情變得更容易,包括反應和公式。

把線

\usepackage{mhchem}

在文件的標題部分,然後 CO2 就是\ce{CO2}.您可以在數學模式或文字模式下使用它,無論哪種方式都可以。以下是其他公式的一些範例包文件,讓您了解您可以做什麼。 (從第一個例子可以看出,寫一個簡單的反應是多麼容易。)

(另請注意,正如 John Kormylo 的回答中提到的,還有一個包chemformula。它似乎非常相似,並且允許您以非常相似的方式做相同的事情。這是一個更新的包,但我沒有經驗用它。

例子

更多例子

更多例子

更多例子

答案4

使用isotope與巨集一起打包,\cotwo您可以輕鬆快速地編寫CO_2

在此輸入影像描述

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

\begin{document}

\cotwo

\end{document}

相關內容