svmono5.6: Namen eigener Theoremumgebungen mit cleveref

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


user49915
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mi 17. Apr 2019, 15:10

svmono5.6: Namen eigener Theoremumgebungen mit cleveref

Beitrag von user49915 »

Betrachten wir die folgende Eingabe:

Code: Alles auswählen

\documentclass[envcountsame,envcountsect]{svmono}%%% V5.6 aus https://www.springer.com/gp/authors-editors/book-authors-editors/resources-guidelines/rights-permissions-licensing/manuscript-preparation/5636
\def\defAndThmname{Definition und Theorem}\makeatletter\spn@wtheorem{defAndThm}{Definition und Theorem}{\bfseries}{\itshape}\makeatother%%% One way which doesn't work
%\spnewtheorem{defAndThm}[theorem]{Definition und Theorem}{\bfseries}{\itshape}%%% Another way which doesn't work
\usepackage{cleveref}
\crefname{defAndThm}{Def.\ und Thm.}{Defn.\ und Thme.}
\Crefname{defAndThm}{Definition und Theorem}{Definitionen und Theoreme}
\begin{document}
\chapter{MyChapter}
\section{MySection}
\section{MySubSection}
\begin{theorem}[My Theorem]1+1=2\end{theorem}
\begin{defAndThm}[My Definition and Theorem]\label{defAndThm:MyTheorem}A \emph{white} number is any number equaling its square. All white numbers \(x\) satisfy \(x(x-1)=0\).\end{defAndThm}
Let's reference it: \cref{defAndThm:MyTheorem}.
\end{document}
Die Ausgabe ist anbei.

Bisher läuft vieles gut: es gibt einen einzigen Zählen für alle Umgebungen und dieser Zähler folgt der Abschnitt-Nummerierung. Jedoch lautet die letzte Zeile
Let's reference it: theorem 1.2.2.
Richtigerweise sollte es aber
Let's reference it: Def. und Thm. 1.2.2.
heißen. Wie kann man es mit `\cref` aus `cleveref` erreichen?[/quote]

Das Laden von `ntheorem` ist leider ein No-Go (zu antik, zu fehlerbehaftet). Das Laden von `amsthm` ist ebenso unerwünscht, vor allem wenn man eigene, von den beinhaltenden Umgebungen abhängige QED-Symbole selbst setzen möchte. Ich hab's jedenfalls mit beiden Paketen erfolglos versucht.

Die Frage steht ebenso bei http://latex.org/forum/viewtopic.php?t=32432 und http://texwelt.de/wissen/fragen/24620/s ... t-cleveref
Dateianhänge
Ausgabe von pdflatex
Ausgabe von pdflatex
screenshot.png (40.7 KiB) 356 mal betrachtet
Zuletzt geändert von user49915 am Do 18. Apr 2019, 22:13, insgesamt 6-mal geändert.

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2118
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Bild

Crossposts sind kein Problem, wenn die Themen in anderen Foren durch Verweise erwähnt werden.
Zuletzt geändert von Bartman am Do 18. Apr 2019, 20:55, insgesamt 1-mal geändert.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5080
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Und noch ein Crosspost
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten