durchgängige Nummerierung der Tabellen - Probleme mit \ref

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


Guenter
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 11. Aug 2009, 13:00

durchgängige Nummerierung der Tabellen - Probleme mit \ref

Beitrag von Guenter »

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

DonCube
Forum-Guru
Forum-Guru
Beiträge: 291
Registriert: So 29. Jun 2008, 21:17
Wohnort: Bocholt

Beitrag von DonCube »

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
Schau mal hier rein goLaTeX-Wiki, und gaaaanz wichtig Minimalbeispiel

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2500
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Durchgängige Nummerierung von Tabellen

Beitrag von Stefan Kottwitz »

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

Guenter
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 11. Aug 2009, 13:00

Minimalbeispiel

Beitrag von Guenter »

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

DonCube
Forum-Guru
Forum-Guru
Beiträge: 291
Registriert: So 29. Jun 2008, 21:17
Wohnort: Bocholt

Beitrag von DonCube »

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
Schau mal hier rein goLaTeX-Wiki, und gaaaanz wichtig Minimalbeispiel

Guenter
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 11. Aug 2009, 13:00

Problem ist gelöst

Beitrag von Guenter »

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

Antworten