Abstände nach Umgebungen < LaTeX < Mathe-Software < Mathe < Vorhilfe
|
Hallo zusammen,
ich bin gerade dabei ein Skript zu texen und stoße auf folgende zwei Probleme:
1. Wenn ich eine lange Zeile mit mathematischen Formeln habe, und möchte, dass dies alles in eine Reihe passt, dann kann man mit mathematischen Umgebungen wie z.B. [mm] \backslash[ \backslash] [/mm] arbeiten. Jedoch werden diese immer vom anderen Text hervorgehoben, indem sowohl der Zeilenabstand nach unten als auch nach oben vergrößert wird. Gibt es eine Möglichkeit diesen Zeilenabstand auch wieder einmalig zu korregieren? Oder noch besser: Gibt es eine andere Umgebung, die den Text in eine Zeile bekommt, aber nicht den Zeilenabstand vergrößert? (Ich hänge gleich noch ein Minimalbeispiel zu beiden Fragen an.)
2. Ich habe mir Umgebungen für Definitionen, Sätze, usw. definiert. Diese funktionieren auch einwandfrei bis auf eine Ausnahme: Wenn ich einen Satz xy habe, und direkt danach eine itemize oder enumerate -Umgebung beginne, wirkt der Zeilenumbruch in meiner Satz-Umgebung nicht mehr. Wie kann ich erreichen, dass die Aufzählung erst in der nächsten Zeile beginnt? (Bei der Umgebung Beweis stört mich das nicht.)
Minimalbeispiel:
bei dem Satz, Frage 2
bei dem Beweis (wenn ich die Zeile nach Nebenrechnung in eine Zeile bekommen möchte), Frage 1
Datei-Anhang
Vielen Dank an alle, die sich die Zeit nehmen und das Problem mal anschauen.
lg cypernrose
Dateianhänge: Anhang Nr. 1 (Typ: tex) [nicht öffentlich]
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 09:04 Mi 13.11.2013 | Autor: | felixf |
Moin cypernrose !
> ich bin gerade dabei ein Skript zu texen und stoße auf
> folgende zwei Probleme:
> 1. Wenn ich eine lange Zeile mit mathematischen Formeln
> habe, und möchte, dass dies alles in eine Reihe passt,
> dann kann man mit mathematischen Umgebungen wie z.B.
> [mm]\backslash[ \backslash][/mm] arbeiten. Jedoch werden diese
> immer vom anderen Text hervorgehoben, indem sowohl der
> Zeilenabstand nach unten als auch nach oben vergrößert
> wird. Gibt es eine Möglichkeit diesen Zeilenabstand auch
> wieder einmalig zu korregieren? Oder noch besser: Gibt es
> eine andere Umgebung, die den Text in eine Zeile bekommt,
> aber nicht den Zeilenabstand vergrößert? (Ich hänge
> gleich noch ein Minimalbeispiel zu beiden Fragen an.)
Mach doch nach \textit{Nebenrechnung: } ein \\ und schreib die Formel in der nächsten Zeile als ganz normalen Text mit $...$-Formel. Displaystyle-Formeln haben einfach Abstand nach unten und oben.
Also so etwa hast du keinen Abstand:
1: |
| 2: | \textit{Nebenrechnung: }\\
| 3: | \text{Sei}~$a < b \: \Rightarrow \: (- \infty, b] = (- \infty, a] \stackrel{.}{\cup} (a, b] \Rightarrow \wmass((- \infty, b]) = \wmass((- \infty, a]) \; + \; \wmass((a, b])$.
| 4: | \end{bew}
|
> 2. Ich habe mir Umgebungen für Definitionen, Sätze, usw.
> definiert. Diese funktionieren auch einwandfrei bis auf
> eine Ausnahme: Wenn ich einen Satz xy habe, und direkt
> danach eine itemize oder enumerate -Umgebung beginne, wirkt
> der Zeilenumbruch in meiner Satz-Umgebung nicht mehr. Wie
> kann ich erreichen, dass die Aufzählung erst in der
> nächsten Zeile beginnt? (Bei der Umgebung Beweis stört
> mich das nicht.)
Normalerweise macht man dies, indem man direkt nach \begin{satz} ein \hfill einfügt. Das führt in deinem Beispiel jedoch zu extrem viel Abständen, die plötzlich eingefügt werden.
Wenn man in deiner Definition von my_style das \newline durch 0pt ersetzt, ist der Abstand mit \hfill der normale itemize-Umgebungs-Abstand.
Schau auch mal hier, da kommt das Problem auch vor. Dort wird empfohlen, ntheorem anstelle amsthm zu verwenden.
LG Felix
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 19:20 So 17.11.2013 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|