\documentclass{article}
\usepackage{mhchem}
\begin{document}
\ce{H^+ (\textit{aq}) + HCO3^- <=> H2CO3 (\textit{aq}) <=> H2O (\textit{l}) + CO2 (\textit{g})}
\ce{2H2(\textit{g}) + O2(\textit{g}) <=> 2H2O(\textit{l})}
\end{document}
Ich bin neu bei Latex und erstelle einige Chemieberichte. Der MS-Gleichungseditor ist zwar eine Qual, funktioniert aber einigermaßen, selbst wenn man gemischte Brüche verwendet, um Ionenladungen mit Indizes für Atome zu erhalten, aber ich schweife ab. Ich kann das doppelte harpunenartige Symbol für das chemische Gleichgewicht nicht „länger“ machen, da ich die Pfeile gern etwas länger hätte. Ist das überhaupt möglich?
Antwort1
Ihre ursprüngliche Version hat bei mir nicht funktioniert, daher \expandafter
:
\documentclass{article}
\usepackage{mhchem}
\begin{document}
%\ce{H^+ (\textit{aq}) + HCO3^- <=> H2CO3 (\textit{aq}) <=> H2O (\textit{l}) + CO2 (\textit{g})}
\ce{2H2( \expandafter\textit{g}) + O2( \expandafter\textit{g}) <=> 2H2O( \expandafter\textit{l})}
\ce{2H2( \expandafter\textit{ g}) + O2( \expandafter\textit{g}) <=>[\hspace{1cm}][] 2H2O( \expandafter\textit{l})}
\end{document}
Antwort2
Bitte verwenden Sie zunächst mhchem mit der version
Option. Sie sollten immer die Warnungen lesen, die Sie erhalten.
Zweitens, warum versuchen Sie, den Staat kursiv darzustellen? Die IUPAC-Empfehlung lautet einfach normaler romanischer (= aufrechter) Text.
Sie können die Pfeile länger machen, indem Sie etwas „Leerzeichen“ darüber schreiben, z. B. \hspace{10ex}
.
Suchen Sie nach einer Option, um alle Pfeile um den gleichen Wert zu verlängern? Diese Option ist für Benutzer noch nicht verfügbar, aber ich könnte sie auf meine To-Do-Liste setzen.
\documentclass{article}
\usepackage[version=3]{mhchem}
\begin{document}
\ce{H^+(aq) + HCO3^- <=>[\hspace{10ex}] H2CO3(aq) <=> H2O(l) + CO2(g)}
\ce{2H2(g) + O2(g) <=> 2H2O(l)}
\end{document}
Antwort3
Ist es das, was Sie benötigen?
Dann verwenden Sie Folgendes:
\documentclass[12pt]{article}
\begin{document}
\begin{eqnarray*}
H^+ (aq) + HCO3^- &\Longleftrightarrow& H2CO3 (aq) \Longleftrightarrow H2O (l) + CO2 (g)\\
2H2(g) + O2(g) &\Longleftrightarrow& 2H2O(l)
\end{eqnarray*}
\end{document}