
보고서에 유기 분자를 포함시켜야 하는데 그런 이유로 chemfig
. 패키지를 설치한 후 문서의 첫 번째 코드 줄 중 하나로 패키지를 테스트했습니다.\chemfig{A-B-[1]C-[3]-D-[7]E-[6]F}
별 문제 없이 컴파일 되었습니다. 그래서 지금은 다음으로 전환했습니다.mol2chemfigChemDraw에서 내 SMILES 코드를 입력했습니다. 인터페이스는 이를 \chemfig
-command로 변환하여 LaTeX 문서에 복사하여 붙여넣었습니다.
컴파일한 후 다음과 같은 오류 메시지가 나타납니다.
! 패키지 pgfkeys 오류: '/tikz/dlh' 키를 모르므로 무시하겠습니다. 아마도 철자가 틀렸을 수도 있습니다.
테스트상의 이유로 다음으로 돌아갔습니다.mol2chemfig그리고 데이터베이스에서 다른 분자(내 경우에는 카페인)를 검색하고 그 코드를 복사했습니다.
오류도 발생합니다.
! 정의되지 않은 제어 시퀀스.\atom@1 ->\mcfcringle {1.03}
그렇다면 여기서 뭔가 잘못되고 있는 것 같습니다. 불행하게도 저는 LaTeX를 처음 접했기 때문에 왜 이런 오류 메시지가 나타나는지 전혀 모르겠습니다.
도움을 주셔서 미리 감사드립니다.
답변1
을 가리키는 정의되지 않은 제어 시퀀스 오류는 파일을 찾을 수 없음 \mcfcringle
을 나타 냅니다. TexLive나 MikTeX와 함께 패키지되어 있지 않기 mol2chemfig.sty
때문에 mol2chemfig
수동으로 설치해야 합니다. 이를 수행하는 방법에 대한 자세한 내용은 TexLive 또는 MikTex 매뉴얼을 참조하십시오. mol2chemfig.sty
여기에서 다운로드한 후 :http://chimpsky.uwaterloo.ca/mol2chemfig/download이를 로컬 파일로 설치하면 다음 코드가 실행되어 카페인 분자를 생성합니다.
\documentclass[border=10pt]{standalone}
\usepackage{mol2chemfig}
\begin{document}
\chemfig{CH_3-[:108,,1]N-[:54](-[:180,0.85,,,draw=none]\mcfcringle{1.03})-[:126]N-[:198]-[:270](-[:342]\phantom{N})-[:210](=[:270]O)-[:150]N(-[:210,,,2]H_3C)-[:90](=[:150]O)-[:30]N(-[:330])-[:90,,,1]CH_3}
\end{document}