![Mein Verweis auf meine `tcolorbox` funktioniert nicht](https://rvso.com/image/400386/Mein%20Verweis%20auf%20meine%20%60tcolorbox%60%20funktioniert%20nicht.png)
Ich versuche nur, in meinem Text auf eines meiner Beispiele zu verweisen, aber es ist immer mit dem oberen vorherigen Zähler gekennzeichnet (hier die Abschnittsnummer).
Meine Beispielumgebung ist definiert als „ exmp
was tcolorbox
selbst eine Umgebung ist“. Ich weiß, dass das Problem wahrscheinlich von meiner newtcolorbox
Definition herrührt, aber ich kann nicht herausfinden, woher. Wenn Sie eine Idee haben, sagen Sie es mir bitte.
Ich arbeite mit dem pdfLaTex
Compiler und hier ist mein Minimalcode:
\documentclass[justified,notoc,numbers]{tufte-handout}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{color}
\usepackage[most]{tcolorbox}
%-----------FOR DEMO-----------
\usepackage{lipsum}
%=======================================================
% FONT STYLE
%=======================================================
\renewcommand{\rmdefault}{ptm}
%=======================================================
% COUNTERS
%=======================================================
\newcounter{theexample}[section]
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
%=======================================================
% COLORS
%=======================================================
\definecolor{grey}{rgb}{0.9,0.9,0.9}
\definecolor{myColor}{rgb}{0.0, 0.5, 1.0}
\newtcolorbox{exmp}[1][]{
breakable,
enhanced,
borderline west={2pt}{0pt}{myColor},
sharp corners,
boxrule=0pt,
fonttitle={\large\bfseries},
coltitle={black},
title= {\textcolor{myColor}{Exemple \stepcounter{theexample}\thesection.\arabic{theexample}:} #1\\},
attach title to upper,
right=0pt,
top=0pt,
bottom=0pt,
frame hidden,
colback=white!80!gray,
}
\title{test - tex.stackexchange.com}
\author[Author Name \& Firstname]{Author Name \& Firstname}
%=======================================================
% GEOMETRY
%=======================================================
\geometry{
left=15mm, % left margin
textwidth=140mm, % main text block
headsep=10mm,
headheight = 0mm,
marginparsep=7mm, % gutter between main text block and margin notes
marginparwidth=50mm, % width of margin notes
bottom = 1.5cm,
top = 1.7cm
}
%=======================================================
% DOCUMENT
%=======================================================
\begin{document}
\section{Chapter 1:}
\subsection{Section 1.}
[![\subsection{Section 2.}][1]][1]
\begin{exmp}[My example's title]
\label{EX1}
\lipsum[1]
\end{exmp}
Try to reference to my example counter using \texttt{ref\{EX1\}}: \ref{EX1}
\end{document}
Hier ist also das Ergebnis
wenn das, was ich will, ist
Vielen Dank.
Antwort1
GELÖST:
Das Problem lag tatsächlich bei meiner Parameterdeklaration, ich brauche 2 und nicht 1 Parameter. #1 ist meine Option, während #2 mein Titel sein wird. Hier ist der Code der Lösung:
\documentclass[justified,notoc,numbers]{tufte-handout}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{color}
\usepackage[most]{tcolorbox}
%-----------FOR DEMO-----------
\usepackage{lipsum}
%=======================================================
% FONT STYLE
%=======================================================
\renewcommand{\rmdefault}{ptm}
%=======================================================
% COUNTERS
%=======================================================
\newcounter{theexample}[section]
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
%=======================================================
% COLORS
%=======================================================
\definecolor{grey}{rgb}{0.9,0.9,0.9}
\definecolor{myColor}{rgb}{0.0, 0.5, 1.0}
\newtcolorbox{exmp}[2][]{
breakable,
enhanced,
borderline west={2pt}{0pt}{myColor},
sharp corners,
boxrule=0pt,
fonttitle={\large\bfseries},
coltitle={black},
title= {\textcolor{myColor}{Exemple \stepcounter{theexample}\thesection.\arabic{theexample}:} #2\\},
attach title to upper,
right=0pt,
top=0pt,
bottom=0pt,
frame hidden,
colback=white!80!gray,
#1,
}
\title{test - tex.stackexchange.com}
\author[Author Name \& Firstname]{Author Name \& Firstname}
%=======================================================
% GEOMETRY
%=======================================================
\geometry{
left=15mm, % left margin
textwidth=140mm, % main text block
headsep=10mm,
headheight = 0mm,
marginparsep=7mm, % gutter between main text block and margin notes
marginparwidth=50mm, % width of margin notes
bottom = 1.5cm,
top = 1.7cm
}
%=======================================================
% DOCUMENT
%=======================================================
\begin{document}
\section{Chapter 1:}
\subsection{Section 1.}
\subsection{Section 2.}
\begin{exmp}[label = EX1]{My example's title}
\lipsum[1]
\end{exmp}
Try to reference to my example counter using \texttt{ref\{EX1\}}: 1.1
\end{document}