シクロヘキサンの環内の C 原子と H 原子を表示しようとすると、左の結合が傾斜しました。
\documentclass{standalone}
\usepackage[version=3]{mhchem}
\usepackage{chemfig}
\begin{document}
\chemfig{*6(------)}
\chemfig{C*6(-C-C-C-C-C-C)}
\chemfig{CH2*6(-CH2-CH2-CH2-CH2-CH2-CH2)}
\chemfig{\ce{CH2}*6(-\ce{CH2}-CH(-\ce{C3H7})-\ce{CH2}-CH(-\ce{C2H5})-\ce{CH2}-\ce{CH2})}
\chemfig{*6(--(-\ce{C3H7})--(-\ce{C2H5})--)}
\end{document}
原子を表示し、正確なリングを作成することは可能ですか?
答え1
「それは普通ですか…」 – 少なくともそれは予想通りです。これがセクション10.5です環と原子群マニュアルのchemfig
:
1 つ以上の頂点が原子のグループで構成されている場合、リングには注意が必要です。
\chemfig{AB*5(-CDE-F-GH-I-)}
リングが規則的な形状を持つためには、
chemfig
結合の出発原子と到着原子を自動的に計算するメカニズムを無効にする必要があります。ここで、CF と FG は、これらの結合のオプション引数を使用して接続する必要があります。\chemfig{AB*5(-CDE-[,,1]F-[,,,1]GH-I-)}
あなたの場合にも同じことを使えます。
これらのオプション引数の意味はセクション5で説明されています。出発原子と到着原子。
結合相手を ChemFig で決定された原子以外の原子にしたい場合があります。出発原子と到着原子は、次のように記述することで、オプションの結合引数で設定できます。
[,,<integer 1>,<integer 2>]
ここで
<integer 1>
、<integer 2>
および は、目的の出発原子と到着原子の番号です。これらの原子は存在する必要があります。存在しない場合は、エラー メッセージが表示されます。
\documentclass{article}
\usepackage{chemfig}
\begin{document}
\chemfig{H_2C*6(-CH_2-CH_2-CH_2-CH_2-H_2C-[,,2])}
\end{document}
述べる:
使用したい場合は、mhchem
Josephchemfig
のこの記事をご覧ください。探索chemfig
:外観のカスタマイズ。
答え2
分子ノードを中括弧で囲みます{ }
。
\documentclass{standalone}
\usepackage[version=3]{mhchem}
\usepackage{chemfig}
\begin{document}
\chemfig{*6(------)}
\chemfig{C*6(-C-C-C-C-C-C)}
\chemfig{CH_2*6(-CH_2-CH_2-CH_2-CH_2-{CH_2}-CH_2)}
\chemfig{{CH_2}*6(-{CH_2}-CH(-{C_3H_7})-{CH_2}-{CH}(-{C_2H_5})-{CH_2}-{CH_2})}
\chemfig{*6(--(-{C_3H_7})--(-{C_2H_5})--)}
\end{document}