langer Text in align-Umgebung unter ausgerichteten Formeln

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: langer Text in align-Umgebung unter ausgerichteten Formeln

von Julian Bollermann » Do 9. Feb 2012, 14:09

hey!!!

Danke nochmal!!
Werde mein System updaten.

Sorry bin gerade ein bisschen im Stress, cool dass das so
flott geht mit den Antworten.

Gruß Julian

von cgnieder » Fr 3. Feb 2012, 22:24

Julian Bollermann hat geschrieben:In einer anderen Dokumentenklasse funktioniert das zweite Beispiel auch nicht.
Verstehe ich nicht. Funktioniert bei mir mit scrartcl, scrreprt, scrbook, article, report, book und memoir. Entweder verwendest Du irgendwas exotischeres oder Du musst wohl wirklich updaten...

von cgnieder » Fr 3. Feb 2012, 22:17

Julian Bollermann hat geschrieben:chemmacros not found
Das bedeutet wahrscheinlich, dass Deine TeX-Distribution (TeXlive? MiKTeX? ...) zu alt ist. chemmacros wurde am 15. Mai 2011 zum ersten Mal veröffentlicht.
Julian Bollermann hat geschrieben:Wie muss ich da vorgehn?
Du solltest wohl Dein System updaten?

Gruß

von Julian Bollermann » Fr 3. Feb 2012, 22:07

hey!!! :D

Danke!! ich muss noch ein bisschen rumprobieren.
Bei deiner ersten Lösung kommt ein Fehler:
chemmacros not found
Wie muss ich da vorgehn?
In einer anderen Dokumentenklasse funktioniert das zweite Beispiel auch nicht. hm.. neuling leichte schwierigkeiten!! :D

Aber voll nett das man hier so unterstützt wird!! supi!!

Grüßle :D

von cgnieder » Mi 1. Feb 2012, 23:19

Fühlt sich ein bisschen nach einem Dirty Hack an. Gibt bestimmt bessere Möglichkeiten (Tabelle?):
\documentclass{scrartcl}
% \usepackage{chemmacros} % Version < 3.0
\usepackage[method=mhchem]{chemmacros} % Version >= 3.0 (vom 28.01.2012)

\begin{document}
\newreaction[star,arg]{rxns}{alignat}
% mit version < 3.0 oder "method=mhchem":
\newcommand\rct[1]{#1.)}

\newlength{\labellength}
\settowidth{\labellength}{.3)}
\newcommand\rctext[1]{\rlap{\hspace*{-\labellength}\parbox{.5\linewidth}{#1}}}

\begin{rxns*}{2}
 \rct{1} &\quad& a + d &<=> q + a  \\
 \rct{2} &     & b + e &<=> a + a  \\
 \rct{3} &     & c + f &<=> a + a + a \\
 \rctext{Es handelt sich oft um endotherme Reaktionen, deshalb ist eine Aktivierungsenergie notwendig.}
\end{rxns*}

\end{document}
Edit: vielleicht auch so?
\documentclass{scrartcl}
\usepackage[version=3]{mhchem}
\newcommand\rct[1]{\text{#1.)}} 
\begin{document}

\[
 \begin{array}{rlrl}
  \rct{1} &\quad& \cee{a + d &<=> q + a}  \\
  \rct{2} &     & \cee{b + e &<=> a + a}  \\
  \rct{3} &     & \cee{c + f &<=> a + a + a} \\
  \multicolumn{4}{l}{\parbox{.5\linewidth}{Es handelt sich oft um endotherme Reaktionen, deshalb ist eine Aktivierungsenergie notwendig.}}
 \end{array}
\]

\end{document}

von cgnieder » Mi 1. Feb 2012, 23:12

Was meinst Du mit Koppeln? Dass der Text bündig mit "3.)" erscheint?

von Julian Bollermann » Mi 1. Feb 2012, 23:09

hey!!
Danke für die Tipps.
Ja genau es sind Reaktionen. :D

Wenn ich den Text nach der align-Umgebung einfüge, habe ich das
Problem, dass der Text nicht direkt unter Punkt 3 steht, da dieser
ja eingerückt sein soll und ist.

Gibt es da eine Möglichkeit in der align-Umgebung den Text an Punkt 3
zu koppeln ohne dass sich die geordneten Formeln darüber verschieben?
Oder andere Möglichkeiten?

Ich bin über jede Hilfe dankbar. :D

Gruß Julian

von cgnieder » Mi 1. Feb 2012, 22:40

Das ganze nach der Umgebung setzen und den Skip der Umgebung rückgängig machen wäre wohl das einfachste:
\begin{align*}
   &1.)   a + d &\rightleftharpoons& q + a \\
   &2.)   b + e &\rightleftharpoons& a + a \\
   &3.)    c + f &\rightleftharpoons& a + a + a
\end{align*} 
\vskip -\belowdisplayskip
\noindent Es handelt sich oft um endotherme Reaktionen, deshalb ist eine Aktivierungsenergie notwendig.
Da das ganze verdächtig nach Reaktionsgleichungen aussieht, darf ich folgendes vorschlagen?
\documentclass{scrartcl}
% \usepackage{chemmacros} % Version < 3.0
\usepackage[method=mhchem]{chemmacros} % Version >= 3.0 (vom 28.01.2012)

\chemsetup[chemformula]{arrow-tips=to}

\begin{document}
\newreaction[star,arg]{rxns}{alignat}
% mit version < 3.0 oder "method=mhchem":
\newcommand\rct[1]{#1.)}
\begin{rxns*}{2}
 \rct{1} &\quad& a + d &<=> q + a  \\
 \rct{2} &     & b + e &<=> a + a  \\
 \rct{3} &     & c + f &<=> a + a + a
\end{rxns*}
\vskip -\belowdisplayskip
\noindent Es handelt sich oft um endotherme Reaktionen, deshalb ist eine Aktivierungsenergie notwendig.

% oder mit chemmacros ab Version >=3.0 und "method=chemformula":
\chemsetup[option]{method=chemformula}
\begin{rxns*}{2}
 "1.)" &\quad& a + d &<=> q + a  \\
 "2.)" &     & b + e &<=> a + a  \\
 "3.)" &     & c + f &<=> a + a + a
\end{rxns*}
\vskip -\belowdisplayskip
\noindent Es handelt sich oft um endotherme Reaktionen, deshalb ist eine Aktivierungsenergie notwendig.

\end{document}
Gruß
Dateianhänge
rxns.jpg
rxns.jpg (13.11 KiB) 4003 mal betrachtet

von Julian Bollermann » Mi 1. Feb 2012, 21:26

Hey!! :D

Danke für die Antwort.
Mit dem & davor funktioniert es auch nicht, da
latex dann die anderen ausrichtungen, also die nächsten &
rechts von der minipage darstellt.
Hättest du einen Vorschlag, wie man den Text direkt unter
die ausgerichteten Formeln bekommt?
Das wäre spitze. :D

Gruß

von nfa019 » Mi 1. Feb 2012, 12:51

ein & direkt vor der Minipage würde helfen.

Trotzdem halte ich sowas für ganz schlechten Stil.

Nach oben