Chemistry Package : Menggambar ikatan Kimia dengan LaTeX

LaTeX juga mendukung dalam menggambar ikatan kimia salah satu dalam menggambar struktur lewis dan ikatan elektronnya, berikut contohnya :


Versi Lewis berdasarkan pilihan paket yang digunakan

\documentclass{article}
\usepackage{chemfig}
\usepackage[version=3]{mhchem}
\usepackage{chemformula}[2013/10/24]
\usepackage{bohr}[2013/11/10]

\newcommand*\pkg[1]{\texttt{#1}}

\begin{document}

\section*{Version 1 -- \pkg{chemfig} and \pkg{mhchem}}
\ce{
  \Lewis{4.,Li} + \Lewis{0.2:4:6:,F}
   ->
  Li+ + \Lewis{0:2:4:6:,F}-
}

\section*{Version 2 -- \pkg{chemfig}}
\Lewis{4.,Li}\chemsign{+}\Lewis{0.2:4:6:,F}
\chemrel{->}
Li$^+$\chemsign{+}\Lewis{0:2:4:6:,F}$^-$

\medskip\noindent
\schemestart
  \chemname[1.5ex]{\lewis{4.,Li}}{\scriptsize\elconf{Li}}
  \+{1.5em,1.5em}
  \chemname[1.5ex]{\lewis{0.2:4:6:,F}}{\scriptsize\elconf{F}}
  \arrow(.mid east--.mid west)
  \chemname[1.5ex]{Li$^+$}{\scriptsize\writeelconf{2}}
  \+{1em,1em}
  \chemname[1.5ex]{\lewis{0:2:4:6:,F}$^-$}{\scriptsize\writeelconf{2,2+6}}
\schemestop

\section*{Version 3 -- \pkg{chemformula}}
\ch{
  "\chlewis{180.}{Li}" + "\chlewis{0.90:180:270:}{F}"
   ->
  Li+ + "\chlewis{0:90:180:270:}{F}" {}-
}

\medskip\noindent
\ch{
  !(\elconf{Li})( "\chlewis{180.}{Li}" ) +
  !(\elconf{F})( "\chlewis{0.90:180:270:}{F}" )
   ->
  !(\writeelconf{2})( Li+ ) +
  !(\writeelconf{2,2+6})( "\chlewis{0:90:180:270:}{F}" {}- )
}

\end{document} 



file .tex diatas merupakan beragam jenis paket yang dapat digunakan dalam menggambar struktur Lewis, sedangka dibawah ikatan elektron didalam struktur Lewis.

ikatan elektron pada struktur lewis

\documentclass{article}
\usepackage{chemfig}
\usetikzlibrary{arrows.meta}
\tikzset{
  elmove/.style={-{Stealth[#1]},shorten >=3pt,shorten <=2pt}
}

\begin{document}

\begin{center}
  \schemestart
    \chemfig{@{Cl1}\lewis{2:4:6:,Cl}-[@{b}]@{Cl2}\lewis{0:2:6:,Cl}}
    \arrow
    2\,[\Lewis{0.2:4:6:,Cl}]
  \schemestop
  \chemmove{
    \draw[elmove=left]
      (b) ..controls +(-90:7mm) and +(-90:7mm) .. (Cl1) ;
    \draw[elmove=left]
      (b) ..controls +(90:7mm) and +(90:7mm) .. (Cl2) ;
  }
\end{center}

\end{document} 

Komentar

Postingan populer dari blog ini

Membuat Soal Ujian Menggunakan LaTeX

SMART DIAGRAM di LaTeX

Membuat Soal Ujian Menggunakan LaTeX #Part 2