tcolorbox 定理の番号付け

tcolorbox 定理の番号付け
\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}

定理に番号を付けないようにしたいのですが、定理のタイトルの先頭にある数字 1 とコロンを削除する方法がわかりません。誰かこれを行う方法を知っていますか?

答え1

OP は\newtcbtheorem実際には何をしているのかについて誤解しています:

\newtcbtheorem{foo}{...}{...}{...}実際には、番号付き定理のような環境の両方を定義しますfoo そして foo*なので、実際にはと を\newtcbtheorem{foo*}定義し、 には番号が付けられますが、 と は番号なしバージョンです。foo*foo**foo*foo**

tcolorboxこの説明については、現在のマニュアルの 340 ページを参照してください。

さらに、hyperrefすべてのケースの 98% では、ほぼ常に最後のパッケージとしてロードする必要があります。

以下のコメントへの返信としてブライアン-MH:

定理の星印のないバージョンには、ラベル用の追加の必須引数があります。定理の定義に というラベル接頭辞があるため{foo}、ラベルが として指定されている変更された例を参照してください。これは に拡張されます。th:footh

関連あり(ただし重複なし)tcolorbox のカウンター

関連するもの(重複なし):tcolorbox パッケージの問題

\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}

ここに画像の説明を入力してください

関連情報