Die Kapitelnummern können im angepassten Inhaltsverzeichnis nicht angezeigt werden

Die Kapitelnummern können im angepassten Inhaltsverzeichnis nicht angezeigt werden

Ich versuche, die Kapitelnummer im Inhaltsverzeichnis anzuzeigen. Hier ist mein aktueller Code:

\documentclass{report}

\usepackage{tikz}
\usepackage{xcolor}
\usepackage{titletoc}

\definecolor{tbl}{HTML}{F035A3}
\contentsmargin{0cm}
\makeatletter
\titlecontents{chapter}[3.7pc]
{%
  \addvspace{30pt}%
  \begin{tikzpicture}[remember picture, overlay]%
    \draw[fill=tbl,draw=tbl] (-7,-.1) rectangle (-0.7,.5);%
    \pgftext[left,x=-3.6cm,y=0.2cm]{\color{white}\Large\sc\bfseries Lecture\ \thecontentslabel};%
  \end{tikzpicture}%
  \color{tbl}\large\sc\bfseries%
}%
{}
{}
{\;\titlerule\;\large\sc\bfseries Page \thecontentspage
    \begin{tikzpicture}[remember picture, overlay]
        \draw[fill=tbl,draw=tbl] (2pt,0) rectangle (4,0.1pt);
    \end{tikzpicture}}%
\titlecontents{section}[3.7pc]
{\addvspace{2pt}}
{\contentslabel[\thecontentslabel]{2pc}}
{}
{\hfill\small \thecontentspage}
[]
\titlecontents*{subsection}[3.7pc]
{\addvspace{-1pt}\small}
{}
{}
{\ --- \small\thecontentspage}
[ \textbullet\ ][]
\makeatother

\makeatletter
\renewcommand{\tableofcontents}{%
  \chapter*{%
    \vspace*{-20\p@}%
    \begin{tikzpicture}[remember picture, overlay]%
      \pgftext[right,x=15cm,y=0.2cm]{\color{tbl}\Huge\sc\bfseries \contentsname};%
      \draw[fill=tbl,draw=tbl] (13,-.75) rectangle (20,1);%
      \clip (13,-.75) rectangle (20,1);
      \pgftext[right,x=15cm,y=0.2cm]{\color{white}\Huge\sc\bfseries \contentsname};%
    \end{tikzpicture}}%
  \@starttoc{toc}}
\makeatother

\newcommand\lecture[2]{%
  \setcounter{chapter}{#1}
  \section*{Lecture #1: #2}

  \addcontentsline{toc}{chapter}{#2}
}

\begin{document}
  \tableofcontents

  \lecture{5}{Hi}
  \lecture{1}{Hi}
  \lecture{9}{Hi}
  \lecture{10}{Hi}
  \lecture{2}{Hi}
\end{document}

Dadurch wird das folgende PDF erstellt:

Bildbeschreibung hier eingeben

Wie kann ich die Kapitelnummer links neben demVorlesungText? Ich habe versucht, , hinzuzufügen \arabic{chapter}. \thechapterIch habe sogar versucht, einen Zähler und eine Variable zu erstellen und diese vor denVorlesungText, aber es funktioniert immer noch nicht. Was soll ich tun?

Antwort1

Habe meine Antwort gefunden (über chatgpt). Ich musste nur die Zeile ändern von:

\pgftext[left,x=-3.6cm,y=0.2cm]{\color{white}\Large\sc\bfseries Lecture\ \thecontentslabel};%

Zu

\pgftext[left,x=-3.7cm,y=0.2cm]{\color{white}\Large\sc\bfseries Lecture~\thecontentslabel\\*\hspace*{.7em}\ \thecontentslabel};

verwandte Informationen