\documentclass{article}
\usepackage{amsmath,amsthm,amssymb,parskip}
\usepackage{graphicx,float,hyperref}
\usepackage[margin=1in]{geometry}
\usepackage{titling,multicol}
\usepackage{tcolorbox}
\tcbuselibrary{theorems}
\newtcbtheorem{mytheo*}{}%
{colback=purple!5,colframe=blue!100!,fonttitle=\bfseries}{th}
\begin{document}
\begin{mytheo*}{title...}{}
text...
\end{mytheo*}
\end{document}
Ich versuche, den Satz zu nummerieren, habe aber noch nicht herausgefunden, wie ich die Zahl 1 und den Doppelpunkt am Anfang des Satztitels entfernen kann. Weiß jemand, wie das geht?
Antwort1
Es liegt ein Missverständnis seitens des OP vor, was \newtcbtheorem
eigentlich bedeutet:
\newtcbtheorem{foo}{...}{...}{...}
wird tatsächlich sowohl die nummerierte Theorem-ähnliche Umgebung definierenfoo
Und foo*
, also werden und \newtcbtheorem{foo*}
tatsächlich definiert , wobei jedoch und die unnummerierte Version bleibt.foo*
foo**
foo*
foo**
tcolorbox
Eine Beschreibung hierzu finden Sie auf Seite 340 des aktuellen Handbuchs.
Darüber hinaus hyperref
sollte es in 98 % aller Fälle fast immer als letztes Paket geladen werden.
Als Antwort auf den untenstehenden Kommentar vonBryan-MH:
Die nicht mit Sternchen versehene Version des Theorems verfügt über ein zusätzliches obligatorisches Argument, das für die Bezeichnung gedacht ist, siehe das geänderte Beispiel, in dem die Bezeichnung als angegeben wird {foo}
, was auf erweitert wird, th:foo
da die Definition des Theorems th
ein Bezeichnungspräfix hat.
Verwandte (aber keine Duplikate)Zähler für tcolorbox
Ebenfalls verwandt (auch kein Duplikat):Problem mit dem tcolorbox-Paket
\documentclass{article}
\usepackage{amsmath,amsthm,amssymb,parskip}
\usepackage[margin=1in]{geometry}
\usepackage{titling,multicol}
\usepackage[most]{tcolorbox}
\usepackage{graphicx,float}
\usepackage{hyperref}
\newtcbtheorem{mytheo}{My theorem}{colback=purple!5,colframe=blue!100!,fonttitle=\bfseries}{th}
\begin{document}
\begin{mytheo*}{}
text...
\end{mytheo*}
See \ref{th:foo}
\begin{mytheo}{Foo}{foo}
text...
\end{mytheo}
\end{document}