ausrichten trotz "overset"

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: ausrichten trotz "overset"

Richtiger Abstand

von localghost » Di 11. Jun 2013, 10:05

Dimitri hat geschrieben:[…] Das war Mir schon klar, dachte allerdings, dass das ein wenig eleganter ginge, also ohne zusätzliches "\,", […]
Vom Quellcode her nicht. Dafür aber dann mit perfektem Ergebnis.
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{mathtools}  % lädt »amsmath«

\begin{document}%
  \begin{align}
    2 abc &= xxx \\
          &\mathrel{\hphantom{=}} yyyyyyyyyyyyyyy
  \end{align}
\end{document}

von Dimitri » Di 11. Jun 2013, 09:16

Danke für die Antwort.
Das war Mir schon klar, dachte allerdings, dass das ein wenig eleganter ginge, also ohne zusätzliches "\,", wobei... Ist dies überhaupt der "Standardabstand" zum =-Zeichen?

von Johannes_B » Mo 10. Jun 2013, 23:49

Schau mal in in die Doku zu amsmath (in mathmode steht es bestimmt auch) im Abschnitt 4.2. Du kannst zusätlichen Abstand einfügen.
\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{mathtools}
\begin{document}
\begin{alignat}{2}
  2 abc &=\, && xxx \\
  &&&yyyyyyyyyyyyyyy
\end{alignat}
\end{document}

von Dimitri » Mo 10. Jun 2013, 23:43

Ja, sry.
Ich finde, dass der Abstand (von rechts gesehen) zum =-Zeichen zu gering (egtl =0?!) ist:

kompilieren --> PDF
--> links vom =-Zeichen ist ein "guter" Abstand, die xxx kleben jedoch sehr nahe am =-Zeichen. Ist das nicht ungewöhlich???

von Johannes_B » Mo 10. Jun 2013, 23:23

Das erste x und das erste y stehen in deinem Beispiel perfekt untereinander (wenn man das Dokument abschließt). Kannst du dein Problem bitte verdeutlichen?

von Dimitri » Mo 10. Jun 2013, 23:16

Hätte noch ne Frage dazu:
\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{mathtools}  % lädt »amsmath«

\begin{document}
\begin{alignat}{2}
2 abc &=&& xxx \\
&&&yyyyyyyyyyyyyyy
\end{alignat}
Kann ich das auch iwie eleganter lösen, dass die y unter den x stehen?
Habe echt schon einiges versucht, aber das ist die einzige Methode, wies überhaupt geklappt hat. Der Abstand von den x zu dem =-Zeichen ist halt ziemlich gering...

LG,
Dimitri

von Dimitri » Mo 10. Jun 2013, 21:57

Vielen Dank. :-)

Ausrichtung

von localghost » Mo 10. Jun 2013, 20:12

Nimm mathools. Das lädt amsmath ohnehin schon und verbessert dieses.
\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{mathtools}  % lädt »amsmath«

\begin{document}
  \begin{align*}
    &\overset{\mathclap{hallo}}{=} (x+y) = z \\
    & =(a+b)
  \end{align*}
\end{document}

Weiterführende Literatur:
Thorsten

von Dimitri » Mo 10. Jun 2013, 18:49

Sry, hier nochmal der code
\documentclass[10pt,a4paper]{article}
\usepackage{amsmath}

\begin{document}
\begin{align*}
&\overset{hallo}{=}(x+y)=z\\
&=(a+b)
\end{align*}
\end{document}

ausrichten trotz "overset"

von Dimitri » Mo 10. Jun 2013, 18:48

Hallo,

Habe nun echt schon einiges versucht, auch mit "stackrel", etc. aber komme einfach nicht drauf...
Hätte gerne, dass er die zweite Zeile genau unter der ersten Zeile am =-Zeichen ausrichtet und wenn möglich, das "+" der dritten Zeile unter Klammer der zweiten Zeile, aber wenn jemand "nur" ne Idee für die Lösung des ersten Problems hat, bin ich auch schon einigermaßen glücklich :-); so richtet ers ja nach dem "hallo" aus.
Hat jemand ne Idee?
\documentclass[10pt,a4paper]{article}
\usepackage{amsmath}

\begin{document}
\begin{align*}
&\overset{hallo}{=}(x+y)=z\\
&=(a+b)\\
+ab
\end{align*}
\end{document}[code]

LG,
Dimitri

Nach oben