fleqn lokal ausschalten

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: fleqn lokal ausschalten

von Dimitri » Mo 28. Okt 2013, 13:46

Super, Danke! :-)

von Stefan Kottwitz » Mo 28. Okt 2013, 13:42

Du kannst \multelinegap vor Beginn auf \mathindent setzen, und am Ende auf 0 oder einen anderen, wie die originalen 10pt.
\bgroup
\setlength{\multlinegap}{\mathindent}
\makeatletter\@fleqnfalse\makeatother
\begin{multline*}
a=xxxxxxxx\\ % sollte soweit einrücken wie oben
bbbbbbbbbbbbbbbbbbbbbb\\
cccccccccccccccccccccccccccccccc
\setlength{\multlinegap}{0pt}
\end{multline*}
\egroup
Oder speichern und wiederverwenden...
% in Präambel:
\newlength{\origmultlinegap}
\setlength{\origmultlinegap}{\multlinegap}
\bgroup
\setlength{\multlinegap}{\mathindent}
\makeatletter\@fleqnfalse\makeatother
\begin{multline*}
a=xxxxxxxx\\ % sollte soweit einrücken wie oben
bbbbbbbbbbbbbbbbbbbbbb\\
cccccccccccccccccccccccccccccccc
\setlength{\multlinegap}{\origmultlinegap}
\end{multline*}
\egroup
Stefan

von Dimitri » Mo 28. Okt 2013, 13:12

Danke nochmal für die Antwort.
Ich habe in meiner Arbeit aber auch unnummerierte "multlines". mit shoveright schiebt er mir die letzte zeile aber nur bis zu jenem Mathindent. ich würde aber gerne auf der rechten seite den defaultabstand (der etwas kleiner als der rechte textrand ist) behalten...

von Stefan Kottwitz » Mo 28. Okt 2013, 12:06

Dort ist es genau linksbündig, wie im vorigen Post gewünscht. Jedoch hast Du in der linksbündigen Version noch um \mathindent eingerückt - Abhilfe: Wie kriege ich Gleichungen linksbündig?

Oder Du setzt sie gleich, innerhalb der \bgroup ... \egroup-Gruppe:
\setlength{\multlinegap}{\mathindent}
Das betrifft auch den rechten Rand bei unnummerierten multline-Systemen, jedoch ist es hier nummeriert bzw. mit Tag und daher spielt \multlinegap sowieso nur links eine Rolle.

Wenn sowas mehrmals vorkommt, mache Dir am besten ein Makro bzw. eine Umgebung.

Stefan

von Dimitri » Mo 28. Okt 2013, 11:36

Hi Stefan,

das weiß ich bereits ("Mathmode"), aber das hilft Mir ja nicht weiter...

LG

von Stefan Kottwitz » Mo 28. Okt 2013, 11:19

Hallo Dimitri,

hier kannst Du sehen, wie Du die standardmäßige Einrückung von amsmath abstellen kannst: Wie kriege ich Formeln mit multline linksbündig und rechtsbündig?

Stefan

von Dimitri » Mo 28. Okt 2013, 11:11

Oder alternativ, wie ich ne

"links, zentriert,..., zentriert, rechts"-Anordnung (analog zu multline mit den entsprechenden Abständen hinkriege...

fleqn lokal ausschalten

von Dimitri » So 27. Okt 2013, 21:53

Hi Leute,

Ich sitze nun schon den ganzen Tag an folgendem Problem:
Ich möchte für ne multline-Gl. fleqn lokal deaktivieren. Aus- bzw. Einschalten ist kein Problem; ich möchte aber weiterhin, dass die gesamte Gleichung genauso tief eingerückt ist, wie mit z.B. mit ner ganz normalen align-Umgebung. Letzteres bekomme ich einfach nicht hin. Kann Mir da bitte jemand helfen?
\documentclass[a4paper, fleqn]{scrartcl}
\usepackage{amsmath}
\usepackage[ngerman]{babel}

\begin{document}

\begin{multline}
a=xxxxxxxx\\
bbbbbbbbbbbbbbbbbbbbbb\\
cccccccccccccccccccccccccccccccc
\end{multline}

\bgroup
\makeatletter\@fleqnfalse\makeatother
\begin{multline}
a=xxxxxxxx\\ % sollte soweit einrücken wie oben
bbbbbbbbbbbbbbbbbbbbbb\\
cccccccccccccccccccccccccccccccc
\end{multline}
\egroup

\end{document}
LG, Dimitri

Nach oben