左鍵傾斜正常嗎?

左鍵傾斜正常嗎?

當我試圖顯示環己烷環中的 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

當一個或多個頂點由一組原子組成時,必須注意環:

\chemfig{AB*5(-CDE-F-GH-I-)}

在此輸入影像描述

為了使環具有規則的形狀,有必要重寫chemfig自動計算鍵的出發和到達原子的機制。這裡,CF 和 FG 必須使用這些鍵的可選參數連接:

\chemfig{AB*5(-CDE-[,,1]F-[,,,1]GH-I-)}

在此輸入影像描述

您可以在您的情況下使用相同的方法。

這些可選參數的含義在第 5 節中解釋出發和到達原子

有時人們可能希望鍵合夥伴是除由 ChemFig 確定的原子之外的原子。出發和到達原子可以透過可選的 bond 參數設定:

[,,<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}

在此輸入影像描述

評論:

如果您想使用mhchemwith,chemfig請查看 Joseph 的這篇文章:探索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}

在此輸入影像描述

相關內容