PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Chemische Formeln mittels mhchem-Paket in der equation-Umgebung möglich?



Arlo
28-08-2008, 12:26
Hallo zusammen,

ich stecke mitten in meiner Diplomarbeit und komme nicht weiter.

Vielleicht weiß ja einer von Euch, ob es da eine gescheite Lösung gibt.

Ich nutze KOMA-Skript scrreprt.
Relevante Pakete: amsmath, mhchem

Dies geht bei mir problemlos:


\newcommand\cequ[1]{\begin{equation}\ce{#1}\end{equation}}

neu definiert und dann z.B.:

\cequ{NH3(aq) + H2O <=> NH4OH}


Jetzt möchte in allerdings in einigen Fällen mathematische und chemische Formeln gleichzeitig in der equation-Umgebung nutzen können, z.B.:

\begin{equation}
K_{B}=\ce{NH4^+}+\ce{NH3^+}
\end{equation}

oder:

\begin{equation}
\K_{B}=frac{c(\ce{NH4^+})*c(\ce{OH^-})}{c(\ce{NH3})}
\end{equation}

c(X) ist dabei die Konzentration von X.

Dabei kommen aber nun folgende Fehlermeldungen:

Missing $ inserted.

Display math should end with $$.

You can't use `\eqno' in vertical mode.

Was läuft da falsch? Geht das Eurer Meinung nach grundsätzlich nicht?
Also Leerzeichen sind ja nicht drin...

Wäre super dankbar für Tipps!

Danke und Gruß,
Arlo

Arlo
28-08-2008, 13:17
So schnell kann es dann plötzlich doch klappen. So ist das manchmal...Erst stundenlang probieren, dann fragen und dann die Antwort selber finden :)

so muß das aussehen:

\begin{equation}
K_{B}=\frac{c(\ce{NH4^+})\cdot c(\ce{OH^-})}{c(\ce{NH3})}
\end{equation}

da war wohl bei mir noch irgendein Leerzeichen drin...


Nur wie bekomme ich jetzt unter der Gleichung eine Legende hin?
\nomenclature möchte ich eigentlich für das gesamte Dokument benutzen und nicht nur an dieser Stelle.
Wenn ich die Nomenklatur hier ausgebe, dann stehen da doch alle Abkürzungen aus dem gesamten Dokument drin oder?

Arlo
28-08-2008, 13:19
http://www.mrunix.de/forums/archive/index.php/t-40593.html

hier gab es zuletzt auch keine lösung...

stellt das math-paket so etwas nicht zur verfügung und man muß es selber machen?