thmtools & AfterEndEnvironment -> großer Abstand

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: thmtools & AfterEndEnvironment -> großer Abstand

Re: thmtools & AfterEndEnvironment -> großer Abstand

von Wegweiser » Di 29. Jun 2021, 16:10

Keyowah hat geschrieben:
Mo 28. Jun 2021, 19:22

Hallo, ich habe das gleiche Problem wie der Threadersteller. Kann mir jemand helfen? Hier ist ein Minimalbeispiel.

EDIT: Nevermind, ich habe Antwort auf stackoverflow erhalten: https://tex.stackexchange.com/a/603011/245355 […]

Der Abstand wird nach Löschung der Zeilen 2, 5 und 6 wie gewünscht gleichmäßig eingestellt. Allgemein gilt die Empfehlung, nur Pakete (und Klassen) zu benutzen, von denen man weiß, was sie tun. Und die Lösung ist nicht auf ›Stack Overflow‹ zu finden, sondern auf ›TeX - LaTeX Stack Exchange‹.

Anmerkung(en):

  • Dinge, die man hier unterlassen sollte.

    • Anhängen einer Frage an ein mehrere Jahre altes Thema, dazu noch ohne Zusammenhang zu dem Paket, mit dem das Problem ursprünglich aufgetreten ist.

  • Dinge, die man hier nicht unterlassen sollte.

    • Crosspostings deutlich kenntlich machen, was ebenso dort erfolgt, wo das Crossposting gemacht wurde.

Re: thmtools & AfterEndEnvironment -> großer Abstand

von Keyowah » Mo 28. Jun 2021, 19:22

Hallo, ich habe das gleiche Problem wie der Threadersteller. Kann mir jemand helfen? Hier ist ein Minimalbeispiel.

EDIT: Nevermind, ich habe Antwort auf stackoverflow erhalten: https://tex.stackexchange.com/a/603011/245355

\documentclass{scrartcl}
\usepackage{etoolbox}
\usepackage{amsthm}
\newtheorem{Th}{Theorem}
\AfterEndEnvironment{Th}{\noindent\ignorespaces}
\AfterEndEnvironment{proof}{\noindent\ignorespaces}
\begin{document}
\begin{Th}
Hallo was geht ab Hallo was geht ab Hallo was geht ab Hallo was geht ab
Hallo was geht ab Hallo was geht ab Hallo was geht ab Hallo was geht ab
Hallo was geht ab Hallo was geht ab Hallo was geht ab Hallo was geht ab.
\end{Th}
\begin{proof}
Hallo hier ist irgendwie ein größerer Abstand zu sehen zwischen Theorem
und Beweis. Hallo was geht ab Hallo was geht ab Hallo was geht ab Hallo
Hallo was geht ab Hallo was geht ab Hallo was geht ab Hallo was geht ab.
\end{proof}
Hier dagegen ist der Abstand kleiner (so soll der Abstand sein). Wie
bekomme ich den Abstand oben kleiner, ohne den korrekten Abstand
hier kaputtzumachen?
\end{document}

von Dimitri » Mi 25. Feb 2015, 17:41

Gerade Probleme mit meinem Rechner. PDF wird aber folgen!

von Johannes_B » Mi 25. Feb 2015, 17:34

Nuja, simple Lösung wäre den nanuellen Abstand zu entfernen ;-)


Aber kannst du bitte die pdf des Minimalbeispiels deines Rechners hochladen? Entferne ich den Abstand, sehe ich das zu erwartende Ergebnis.

von Dimitri » Mi 25. Feb 2015, 17:14

Schon klar, der Abstand ist bei Mir aber viel größer. Öffne mal bitte folgendes mit Overleaf - so siehts bei Mir in etwa aus. Schon irgendwie seltsam...
\documentclass{article}
\usepackage{etoolbox}
\usepackage{amsthm}
\usepackage{thmtools}
\declaretheorem{Theorem1}
\declaretheorem{Theorem2}
\AfterEndEnvironment{Theorem1}{\noindent\ignorespaces}
\AfterEndEnvironment{Theorem2}{\noindent\ignorespaces}
\begin{document}
aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb
\begin{Theorem1}
aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb
\end{Theorem1}
\par\bigskip\noindent
\begin{Theorem1}
aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb
\end{Theorem1}
aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb
\end{document}

von Johannes_B » Di 24. Feb 2015, 21:52

Jede thm-Umgebung fügt davor und danach etwas Weißraum ein, der addiert sich dann allerdings.

Kannst du uns einen Screenshot zeigen? So wirklich dramatisch finde ich das gerade nämlich nicht.

thmtools & AfterEndEnvironment -> großer Abstand

von Dimitri » Di 24. Feb 2015, 11:25

Hallo, ich habe folgendes Problem:
Ich möchte, dass der Text nach den thmtools-Umgebungen nicht einrückt, daher "AfterEndEnvironment". Schreibe ich nun 2 Theoreme untereinander, entstehen allerdings, warum auch immer, große Abstände. Kann Mir jemand erklären, wie ich beides unter einen Hut kriege?
\documentclass{article}
\usepackage{etoolbox}
\usepackage{amsthm}
\usepackage{thmtools}
\declaretheorem{Theorem1}
\declaretheorem{Theorem2}
\AfterEndEnvironment{Theorem1}{\noindent\ignorespaces}
\AfterEndEnvironment{Theorem2}{\noindent\ignorespaces}
\begin{document}
aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb
\begin{Theorem1}
aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb
\end{Theorem1}
\begin{Theorem1}
aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb
\end{Theorem1}
aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb aaa bbb
\end{document}
LG,
Dimitri

Nach oben