PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Reaktionspfeile tabulieren



Platin
27-11-2010, 18:55
Hey an Alle,

mein Problem ist gerade dass ich für eine Latex-Präsentation chemische Reaktionsgleichungen nutze und möchte das die Reaktionspfeile immer direkt untereinander tabulliert werden. Jene sollen also mit ein ein wenig Abstand zu den Spezies davor stehen und mit ein wenig Abstand zu den Spezies dahinter.
Sieht einfach in ner Präsentation besser aus wenn das alles in wenig separiert ist, da ich auch wie gleich zu sehen ist über manchen Reaktionspfeilen extra Text steht und jene dadurch länger als andere sind. Aber ich bekomme die Tabulation nicht hin. Ich habe es folgendermaßen versucht:


\section{Reaktionsgleichungen}
\frame{\frametitle{Low-Temperature Oxidation}
\begin{tabular}{ll}
&\ce {R{.} + O2 & ->[\text{low Temp.}] & RO2{.}} \\
\\
&\ce {R{.}O2 & ->[\text{high Temp.}] & R{.} + O2} \\
\\
&\ce {R{.}O2 + RH & -> & ROOH + R{.}}
\end{tabular}
}

Aber vergeblich.
Achso ich arbeite mit dem package \mchem.

wisst ihr wie man das machen kann ?

Danke euch
Grüße

Sepp99
28-11-2010, 06:23
Dazu solltest Du ein lauffähiges Minimalbeispiel liefern.
http://www.minimalbeispiel.de/mini.html

Weiters gibt es kein Paket \mchem, sondern mhchem.

Sepp.-

Sepp99
28-11-2010, 07:17
Weil Sonntag ist hab ich etwas herumgespielt:



\documentclass{beamer}
\usepackage{mhchem}

\begin{document}
\section{Reaktionsgleichungen}
\begin{frame}
\frametitle{Low-Temperature Oxidation}
\begin{tabular}{llll}
&\ce {R{.} + O2} & \ce {->[\text{low Temp.}]} & \ce {RO2{.}} \\
% \\
&\ce {R{.}O2} & \ce {->[\text{high Temp.}]} & \ce {R{.} + O2} \\
% \\
&\ce {R{.}O2 + RH} & \ce {->} & \ce {ROOH + R{.}}
\end{tabular}

\end{frame}

\end{document}


Gruß, Sepp,.

Platin
28-11-2010, 10:19
Hey, danke dir, funktioniert so wie ich es will.
Weißt du vllt noch wie ich die Länge der Reaktionspfeile ändern kann?
Und gibt es vllt auch eine Möglichkeit die Punkte über die Buchstaben zu platzieren?

Grüße

localghost
28-11-2010, 11:33
\begin{align}
\cee{R^. + O2 & ->[\text{\hphantom{i}low Temp.}] RO2^.} \\
\cee{R^. O2 & ->[\text{high Temp.}] R^. + O2} \\
\cee{R^. O2 + RH & ->[\phantom{low Temp.}] ROOH + R^.}
\end{align}

Näheres siehe Anleitung von mhchem (http://ctan.org/pkg/mhchem).

[…] Und gibt es vllt auch eine Möglichkeit die Punkte über die Buchstaben zu platzieren? […]
Entspricht dies denn überhaupt der üblichen Notation?


Thorsten

Platin
28-11-2010, 12:25
Hey torsten,

ja also in meinen Büchern ist es so gemacht, das der Punkt drüber steht.
Weißt du zufällig vllt auch wie ich dir Schriftgröße in mhchem modus für einzelne Wörter ändern kann. also das ich zum bsp sagen kann c H2O. so das H2O tiefgestellt unter c steht. Ich habe es so versucht:


$c_{\ce{H2O}}$

H2O steht hier zwar tiefer aber ich müsste es zusätzlich noch kleiner machen, da es sonst kaum ein Unterschied zwischen dem kleinen c und dem großgeschriebenen H2O gibt.

Grüße

voss
28-11-2010, 12:58
ja also in meinen Büchern ist es so gemacht, das der Punkt drüber steht.
Weißt du zufällig vllt auch wie ich dir Schriftgröße in mhchem modus für einzelne Wörter ändern kann. also das ich zum bsp sagen kann c H2O. so das H2O tiefgestellt unter c steht. Ich habe es so versucht:



\documentclass{beamer}
\usepackage{amsmath}
\usepackage[version=2]{mhchem}
\newcommand\tBox[2][5em]{\text{\makebox[#1]{#2}}}
\newcommand\Ce[1]{{\scriptscriptstyle\ce{#1}}}

\begin{document}
\section{Reaktionsgleichungen}
\begin{frame}

\begin{align}
\cee{R^. + O2 & ->[\tBox{low Temp.}] RO2^.} \\
\cee{R^. O2 & ->[\tBox{high Temp.}] R^. + O2} \\
\cee{R^. O2 + RH & ->[\tBox{low Temp.}] ROOH + R^.}
\end{align}

$c_{\Ce{H2O}}$

\end{frame}

\end{document}

Herbert

Platin
28-11-2010, 13:16
Hey, danke dir für deine schnelle Hilfe.
Aber mein Problem ist das ich jetzt meherere solcher Zeilen untereinander zu stehen habe und neben diesen Gleichungen jetzt eine (1) steht. die soll da aber nicht hin. wie bekomme ich die denn weg?

Danke dir
grüße

voss
28-11-2010, 14:34
Hey, danke dir für deine schnelle Hilfe.
Aber mein Problem ist das ich jetzt meherere solcher Zeilen untereinander zu stehen habe und neben diesen Gleichungen jetzt eine (1) steht. die soll da aber nicht hin. wie bekomme ich die denn weg?


es ist nicht verboten, die Doku zu lesen ...

\begin{align*}
...
\end{align*}

Herbert

Platin
28-11-2010, 14:35
Ok das habe ich selber hinbekommen, aber die Brüche bereiten mir noch kopfschmerzen. Irgendwie seheh bei den Dollarzeichen nicht durch. Wozu sind die denn gut und worauf muss ich da achten? : Ich wollte de Bruch dOH./dt darstellen, aber es gelingt mir nicht:


$\frac{\cee{dc_{\Ce{R´.OOH}}}}{\ce{dt}}$


Das hat glaube ich was mit den $-Zeichen zu tuen, aber ich erkenne da keine logik, auch nicht mit der Hilfe.

Kannst du mir helfen?

Grüße

ps. Das mit der nummerierung der gleichung habe ich mit
begin und end {equation*} gemacht.

Von welcher Doku redest du eigentlich ?

Platin
28-11-2010, 14:45
ok habe es selber hinbekommen.
lag an nem tabulator.
Aber kannst du mir sagen was es mit den $-Zeichen auf sich hat ?

grüße

Platin
28-11-2010, 15:33
Doch zu früh gefreut.
ich hänge immer noch.

Ich möchte folgendes darstellen:

dc(R.´OH) /dt. Das bekomme ich einfach nicht hin.

der Punkt hinterm R ist der Punkt des Radikals und der Apostroph soll kennzeichnen das es sich hierbei um ein anderes R handelt.
Das R.`OH soll wie gesagt tief stehen.
Ich bekomme alles hin außer diesem Apostroph. Kann auch ein anderes Sonderzeichen sein, solange es die anderen Sachen nicht behindert.
Ich habe es auch mal mit einem Kreis überm R versucht, aber dann wird der Punkt für das Radikal nicht mehr korrekt positioniert:

$\frac{\cee{dc_{\Ce{\r{R}.}}}{\ce{dt}}$

Hat jmd ne Idee wie ich das lösen kann?

Platin
28-11-2010, 15:39
Ich mache mal nen neun Thread auf, weil das Thema Reaktionspfeile tabulieren ja nun nicht mehr aktuell ist.