Anzeige:
Ergebnis 1 bis 10 von 10

Thema: Abstand Tabellenüberschrift zu Tabelle

  1. #1
    Registrierter Benutzer
    Registriert seit
    30.01.2006
    Beiträge
    405

    Abstand Tabellenüberschrift zu Tabelle

    Hallo Zusammen,

    leider konnte ich mit den Informationen im Forum mein Problem nicht lösen und muss deswegen dieses Thema noch einmal etwas strapazieren...

    Als Dokumentklasse verwende ich scrreprt mit der Option tablecaptionabove. Leider wird, wie im angefügten Bild zu sehen, der Abstand zwischen der Überschrift und der Tabelle sehr gering gesetzt.



    Die Schriftgröße von \caption ist wie folgt eingestellt:
    Code:
    \setkomafont{caption}{\small\linespread{1}\selectfont}
    Die im Bild dargestellte Tabelle sieht im Code wie folgt aus:
    Code:
    \begin{table}[htdp]
    \centering
    \caption{Modale Parameter des PEG fixierten Präparates unter Shakeranregung und ortsveränderlichem Beschleunigungsaufnehmer}
    \begin{tabular}{coc}
    \hline
    Mode & \multicolumn{1}{c}{Eigenfrequenz (Hz)} & Dämpfung (\%)\\
    \hline
    1 & 485 & 2,24\\
    Wie könnte ich den Abstand etwas größer setzen?

    Besten Dank
    trinix

  2. #2
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Hallo trinix,

    Zitat Zitat von trinix Beitrag anzeigen
    Als Dokumentklasse verwende ich scrreprt mit der Option tablecaptionabove. Leider wird, wie im angefügten Bild zu sehen, der Abstand zwischen der Überschrift und der Tabelle sehr gering gesetzt.
    Das sollte nicht so sein. Folgendes Beispiel gibt bei mir auch korrekten Abstand zur Tabelle:
    Code:
    \documentclass[tablecaptionabove]{scrreprt}
    \setkomafont{caption}{\small\linespread{1}\selectfont}
    \begin{document}
    \begin{table}[htdp]
    \centering
    \caption{Modale Parameter des PEG fixierten Präparates unter Shakeranregung und ortsveränderlichem Beschleunigungsaufnehmer}
    \begin{tabular}{ccc}
    \hline
    Mode & \multicolumn{1}{c}{Eigenfrequenz (Hz)} & Dämpfung (\%)\\
    \hline
    1 & 485 & 2,24\\
    \end{tabular}
    \end{table}
    \end{document}
    Ins blaue geraten: Du verwendest außerdem das float-Paket und hast ein \restylefloat{table} in deinem Dokumentenkopf?

    Wenn nicht: Gib uns doch mal deinen Dokumentenkopf oder noch besser ein lauffähiges Minimalbeispiel, welches das Problem zeigt. (Siehe auch: http://www.minimalbeispiel.de/ )

    Liebe Grüße,
    Axel

  3. #3
    Registrierter Benutzer
    Registriert seit
    30.01.2006
    Beiträge
    405
    Besten Dank für die Mühe.
    Es lag am Paket "hypcap". Dies hatte ich verwandt, damit beim Anspringen verlinkter Bilder im PDF wirklich bis zu diesem Bild gesprungen wird.
    Hier das MB:
    Code:
    \documentclass[tablecaptionabove]{scrreprt}
    \usepackage{hyperref}
    \usepackage[all]{hypcap}
    \setkomafont{caption}{\small\linespread{1}\selectfont}
    \begin{document}
    \begin{table}[htdp]
    \centering
    \caption{Modale Parameter des PEG fixierten Präparates unter Shakeranregung und ortsveränderlichem Beschleunigungsaufnehmer}
    \begin{tabular}{ccc}
    \hline
    Mode & \multicolumn{1}{c}{Eigenfrequenz (Hz)} & Dämpfung (\%)\\
    \hline
    1 & 485 & 2,24\\
    \end{tabular}
    \end{table}
    \end{document}
    Gibt es einen Weg diese Funktion trotzdem zu erreichen?

    Zitat Zitat von sommerfee Beitrag anzeigen
    ...Du verwendest außerdem das float-Paket...
    BTW, wenn ich float auskommentiere, erscheint der LaTeX error:
    Code:
    No counter float@type defined
    Kann mir jemand sagen was dies bedeutet?

    Besten Dank
    trinix
    Geändert von trinix (13-03-2007 um 06:53 Uhr) Grund: Freud'schen ausgebessert... ;)

  4. #4
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Hallo trinix,

    Zitat Zitat von trinix Beitrag anzeigen
    Es lag am Paket "hypercap".
    Dies ist nur auf die Standard-Klassen article, report und book abgestimmt und hat mit KOMA-Script so seine Probleme. Willkommen in meiner wundersamen Welt der Klassen und Pakete, die alle in \caption rumpfuschen und fleißig Inkompatibilitäten erzeugen (und mich somit Nerven & Haare kosten)

    2 verschiedene Lösungsansätze fallen mir spontan ein:

    1. \abovecaptionskip und \belowcaptionskip hinter \begin{table} und vor \caption umsetzen, z.B.:

    Code:
    \begin{table}
    \setlength\abovecaptionskip{0pt}
    \setlength\belowcaptionskip{10pt}
    ...
    1b. Das ganze könnte man auch automatisieren, indem man \table umdefiniert, etwa:

    Code:
    \let\tableorig\table
    \def\table{%
      \setlength\abovecaptionskip{0pt}%
      \setlength\belowcaptionskip{10pt}%
      \tableorig}
    (Habe ich jetzt nicht getestet, sollte aber gehen. Wenn nicht: Bitte nochmal melden.)

    - ODER -

    2. Das caption-Paket hat die Angewohnheit, einige Inkompatibilitäten zwischen Klassen und Paketen, was \caption angeht, wieder auszubügeln. Das simple Einfügen von \usepackage[format=hang]{caption} läßt tatsächlich den Abstand wieder richtig werden. ABER: Dann müsste auch die Zeile

    Code:
    \setkomafont{caption}{\small\linespread{1}\selectfont}
    durch

    Code:
    \renewcommand\captionfont{\small\linespread{1}\selectfont}
    (nach dem Laden des caption-Paketes) ersetzt werden. Also insgesamt:

    Code:
    \documentclass[tablecaptionabove]{scrreprt}
    \usepackage{hyperref}
    \usepackage[all]{hypcap}
    \usepackage[format=hang,tableposition=above]{caption}
    \renewcommand\captionfont{\small\linespread{1}\selectfont}
    \begin{document}
    \begin{table}[htdp]
    \centering
    \caption{Modale Parameter des PEG fixierten Präparates unter Shakeranregung und ortsveränderlichem Beschleunigungsaufnehmer}
    \begin{tabular}{ccc}
    \hline
    Mode & \multicolumn{1}{c}{Eigenfrequenz (Hz)} & Dämpfung (\%)\\
    \hline
    1 & 485 & 2,24\\
    \end{tabular}
    \end{table}
    \end{document}
    Zwei Anmerkungen dazu:

    Erstens klappt das nicht mit dem caption-Paket 3.0m, dann hängt der Code. Siehe auch hier: http://www.mrunix.de/forums/showthread.php?t=49767

    Und zweitens ist die Option "tableposition=above" ab dem caption-Paket 3.0h nicht mehr notwendig (das caption-Paket erkennt ab da das "tablecaptionabove" von KOMA-Script), schadet aber auch nicht.

    BTW, wenn ich float auskommentiere, erscheint der LaTeX error:
    Code:
    No counter float@type defined
    Kann mir jemand sagen was dies bedeutet?
    Ins blaue geraten:
    Nach dem Löschen der AUX-Datei ist dieser Fehler vielleicht weg!?

    Liebe Grüße,
    Axel
    Geändert von sommerfee (12-03-2007 um 20:51 Uhr) Grund: Leicht erweitert

  5. #5
    Registrierter Benutzer
    Registriert seit
    30.01.2006
    Beiträge
    405
    Hallo Axel,

    erstmal beten Dank für den super Support und die Hilfe, aber man ist es hier im Forum auch nicht anders gewöhnt...!

    Ich habe nun erste einmal "hypcap" auskommentiert und werde sehen ob ich es wieder einsetze. In meiner TL07 Distribution am Mac ist caption in v3.0k vom 2007/01/07 enthalten, also sollte es beim Einsatz deiner Lösungsvorschläge kein Problem geben.

    Beste Grüße
    trinix

  6. #6
    Registrierter Benutzer
    Registriert seit
    21.01.2007
    Beiträge
    32
    Kann man über den Befehl

    \renewcommand\captionfont{\small\linespread{1}\sel ectfont}

    auch festlegen, dass alle Tabellenüberschriften fett gedruckt werden?
    Wenn ja welchen Zusatz brauch ich da?

  7. #7
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    schaue mal in die Dokumentation von caption. Und beachte, dass dieser Threat nun doch schon etwas älter ist.
    Code:
    \captionsetup[table]{font=bf}
    Gruß
    Marco

  8. #8
    Registrierter Benutzer
    Registriert seit
    21.01.2007
    Beiträge
    32
    ok danke
    Ich dachte man sollte erst nach älteren Threads suchen!!?
    Was denn nun? Nen neuen aufmachen oder den alten verwenden...?

  9. #9
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von Docu Beitrag anzeigen
    ok danke
    Ich dachte man sollte erst nach älteren Threads suchen!!?
    Was denn nun? Nen neuen aufmachen oder den alten verwenden...?
    Das aufsuchen ist nicht das Problem. Es ging um das Caption-Paket. Axel ist eigentlich immer Bedacht, das Paket weiter zu entwickeln und so gibt es binnen von 1,5 Jahren doch einige Unterschiede.

    Sollte keineswegs abwertend sein.

    Gruß
    Marco

  10. #10
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von mechanicus Beitrag anzeigen
    Axel ist eigentlich immer Bedacht, das Paket weiter zu entwickeln und so gibt es binnen von 1,5 Jahren doch einige Unterschiede.
    ...insbesondere ist die aktuelle Version 3.1 an KOMA-Script angepasst, man kann also nun auch \setkomafont verwenden. Und \linespread{1}\selectfont ist auch nicht mehr notwendig, weil bei der Verwendung des setspace-Paketes nun per default alle Beschriftungen mit einzeiligem Abstand gesetzt werden. Und hypcap braucht man auch nicht mehr.

    Unter'm Strich stimmt also wirklich so einiges aus diesem Thread so nicht mehr.

    Liebe Grüße,
    Axel

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •