PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Chemische Bindung mit tikz



DaPhil
03-05-2010, 12:02
Hallo,
ich bin dabei einige chemische Versbindungen mittel tikz zu kreieren. Klappt auch soweit, nur dass doppelte Bindungen Käse aussehen. Mittels egde from parent [double] sieht das leider nicht so gut aus. Hier mein Beispiel:


\documentclass[a4paper, 11pt]{scrartcl}
\usepackage[applemac]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\usetikzlibrary{patterns}

\begin{document}

\begin{figure}[htbp]
\centering

\begin{tikzpicture}[level distance=1cm]
\node{\Large\bfseries N}
child[grow=342]{
child[grow=270]
child[grow=30]{
child[grow=90]{node{\Large\bfseries N}{
child[grow=135]{node{\Large\bfseries H}}
child[grow=45]{node{\Large\bfseries H}}
}}
child[grow=330]{node{\Large\bfseries N}{
child[grow=270]{
child[grow=210]{node{\Large\bfseries N}}{
child[grow=150]
}
}
}}
}
}
child[grow=234]{
child[grow=306]{node{\Large\bfseries N}}{
child[grow=18]
child[grow=270]{node{\Large\bfseries H}}
}
};
\end{tikzpicture}

\caption{Strukturformel von Adenin.}
\label{fig:figure1}
\end{figure}

\end{document}

Legion
03-05-2010, 14:06
Mit tikz kenne ich mich absolut nicht aus :o aber ich könnte einer Alternative anbieten mit:
\usepackage{chemist,xymtex}
\usepackage[version=3]{mhchem}
und

\begin{center}
\begin{picture}(1500,1000)(0,0)
\put(0,0){\purinev{3==H;4==\ce{NH2}}}
\end{picture}
\end{center}