Numerierung der Tab.-Bezeichnung und Referenz verschieden

Tabellen und Grafiken erstellen und anordnen


Kaeseknacker
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Mi 19. Nov 2014, 08:17

Numerierung der Tab.-Bezeichnung und Referenz verschieden

Beitrag von Kaeseknacker »

Hallo,

ich habe ein Problem mit der Tabellenreferenzierung. In meinem Dokument werden die Tabellen mit "Table 1, Table 2, ..." durchnummeriert.
Wenn ich aber im Text darauf referenziere, dann wird als Referenz der Abschnitt angegeben, indem diese Tabelle erscheint (siehe MB).

Ich vermute es liegt irgendwie an gewissen Einstellungen in dem .sty File, welches ich verwenden muss. Hab aber keine Ahnung was dort gemacht wird und wäre auch schön, wenn ich dieses File nicht ändern muss.

Minimalbeispiel:
\documentclass{article}
\usepackage{spconf,graphicx}

\usepackage{amsmath}
\usepackage[decimalsymbol=comma]{siunitx}        %Für SI Einheiten z.B. Hz
\usepackage{pifont}                              %Für die Checkmarks
\usepackage{url}
\usepackage{lipsum}

\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcommand{\cmark}{\ding{51}}
\newcommand{\xmark}{\ding{55}}


\begin{document}

\section{Section 1}

\subsection{Subsection 1}

\lipsum[1]

\begin{table*}[tbp]
  \centering
  \begin{tabular}{|l|C{1.44cm}|C{1.44cm}|C{1.44cm}|C{1.44cm}|C{1.44cm}|C{1.44cm}|C{1.44cm}|}
    \hline
    Method       & \emph{meas 1} & \emph{meas 2} & \emph{meas 2} & meas 4 & meas 5 & meas 6 & meas 7 \\
    \hline %\hline
    method 1     & $\mathbf{0.111}$ & $0.111$ & $0.111$ & $0.111$ & $0.111$ & $\mathbf{0.111}$ & $\mathbf{0.111}$  \\
    method 2     &          $0.222$ & $0.222$ & $0.222$ & $0.222$ & $0.222$ & $0.222$ & $0.222$  \\
    method 3     &          $0.333$ & $0.333$ & $0.333$ & $0.333$ & $0.333$ & $0.333$ & $1.333$  \\
    method 4     &          $0.444$ & $0.444$ & $0.444$ & $0.444$ & $0.444$ & $0.444$ & $1.444$  \\
    method 5     &          $0.555$ & $0.555$ & $0.555$ & $0.555$ & $0.555$ & $0.555$ & $1.555$  \\
    %\hline
    Proposed     & $0.123$ & $\mathbf{0.123}$ & $\mathbf{0.123}$ & $\mathbf{0.123}$ & $\mathbf{0.123}$ & $0.123$ & $1.123$ \\
    \hline
  \end{tabular}
  \label{tab1}
  \caption{results}
\end{table*}


\section{Experimental Results}

\subsection{Results}


Table \ref{tab1} shows the quantitative results.

Table \ref{tab2} shows the results for various tests. 

\begin{table}[h!]
  \centering
  \begin{tabular}{|l|C{0.8cm}|C{0.8cm}|C{0.8cm}|C{0.8cm}|C{0.8cm}|}
    \hline
    Components         & $T_1$  &  $T_2$ &  $T_3$ &  $T_4$ &  $T_5$  \\
    \hline
    1                  & \cmark & \xmark & \cmark & \cmark & \cmark  \\
    2                  & \cmark & \cmark & \xmark & \cmark & \cmark  \\
    3                  & \cmark & \cmark & \cmark & \xmark & \cmark  \\
    4                  & \cmark & \cmark & \cmark & \cmark & \xmark  \\
    \hline
    result             & $0.602$ & $0.565$ & $0.582$ & $0.543$ & $0.289$ \\
    \hline
  \end{tabular}
  \label{tab2}
  \caption{results}
\end{table}


\end{document}
Dateianhänge
spconf.tex
(8.59 KiB) 230-mal heruntergeladen

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag von markusv »

Du musst die \label{}- hinter die \caption{}-Befehle setzen.
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen.

Kaeseknacker
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Mi 19. Nov 2014, 08:17

Beitrag von Kaeseknacker »

Ach... Anfängerfehler :D
Vielen Dank für die schnelle und einfache Lösung. Hätte mir aber auch auffallen können, denn bei den Abbildungen hat's geklappt.

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2466
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Wenn es Dich interessiert, hätte ich zu Deinem Beispiel ein paar Änderungsvorschläge:

Die Option decimalsymbol ist veraltete und dürfte mit dieser Einstellung in Deiner englischsprachigen Arbeit ohnehin nicht benötigt werden.

Mein Einsatz von booktabs ist lediglich eine Empfehlung. Für die Spalten in Deiner ersten Tabelle erspart Dir der Gebrauch des bereits von Dir geladenen Pakets siunitx einige Arbeit. Außerdem ist die Tabelle zu breit, was Du mithilfe des Pakets showframe erkennen kannst.

Wenn Du den Befehl \ref durch \autoref von hyperref ersetzt, kannst Du Dir in vielen Fällen die Kontrolle sparen, ob vor Deinen Querverweisen auch der entsprechende Typ steht.
\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage[detect-weight]{siunitx}        %Für SI Einheiten z.B. Hz
\usepackage{pifont}                              %Für die Checkmarks
%\usepackage{url}
\usepackage{lipsum}
\usepackage{booktabs}
\usepackage{showframe}
\usepackage{hyperref}% lädt url

\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcommand{\cmark}{\ding{51}}
\newcommand{\xmark}{\ding{55}}


\begin{document}

\section{Section 1}

\subsection{Subsection 1}

\lipsum[1]

\begin{table*}[tbp]
  \centering
  \small
  \sisetup{table-format=1.3}
  \begin{tabular}{l*7S}
    \toprule
    Method       & {\emph{meas 1}} & {\emph{meas 2}} & {\emph{meas 2}} & {meas 4} & {meas 5} & {meas 6} & {meas 7} \\
    \midrule
    method 1     & \bfseries 0.111 & 0.111 & 0.111 & 0.111 & 0.111 & \bfseries 0.111 & \bfseries 0.111  \\
%    method 2     &          $0.222$ & $0.222$ & $0.222$ & $0.222$ & $0.222$ & $0.222$ & $0.222$  \\
%     method 3     &          $0.333$ & $0.333$ & $0.333$ & $0.333$ & $0.333$ & $0.333$ & $1.333$  \\
%     method 4     &          $0.444$ & $0.444$ & $0.444$ & $0.444$ & $0.444$ & $0.444$ & $1.444$  \\
%     method 5     &          $0.555$ & $0.555$ & $0.555$ & $0.555$ & $0.555$ & $0.555$ & $1.555$  \\
    %\hline
%    Proposed     & $0.123$ & $\mathbf{0.123}$ & $\mathbf{0.123}$ & $\mathbf{0.123}$ & $\mathbf{0.123}$ & $0.123$ & $1.123$ \\
    \bottomrule
  \end{tabular}
  \caption{results}
  \label{tab1}
\end{table*}


\section{Experimental Results}

\subsection{Results}


\autoref{tab1} shows the quantitative results.

Table \ref{tab2} shows the results for various tests. 

\begin{table}[h!]
  \centering
  \begin{tabular}{|l|C{0.8cm}|C{0.8cm}|C{0.8cm}|C{0.8cm}|C{0.8cm}|}
    \hline
    Components         & $T_1$  &  $T_2$ &  $T_3$ &  $T_4$ &  $T_5$  \\
    \hline
    1                  & \cmark & \xmark & \cmark & \cmark & \cmark  \\
    2                  & \cmark & \cmark & \xmark & \cmark & \cmark  \\
    3                  & \cmark & \cmark & \cmark & \xmark & \cmark  \\
    4                  & \cmark & \cmark & \cmark & \cmark & \xmark  \\
    \hline
    result             & $0.602$ & $0.565$ & $0.582$ & $0.543$ & $0.289$ \\
    \hline
  \end{tabular}
  \caption{results}
  \label{tab2}
\end{table}


\end{document}

Antworten