Tabellen fortlaufend nummerieren

Tabellen fortlaufend nummerieren

Ich möchte meine Tabelle nummerieren, so dass ich z.B.

Theorem 1.3

Table 1.4

Lemma 1.5

Wie kann ich dieses Ergebnis erreichen? Ich verwende auch cleveref, daher \cref{ThatTable}würde ich idealerweise auch eine verknüpfte „Tabelle 1.4“ erstellen, wenn ich fertig bin.

Antwort1

Sie müssen nichts Besonderes tun: \newtheorem{theorem}[table]{Theorem}wird erledigt.

\documentclass{book}

\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{cleveref}

\newtheorem{theorem}[table]{Theorem}

\begin{document}
\chapter{My content}

\begin{theorem}\label{A}
\end{theorem}

\begin{table}
  \caption{A dummy table}\label{B}
\end{table}

\begin{theorem}\label{C}
\end{theorem}

\begin{theorem}
\end{theorem}

See \cref{A}, \cref{B}, \cref{C}.

\begin{table}
  \caption{Another dummy table}
\end{table}

\end{document}

Beachten Sie jedoch, dass tabledie Ausgabe aufgrund der schwebenden Natur möglicherweise „nicht synchron“ erscheint.

Bildbeschreibung hier eingeben

Antwort2

Dies kann durch die gegenseitige Zuordnung zugehöriger Zähler (Paket assoccntoder xassoccnt) erreicht werden.

Bei jeder TheoremErhöhung sollte auch der Tabellenzähler erhöht werden und umgekehrt, da die lemmaUmgebung den Zähler verwendet Theorem, wird dieser ebenfalls erhöht.

Die Verwendung dieser kontinuierlichen Zählung sollte schwebende Tabellen verhindern, da diese die Zählung "unterbrechen" könnten.

\documentclass{book}


\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{assoccnt}


\newtheorem{Theorem}{Theorem}
\newtheorem{lemma}[Theorem]{lemma}


\DeclareAssociatedCounters{Theorem}{table}%
\DeclareAssociatedCounters{table}{Theorem}%   



\begin{document}
\chapter{My content}

\begin{Theorem}
\end{Theorem}

\begin{table}
  \caption{A dummy table}
\end{table}


\begin{Theorem}
\end{Theorem}


\begin{Theorem}
\end{Theorem}



\begin{table}
  \caption{Another dummy table}
\end{table}

\begin{lemma}
 First lemma
\end{lemma}


\begin{table}
  \caption{Another dummy table}
\end{table}

\begin{Theorem}
\end{Theorem}




\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen