Index in mhchem

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: Index in mhchem

von cgnieder » Fr 22. Mai 2015, 13:09

Curryhunter hat geschrieben:aber warum ein neues Paket benutzen, wenn ein simples "^" vor dem + ausreicht?
Schau Dir einfach die Manuals von chemformula und von mhchem an, und danach entscheide selbst, welches Dir lieber ist.

Um Martin Hensel (Autor von mhchem) im Chat mit mir (Autor von chemformula) zu zitieren:
Your philosophy is control to the user. You provide a thousand little macros. A user can write C\sld{} and then decide with a couple of options (position, language, spacing) what the output should be. mhchem's philosophy, on the other hand, is ease of use. The user types C(s). That is easier, but not as powerful.
Grüße

von Johannes_B » Fr 22. Mai 2015, 11:13

Es fehlt das Paket chemformula, welches für das Beispiel gebraucht wird und von chemmacros geladen wird. Eigentlich braucht man nur chemformula, aber aus alter Gewohnheit nehme ich immernoch chemmacros.

von Curryhunter » Fr 22. Mai 2015, 10:09

Moin,
aber warum ein neues Paket benutzen, wenn ein simples "^" vor dem + ausreicht?
\documentclass[draft,12pt,a4paper,]{scrreprt} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage{amsmath,amssymb,amstext} 
\usepackage[version=3]{mhchem} 
\begin{document} 
   \ce{NH4^+}\\ 
\end{document} 
@Johannes_B: ich erhalte mit deinem Mini-Beispiel die Fehlermeldung "chemformula.sty not found". chemmacros wurde durch den LaTeX-Lauf gerade erst installiert, was fehlt dann noch?

von Johannes_B » Do 21. Mai 2015, 23:31

Ich bevorzuge da das Paket chemmacros.
\documentclass[draft,12pt,a4paper,]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath,amssymb,amstext}
\usepackage[version=3]{mhchem}
\usepackage{chemmacros}
\begin{document}
\[\begin{array}{l}
	\ce{NH4+}\\
	\ch{NH4+}\\
	NH_4^{\,+}\\
	NH_4^+
\end{array}\]

\end{document} 

Index in mhchem

von abgehterpeter » Do 21. Mai 2015, 23:14

Hallo,
für chemische Formeln nutze ich eigentlich mhchem. Wenn ich nun aber eine Verbindung mit tief- und hochgestelltem Indexhabe (z.B. NH4+) steht das "+" nicht über der "4" sondern daneben. ich würde wie es gerne schräg im "chemiemodus" über der "4" haben (wie im Mathemodus). hat jemand ne Ahnung wie das geht?
Lieben Gruß
Hier noch ein Beispiel:
\documentclass[draft,12pt,a4paper,]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath,amssymb,amstext}
\usepackage[version=3]{mhchem}
\begin{document}
\begin{align*} 
\ce{NH4+}\\
NH_4^{\,+}\\
NH_4^+
\end{align*}

\end{document}

Nach oben