newtheorem mit Symbol versehen

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: newtheorem mit Symbol versehen

Re: newtheorem mit Symbol versehen

von ich meine ja nur » Fr 2. Sep 2022, 09:19

Was ist »das«? Beachte auch den Beitrag unmittelbar vor deinem.

Re: newtheorem mit Symbol versehen

von joinnowuk » Do 1. Sep 2022, 12:26

Wie kann ich das denn jetzt automatisieren? Gibt es da eine Möglichkeit, dass in dieses newtheorem einzubinden?
install vidmate get-mobdroapk.com

Re: newtheorem mit Symbol versehen

von gast. » Fr 1. Apr 2022, 15:24

??? Im Beispiel haben wir Definition 1, Definition 2, also eindeutig mit Zähler. Wenn du ein neues Problem hast, dann stelle besser (ggf. mit Link auf die alte Frage) eine neue Frage mit vollständigem Minimalbeispiel und erkläre daran, was du anders haben willst.

Re: newtheorem mit Symbol versehen

von ichbinneu » Fr 10. Sep 2021, 21:13

Danke sehr.
Alle Umgebungen die nicht auf Mathe enden, habe ich nun korrigiert mit \popQED{\diamond} und bin zufrieden.

Wie würde ich denn jetzt alle anderen, also alles was auf Mathe endet, manuell korrigieren?

Re: newtheorem mit Symbol versehen

von MoeWe » Fr 10. Sep 2021, 21:02

Für Fälle, in denen das Endzeichen nicht ganz hübsch positioniert ist, gibt es den Befehl \qedhere

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

\usepackage{amsthm}

\theoremstyle{definition}
\newtheorem{XdefiX}{Definition}
\newenvironment{defi}
  {\renewcommand{\qedsymbol}{$\bullet$}%
   \pushQED{\qed}\begin{XdefiX}}
  {\popQED\end{XdefiX}}

\begin{document}
	\section{1. Kapitel}
	\subsection{1. Unterkapitel}
\begin{defi}
  Hier wird etwas definiert.
Selbst mit einem Absatz in der Definition sieht alles top aus.

Hier der Absatz.
\end{defi}
Hier wird nichts mehr definiert.

Jetzt kommt die nächste Definition.

\begin{defi}
Jetzt kommt Mathe.
\[
1+2 = 3\qedhere
\]
\end{defi}

\end{document}

Re: newtheorem mit Symbol versehen

von ichbinneu » Fr 10. Sep 2021, 20:54

Nein, es ist in etwa die Hälfte der Umgebungen, die mit Mathe enden.

Ich hätte jetzt nichts dagegen, die auch einzeln zu bearbeiten.
Reicht es dann wenn ich bei Umgebungen, die nicht auf Mathe enden, einfach

\popQED{\diamond}

vor den \end-Tag setze?

Re: newtheorem mit Symbol versehen

von gast. » Fr 10. Sep 2021, 20:10

Wenn da immer eine Matheumgebung am Ende der defi-Umgebung steht, dann kann man den \vskip natürlich auch direkt in dessen Definition vor dem \popQED einfügen. Aber das sollte man wirklich nur machen, wenn immer eine Matheumgebung am Ende steht.

Re: newtheorem mit Symbol versehen

von ichbinneu » Fr 10. Sep 2021, 19:57

Danke schonmal.
Nun habe ich aber in einer Arbeit 843 solcher Umgebungen. Wie kann ich das denn jetzt automatisieren? Gibt es da eine Möglichkeit, dass in dieses newtheorem einzubinden?

Re: newtheorem mit Symbol versehen

von gast. » Fr 10. Sep 2021, 19:48

Nun, abgesetzte Mathematik wird immer mit Abstand davor und danach gesetzt. Das gilt natürlich auch hier. Prinzipiell kann man den Abstand natürlich durch einen negativen Abstand wieder ausgleichen:

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

\theoremstyle{definition}
\newtheorem{XdefiX}{Definition}
\newenvironment{defi}
  {\renewcommand{\qedsymbol}{$\bullet$}%
   \pushQED{\qed}\begin{XdefiX}}
  {\popQED\end{XdefiX}}

\begin{document}
	\section{1. Kapitel}
	\subsection{1. Unterkapitel}
\begin{defi}
  Hier wird etwas definiert.
Selbst mit einem Absatz in der Definition sieht alles top aus.

Hier der Absatz.
\end{defi}
Hier wird nichts mehr definiert.

Jetzt kommt die nächste Definition.

\begin{defi}
Jetzt kommt Mathe.
\[
1+2 = 3
\]
\vskip-\dimexpr \belowdisplayskip+\baselineskip\relax
\end{defi}
Und hier kommt wieder Text.

\end{document}

Wichtig: \vspace funktioniert hier nicht bzw. nur in Verbindung mit \par.

Übrigens fontsize=11pt ist die Voreinstellung und kann deshalb guten Gewissens weggelassen werden. Außerdem sei darauf hingewiesen, dass es auch \textbullet gibt → usrguide, Abschnitt 3.14.

Re: newtheorem mit Symbol versehen

von ichbinneu » Fr 10. Sep 2021, 19:11

Hier ein MWE:

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

\usepackage{amsthm}

\theoremstyle{definition}
\newtheorem{XdefiX}{Definition}
\newenvironment{defi}
  {\renewcommand{\qedsymbol}{$\bullet$}%
   \pushQED{\qed}\begin{XdefiX}}
  {\popQED\end{XdefiX}}

\begin{document}
	\section{1. Kapitel}
	\subsection{1. Unterkapitel}
\begin{defi}
  Hier wird etwas definiert.
Selbst mit einem Absatz in der Definition sieht alles top aus.

Hier der Absatz.
\end{defi}
Hier wird nichts mehr definiert.

Jetzt kommt die nächste Definition.

\begin{defi}
Jetzt kommt Mathe.
\[
1+2 = 3
\]
\end{defi}

\end{document}

Nach oben