Farben im chemfig Paket

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Farben im chemfig Paket

von cgnieder » Mo 24. Okt 2011, 19:17

localghost's Beispiel funktioniert mit einer kleinen Anpassung:
\documentclass{article}
\usepackage{chemfig}

\begin{document}
  \begin{center}
    \chemfig{%
      H_3\chemabove{C}{\scriptstyle{1}}-
      \chemabove{C}{\scriptstyle{\color{red}{2}}}H_2
      (-[6]\textcolor{green!40!black}{C}|\textcolor{green!40!black}{H_3})-
      \chemabove{C}{\scriptstyle{3}}H_2-
      \chemabove{C}{\scriptstyle{4}}H_3
    }\\
    \vspace*{0.5cm}
    \textcolor{red}{2}-\textcolor{green!40!black}{Methyl}butan
\end{center}
\end{document}
Die Definition
\def\"#1#2{\chemabove{#1}{\scriptstyle#2}}
zerstört übrigens Umlaute:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenx}
\usepackage{chemfig}
\def\"#1#2{\chemabove{#1}{\scriptstyle#2}} 
\begin{document}

ÄÖü

\end{document}
Gruß

von Madridista » Mo 24. Okt 2011, 14:35

Ich kann nur auf meinen ersten Beitrag verweisen, da habe ich bereits gesagt, dass ich verschiedene Wege bereits versucht habe und er dann die Bindung verschiebt...

Meine Lösung:
\documentclass[10pt]{scrartcl}
\usepackage{chemfig}

\begin{document}
\def\green{\textcolor{green!40!black}}
\def\"#1#2{\chemabove{#1}{\scriptstyle#2}}
\chemfig{H_3\"{C}{1}-\"{C}{\color{red}2}H_2(-[6]\green{C}|\green{H_3})-\"{C}{3}H_2-\"{C}{4}H_3}\\
\end{document}
Trotzdem vielen Dank für den Versuch.

Kein Problem

von localghost » So 23. Okt 2011, 16:30

Also, wenn man sich mal Abschnitt 12.1 der Anleitung zu chemfig anschaut, ist das keine große Sache.
\documentclass{article}
\usepackage{chemfig}

\begin{document}
  \begin{center}
    \chemfig{%
      H_3\chemabove{C}{\scriptstyle{1}}-
      \chemabove{C}{\scriptstyle{\color{red}{2}}}H_2
      (-[6]\textcolor{green!40!black}{CH_3})-
      \chemabove{C}{\scriptstyle{3}}H_2-
      \chemabove{C}{\scriptstyle{4}}H_3
    }\\
    \vspace*{0.5cm}
    \textcolor{red}{2}-\textcolor{green!40!black}{Methyl}butan
\end{center}
\end{document}

Thorsten

Farben im chemfig Paket

von Madridista » So 23. Okt 2011, 14:54

Und die nächste Frage...

Ich möchte gerne in folgendem Beispiel, die Methylgruppe (also das CH3, dass nach unten weg geht) grün einfärben, genau wie in dem Namen darunter. Das Problem ist, dass er so bald ich eine Farbe einstelle, er mir die Bindung an die H's macht und nicht mehr an das C, habe schon alle möglichen Klammerungen versucht und komme nicht drauf.
\documentclass[10pt]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[german=quotes]{csquotes}

\usepackage{amsmath,amssymb,amsfonts,amsthm}

\usepackage{chemfig}
\usepackage[version=3]{mhchem}

\begin{document}
\begin{center}
\chemfig{H_3\chemabove{C}{\scriptstyle{1}}-\chemabove{C}{\scriptstyle{\color{red}{2}}}H_2(-[6]CH_3)-\chemabove{C}{\scriptstyle{3}}H_2-\chemabove{C}{\scriptstyle{4}}H_3}\\
\vspace*{0.5cm}
{\color{red}{2}}-{\color{green!40!black}{Methyl}}butan
\end{center}

\end{document}

Nach oben