Mol2chemfig コードの問題

Mol2chemfig コードの問題

レポートに有機分子を含める必要があるため、 を使用したいと考えましたchemfig。パッケージをインストールした後、ドキュメントの最初のコード行の 1 つを使用してテストしました。\chemfig{A-B-[1]C-[3]-D-[7]E-[6]F}

これは問題なくコンパイルされました。それで、今度はmol2chemfigそして、ChemDraw から SMILES コードを入力しました。インターフェースによってそれが\chemfig-コマンドに変換され、それをコピーして LaTeX ドキュメントに貼り付けました。

コンパイル後、次のエラー メッセージが表示されます。

! パッケージ pgfkeys エラー: キー '/tikz/dlh' がわからないため、無視します。スペルミスの可能性があります。

テストのために、私はmol2chemfigそして、データベース内で別の分子(私の場合はカフェイン)を検索し、そのコードをコピーしました。

エラーも発生します:

! 未定義の制御シーケンス。\atom@1 ->\mcfcringle {1.03}

つまり、何かが間違っていることは間違いないようです。残念ながら、私は LaTeX の初心者なので、なぜこのようなエラー メッセージが表示されるのかわかりません。

ご協力をよろしくお願いいたします。

答え1

未定義の制御シーケンス エラーは、ファイルが見つからない\mcfcringleことを示しています。は TexLive または MikTeX のどちらにもパッケージ化されていないため、手動でインストールする必要があります。 インストール方法の詳細については、TexLive または MikTex のマニュアルを参照してください。ここからダウンロードした後:mol2chemfig.stymol2chemfigmol2chemfig.styhttp://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}

ここに画像の説明を入力してください

関連情報