QED-Symbol nach einer Cases-Umgebung

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: QED-Symbol nach einer Cases-Umgebung

Re: QED-Symbol nach einer Cases-Umgebung

von uliken » Fr 1. Okt 2021, 09:22

Wenn die beiden von MoeWe angegebenen Pakete eingefügt und der fehlende Befehl \zeichen definiert wurden, funktioniert auch dein Beispiel mit \mbox{\qedhere}.

\documentclass[ngerman, fontsize=11pt, DIV=15, BCOR = 10mm, parskip=half-, twoside]{scrartcl}
\usepackage{babel}% sonst ist Option ngerman bei \documentclass sinnlos
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{chngcntr}
\usepackage{cleveref}\usepackage{algorithm2e}
\crefname{satz}{Satz}{Sätze}
\counterwithin{algocf}{subsection}

\newcommand{\zeichen}{\texttt{qed}}
\theoremstyle{satz}
\newtheorem{XsatzX}[algocf]{Satz}
\newenvironment{satz}
{\renewcommand{\qedsymbol}{\zeichen}%
	\pushQED{\qed}\begin{XsatzX}}
	{\popQED\end{XsatzX}}
\crefname{XsatzX}{Satz}{Sätze}

\begin{document}
\begin{satz}
	Der Beweis endet erst wenn
	\[
	\begin{cases}
	a, &\text{ alles erledigt ist } \\
	b, &\text{ niemand mehr kann.}\mbox{\qedhere}
		\end{cases}
		\]
\end{satz}

\end{document}

Re: QED-Symbol nach einer Cases-Umgebung

von MoeWe » Sa 25. Sep 2021, 13:50

Der Code ist leider absolut nicht kompilierbar. Nachdem ich die beiden fehlenden Pakete \usepackage{cleveref}\usepackage{algorithm2e} (algorithm2e ist eher geraten, kann sein, dass auch noch andere Pakete algocf bereitstellen) hinzugefügt hatte, bekam ich noch immer Fehler, da \theoremstyle{satz} und \zeichen standardmäßig nicht definiert sind. Also habe ich aufgegeben.

Versuch doch bitte, das Codebeispiel kompilierbar zu machen. Mit dem "LaTeX-Ausgabe"-Knopf hier im Forum ist das ja sogar ganz einfach nachzuprüfen.

Re: QED-Symbol nach einer Cases-Umgebung

von ichbinneu » Fr 24. Sep 2021, 15:14

Danke sehr.
Nun hatte ich leider den Fehler gemacht und nicht mehr drauf geachtet, dass ich das gar nicht in einer Proof-Umgebung habe, sondern in einer eigenen Umgebung.

\documentclass[ngerman, fontsize=11pt, DIV=15, BCOR = 10mm, parskip=half-, twoside]{scrartcl}
\usepackage{babel}% sonst ist Option ngerman bei \documentclass sinnlos
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{chngcntr}

\crefname{satz}{Satz}{Sätze}
\counterwithin{algocf}{subsection}


\theoremstyle{satz}
\newtheorem{XsatzX}[algocf]{Satz}
\newenvironment{satz}
{\renewcommand{\qedsymbol}{\zeichen}%
	\pushQED{\qed}\begin{XsatzX}}
	{\popQED\end{XsatzX}}
\crefname{XsatzX}{Satz}{Sätze}

\begin{document}
\begin{satz}
	Der Beweis endet erst wenn
	\[
	\begin{cases}
	a, &\text{ alles erledigt ist } \\
	b, &\text{ niemand mehr kann.}
		\end{cases}
		\]
\end{satz}

\end{document}

Re: QED-Symbol nach einer Cases-Umgebung

von uliken » Fr 24. Sep 2021, 10:36

Füge an der Stelle, an der das QED-Symbol erscheinen soll, den Befehl

\qedhere

ein.
In deinen Fall muß der Befehl noch in in einer

\mbox{}

eingepackt werden.
Also:

\documentclass[ngerman, fontsize=11pt, DIV=15, BCOR = 10mm, parskip=half-, twoside]{scrartcl}
\usepackage{babel}
\usepackage{amsthm}
\usepackage{amsmath}


\begin{document}
\begin{proof}
	Der Beweis endet erst wenn
	\[
	\begin{cases}
	a, &\text{ alles erledigt ist } \\
	b, &\text{ niemand mehr kann.} \mbox{\qedhere}
	\end{cases}
	\]
\end{proof}

\end{document}

QED-Symbol nach einer Cases-Umgebung

von ichbinneu » Do 23. Sep 2021, 21:40

Guten Tag,

ich habe einen Beweis und möchte ihn mit einer Fallunterscheidung abschließen.
Leider wird das qed-Symbol danach in eine Leerzeile gerückt.
Ich würde mir aber wünschen, dass es in der letzten cases-Zeile ist.

Hier ein MWE:

\documentclass[ngerman, fontsize=11pt, DIV=15, BCOR = 10mm, parskip=half-, twoside]{scrartcl}
\usepackage{babel}
\usepackage{amsthm}
\usepackage{amsmath}


\begin{document}
\begin{proof}
	Der Beweis endet erst wenn
	\[
	\begin{cases}
	a, &\text{ alles erledigt ist } \\
	b, &\text{ niemand mehr kann.}
		\end{cases}
		\]
\end{proof}

\end{document}

Nach oben