Floatrow-Package: Falsche Nummerierung der Tables

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: Floatrow-Package: Falsche Nummerierung der Tables

Keine Bestätigung

von localghost » Do 17. Jan 2013, 10:30

Kann ich so leider nicht nachvollziehen. Funktioniert tadellos.

von fifu » Do 17. Jan 2013, 10:05

Hallo Thorsten!

Danke für deine Hilfe - dein Beispiel läuft bei mir mit richtiger Nummerierung, deshalb bin ich nochmal auf Fehlersuche gegangen. Das Problem scheint das pdfpages - Paket zu sein, denn sobald ich

\usepackage{pdfpages}

dazu lade, heißt die Tabelle wieder Tabelle 3.


Sind die Pakete irgendwie inkompatibel? Hast du einen Tipp, wie ich das Problem umgehen könnte?
\documentclass[
  12pt,
  headsepline,
  numbers=noenddot,
  ngerman
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}

\usepackage{booktabs}
\usepackage[format=plain]{caption}
\usepackage{floatrow}
\floatsetup[table]{style=plaintop}
\usepackage{pdfpages}

\usepackage[plainpages=false]{hyperref}

\begin{document}

  \begin{table}[!ht]
    \ttabbox{
      \caption{Dies ist die Tabelle, die eigentlich Tabelle 1 sein sollte}
      \label{tab:beispiel}
    }{
      \begin{tabular}{lccc}\toprule
        & Spalte a) &  Spalte b)& Gesamt\\\midrule
        Zeile 1 & 59 & 16& 75\\
        Zeile 2 & 58 & 37 & 95\\ \bottomrule
      \end{tabular}
    }
  \end{table}

  
\end{document}

Reihenfolge der Pakete

von localghost » Do 17. Jan 2013, 09:29

Dein Beispiel läuft (bei mir) nicht fehlerfrei durch. Wenn ich dann hyperref (wie allgemein empfohlen) als letztes Paket lade, habe ich keinerlei Problem.
\documentclass[
  12pt,
  headsepline,
  numbers=noenddot,
  ngerman
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
  Euro={€}
}
\usepackage{babel}
\usepackage{booktabs}
\usepackage[format=plain]{caption}
\usepackage{floatrow}
\floatsetup[table]{style=plaintop}
\usepackage[plainpages=false]{hyperref}

\begin{document}
  \begin{table}[!ht]
    \ttabbox{
      \caption{Dies ist die Tabelle, die eigentlich Tabelle 1 sein sollte}
      \label{tab:beispiel}
    }{
      \begin{tabular}{lccc}\toprule
        & Spalte a) &  Spalte b)& Gesamt\\\midrule
        Zeile 1 & 59 & 16& 75\\
        Zeile 2 & 58 & 37 & 95\\ \bottomrule
      \end{tabular}
    }
  \end{table}
\end{document}
Das Paket hyperref sollte, wie schon erwähnt, bis auf wenige Ausnahmen, als letztes geladen werden. Es definiert einige Befehle um und kann daher mit anderen Paketen kollidieren, die danach geladen werden.


Thorsten

Floatrow-Package: Falsche Nummerierung der Tables

von fifu » Do 17. Jan 2013, 08:46

Hallo zusammen!

Ich benutze das floatrow-Package, damit bei Tabellen die Captions nicht die ganze Textbreite einnehmen, sondern nur so breit sind wie die Tabelle selbst. Das klappt auch wunderbar, nur leider stimmt seitdem die Nummerierung der Tabellen nicht mehr - sie werden in Dreierschritten nummeriert!
Die Tabelle im Minimalbeispiel hat also die Nr. 3, danach käme Tabelle 6 usw.... Wisst ihr, woran das liegt und wie ich's ändern kann?
(Wenn ich figures mit dem ffigbox-Befehl erstelle, passiert das gleiche für die Abbildungen.)

Schonmal vielen Dank für die Hilfe :)
\documentclass[12pt,oneside,a4paper,headsepline,numbers=noenddot]{scrartcl}

\usepackage{longtable}             
\usepackage{graphicx}
\usepackage[plainpages=false]{hyperref}
\usepackage{booktabs}
\usepackage[format=plain]{caption}
\usepackage{floatrow}
\floatsetup[table]{style=plaintop}

\begin{document}

\begin{table}[H]
\ttabbox{
\caption{Dies ist die Tabelle, die eigentlich Tabelle 1 sein sollte}
\label{tab:beispiel}}
{\begin{tabular}{lccc}\toprule
& Spalte a) &  Spalte b)& Gesamt\\\midrule
Zeile 1& 59 & 16& 75\\
Zeile 2& 58 & 37 & 95\\ \bottomrule
\end{tabular}}
\end{table}

\end{document}

Nach oben