
저는 논문을 쓰고 있는데 $\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}