Seite 1 von 1

\lhd am Ende einer Definition

Verfasst: Sa 7. Apr 2012, 18:26
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

Verfasst: Mo 9. Apr 2012, 22:06
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