\lhd am Ende einer Definition

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


Herr-Vorragend
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Sa 7. Apr 2012, 14:50

\lhd am Ende einer Definition

Beitrag von Herr-Vorragend »

Hi,

ich benutze amsthm, um mir Theorem, Lemmata, Definitionen etc. zu erstellen. Das Problem ist, dass ich in einer Definition die gleiche Schriftart habe (und auch haben will), wie im restlichen Dokument. Ich habe schon öfters gesehen, dass manche Autoren deshalb Definitionen und Beispiele mit dem Symbol \lhd beenden. Hier ein Minimalbeispiel:
\documentclass{scrartcl}

\usepackage{amsmath, amsthm, amssymb}


\newtheorem{definition}[section]{Definition}

\begin{document}
	\begin{definition}
		Bla blub.
	\end{definition}
\end{document}
Wie es aussehen soll:
\documentclass{scrartcl}

\usepackage{amsmath, amsthm, amssymb}


\newtheorem{definition}[section]{Definition}

\begin{document}
	\begin{definition}
		Bla blub.
		\mbox{}\hfill $\lhd$
	\end{definition}
\end{document}
Klar kann ich das per Hand hinter jede Definition schreiben, aber kann man das auch automatisiert machen? Gibt es eine Art hook, mit dem man am Ende eines Theorem, Definition etc. etwas anfügen kann?

Viele Grüße,
Herr-Vorragend

Herr-Vorragend
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Sa 7. Apr 2012, 14:50

Beitrag von Herr-Vorragend »

Hi,

ich bin mittlerweile selbst auf die Lösung gekommen. Ich habe mir einfach ein neues Environment definiert, z.B.:
\newtheorem{ndefinition}[section]{Definition}
\newenvironment{definition}{\begin{ndefinition}}{\mbox{}\hfill$\lhd$\end{ndefinition}}
Viele Grüße

Antworten