화학식 및 구조

mhchem 반응과 chemfig 스케치.

화학식 및 구조

화학 표기법은 LaTeX의 기본값에 맞서 싸우고 있습니다. 수학 모드에서는 요소 기호를 변수인 것처럼 이탤릭체로 표시하고, 텍스트 모드에서는 아래 첨자가 전혀 없습니다. 두 개의 패키지가 작업을 나눕니다. ’mhchem’은 일반 화학자의 표기법에서 공식과 반응을 조판하고, ’chemfig’는 구조 다이어그램을 그립니다.

mhchem을 사용한 공식 및 반응

\usepackage[version=4]{mhchem}
\ce{H2O}
\ce{CO2 + C -> 2CO}

version=4 옵션은 현재 구문을 선택합니다. 모든 화학 물질은 ``\ce{…}’ 안에 들어가며, 화학자가 쓰는 방식으로 내용을 읽습니다. \ce{H2O}에서 2는 자동으로 아래 첨자가 되며 관례에 따라 요소 기호는 똑바로 유지됩니다. 반응에서 ’+’는 적절한 간격을 얻고, ’->’는 반응 화살표가 되며, CO 앞의 2는 화학량론적 계수로 인식되므로 기준선에서 전체 크기를 유지합니다.

동일한 표기법이 확장됩니다. 전하는 위 첨자로 표시되므로 \ce{SO4^2-}는 2-전하와 함께 황산염을 제공합니다. 물질의 상태는 \ce{H2O(l)}와 같이 괄호 안에 표시됩니다. 평형 화살표는 <=>로 작성됩니다. 그리고 \ce{^{14}C}는 기호 앞에 동위원소 번호를 붙입니다. \ce는 텍스트 모드와 수학 모드 모두에서 작동하므로 수식은 추가 구분 기호 없이 문장 안에 들어갈 수 있습니다.

chemfig를 사용한 구조

\usepackage{chemfig}
\chemfig{H-C(-[2]H)(-[6]H)-H}

\chemfig는 컴팩트 선형 코드에서 구조를 그립니다. 원자는 기호로 표시되며 ’-’는 다음 원자에 결합을 그립니다. 괄호 안의 숫자는 결합의 방향을 동쪽에서 시계 반대 방향으로 45도 간격으로 설정합니다. [2]는 위쪽을 가리키고 [6]은 아래쪽을 가리킵니다. 괄호는 현재 원자에서 가지를 열므로 ’C(-[2]H)(-[6]H)’는 수소 하나는 위쪽으로, 다른 하나는 아래쪽으로 성장하며 주쇄는 오른쪽으로 계속됩니다. 그 예는 평평하게 그려진 메탄입니다. 중앙 탄소가 4개의 수소에 결합되어 있습니다. 이중결합과 삼중결합은 ‘=’, ’~’로 표기하며, 고리형 구조와 방향족 구조에 대한 전용 고리 구문이 있습니다.

실용적인 참고 사항

두 도구를 해당 차선에 보관하십시오. 왼쪽에서 오른쪽으로 읽는 공식이나 방정식에는 ’mhchem’을 사용하고, 분자의 기하학적 구조가 점이면 ’chemfig’를 사용하세요. 둘 다 표준 LaTeX 엔진으로 컴파일되며 외부 그리기 프로그램은 없습니다.

일반적인 초보자 실수는 순수 수학 모드에서 수식을 작성하는 것입니다. $H_2O$는 컴파일되지만 H와 O를 변수처럼 이탤릭체로 설정하는데 이는 관례상 잘못된 것입니다. ``\ce{H2O}`는 타이핑을 적게 하고 수직 형태를 생성합니다. 두 패키지 모두 라이브 놀이터에서 사용해 볼 수 있습니다.

분야 키트(으)로 돌아가기