durchgängige Nummerierung der Tabellen - Probleme mit \ref

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: durchgängige Nummerierung der Tabellen - Probleme mit \ref

Problem ist gelöst

von Guenter » Mi 12. Aug 2009, 12:36

Hallo DonCube,

vielen Dank für Dein Beitrag. Das Problem ist gelöst. :)

Die Reihenfolge (label & caption) war der entscheidende Hinweis.

Beim Abstrippen zum Minimalbeispiel ist mir da leider auch ein Fehler unterlaufen - sorry.

Nochmals vielen Dank!

Gruß

Günter

von DonCube » Mi 12. Aug 2009, 10:46

Guten morgen Günter,
also dein Code ist schonmal nicht funktionsfähig. Da fehlte eine usepackage Anweisung. Macht aber nix das war schnell gefunden. Des weiteren sollte die label Anweisung hinter der Caption-Anweisung stehen. Sonst gehts schief. Hier ein funktionierende Code auf Basis der beiden Beispiele.
\documentclass[a4paper,10pt]{scrreprt}
\usepackage{chngcntr}
\usepackage{booktabs}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}

\begin{document}
\chapter{Kapitel 1}
\begin{table}
  Test der ersten Tabelle
\caption{Testtabelle}
\label{table1}
\end{table}
Siehe Tabelle \ref{table1}.

\chapter{Kapitel 2}
\begin{table}
  Test der 2. Tabelle
\caption{Testtabelle}
\label{table2}
\end{table}

\begin{table}
  Test der 3. Tabelle
\caption{Testtabelle}
\label{table3}
\end{table}

Siehe Tabelle \ref{table2} und \ref{table3}. Die Tabelle von Günter \ref{genPfad1} ist leider DOCH o.k. 


\begin{table}[ht]\centering
\footnotesize
\begin{tabular}{cc}
\toprule
           &        \\    
\midrule
      Zeile 1 a & Zeile 1 b \\
      Zeile 2 a & Zeile 2 b \\
\bottomrule
\end{tabular}  
\caption{Beispieltabelle}
\label{genPfad1}
\end{table}  



\end{document}

 
Übrigens wenn du das Paket Caption verwenden würdest, dann bekommst du sogar eine Warnung bezüglich der falschen Anordnung von caption und label:

Package caption Warning: \label before \caption ignored on input line 43.

und die Referenz wird nicht gesetzt womit "genPfad1" nicht existiert.

Gruß
DonCube

Minimalbeispiel

von Guenter » Mi 12. Aug 2009, 09:39

Hallo Stefan,

vielen Dank für die schnelle Info.

Das folgende Minimalbeispiel führt bei mir zum nicht gewünschten Ergebnis.
\documentclass[12pt,a4paper,cleardoubleplain,liststotoc]{scrreprt} 

\usepackage{chngcntr}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}

\begin{document} 

\pagenumbering{Roman}

\part{asasas}
\chapter{Kapitel A}
\chapter{Kaptitel B}
\section{Section C}

Die Tabelle \ref{genPfad1} ist leider nicht o.k.

\begin{table}[ht]\centering
\footnotesize
\begin{tabular}{cc}
\toprule
           &        \\    
\midrule
      Zeile 1 a & Zeile 1 b \\
      Zeile 2 a & Zeile 2 b \\
\bottomrule 
\end{tabular}  
\label{genPfad1}
\caption{Beispieltabelle}
\end{table}	

\end{document}
Gruß

Günter

Durchgängige Nummerierung von Tabellen

von Stefan Kottwitz » Di 11. Aug 2009, 23:36

Hallo Günter,

bei mir klappt das, teste einmal folgendes Beispiel:
\documentclass[a4paper,10pt]{scrreprt}
\usepackage{chngcntr}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}
\begin{document}
\begin{table}
  Test
\caption{Testtabelle}
\label{table}
\end{table}
Siehe Tabelle \ref{table}.
\end{document}
Vielleicht poste ebenfalls ein übersetzbares Minimalbeispiel, das jedoch den Fehler aufweist.

Viele Grüße,

Stefan

von DonCube » Di 11. Aug 2009, 18:46

Guten Abend Günter,
Eine ähnliche Frage gab es schonmal hier:
http://www.golatex.de/nummerierung-von- ... 4hler.html

Hilft dir das weiter?

Gruß
DonCube

durchgängige Nummerierung der Tabellen - Probleme mit \ref

von Guenter » Di 11. Aug 2009, 13:14

Hallo,

um eine durchgänge Nummerierung der Tabellen zu erreichen habe ich das Paket chngcntr verwendet (Dokument-Klasse scrreprt).
\usepackage{chngcntr}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}

[Code]

Klappt auch prima. Leider kommt aber bei Verwendung von \ref{table} wieder das falsche Format, z.B. Tabelle 2.3.1 statt Tabelle 15 

Habe die Foren diesbezüglich schon durchsucht aber leider nicht finden können. 

Für einen kleinen Tipp wäre ich sehr dankbar. 

Gruß 

Günter

Nach oben