Latex und Chemie - Nummerierung von Molekülen und Atomen,..

Formelsatz für Mathematik, Naturwissenschaften und Technik


Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag von cgnieder »

Nicht perfekt, aber:
\documentclass{article}

\usepackage{chemfig}
\usepackage{chemformula}
\usepackage{chemmacros}

\providecommand\IfChemCompatibilityT[3]{}

\IfChemCompatibilityT{>=}{5.0}{
  \usechemmodule{orbital}
}

\begin{document}

\chemsetup[orbital]{overlay, p/color = black!30}
\setbondoffset{0pt}

\chemfig{
  -[:-54,,,,draw=none]\orbital{p}
  -[:18,,,,draw=none]\orbital{p}
  -[:90,,,,draw=none]\orbital{p}
  -[:162,,,,draw=none]\orbital{p}
  -[:234,,,,draw=none]\orbital{p}
  -[:180,,,,draw=none]-[:0,,,,draw=none]
  N([:-180]-H)*5(-C(-H)-C(-H)-C(-H)-C(-H)-)
}

\end{document}
Clemens
Paketauthor

Marie

Arbeit in den letzten Zügen

Beitrag von Marie »

Danke! Meine Korrekturleser sind damit zufrieden :)

Wenn mir das alles doch auch nur so leicht fallen würde :lol:

Frage 1: Geht es, dass man an einen Pfeil der senkrecht nach unten zeigt, die Schrift trotzdem waagrecht dran zu schreiben? (innerhalb eines Schemas in einer chemfig-Umgebung)

Frage 2: Ich habe immer noch ein paar Probleme mit einem Reaktionsschema. Wenn ich die Moleküle nummeriere, dann nimmt Latex nicht mehr die Mitte vom Molekül sondern die Mitte von Molekül+Zahl und richtet dann das nächste Molekül danach aus. So, dass nach dem Plus das Molekül dann viel zu weit oben steht. Das bekomme ich auch mit \chemnameinit nicht weg.

Frage 3: Gibt es einen funktionierenden Befehl, um ein bereits fertiges Molekül zB um 90 Grad zu drehen? Weil Latex dreht die Moleküle manchmal platzsparend und manchmal würde ich die Moleküle gerne im Nachhinein drehen, ohne sie komplett neu zeichnen zu müssen.

Danke!! :)

Antworten