Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Koma-Script und caption, Problem bei Abständen

  1. #1
    Registrierter Benutzer
    Registriert seit
    14.10.2003
    Beiträge
    22

    Koma-Script und caption, Problem bei Abständen

    Hallo ich habe ein Problem bei der Klasse scrreprt mit dem Paket caption. Ich habe Koma-Script v3.04a und caption v3.1j. es ist ja so das eine caption über oder unter einer Gleitumgebung stehen kann. Und es sind Abstände über und unter der caption definiert. Der Abstand unter der caption ist standardmäßig 0pt gesetzt. Unter einem Bild macht das Sinn. Aber wenn bei Tabellen eine Überschrift besteht(wie es eigentlich immer der fall ist), so gibt es zur tabelle ja keinen Abstand(0pt).

    Es gibt aber Befehle, die explizit nur bei Tabellen das umgehen indem die beiden Abstände für oben und unten vertauscht werden, sodass man zur Tabelle wieder einen Abstand hat. Dies funktioniert jedoch nicht mit scrreprt als Dokumentklasse. Bei report geht dies, habe ich probiert. Es bestehen zwei Möglichkeiten das Problem mit Abstand bei Tabellen mit Überschrift zu umgehen: ein optionales [tableposition=top] oder position = top bei \captionsetup. Aber, wie gesagt geht dies bei scrreprt nicht! Ich habe ein Minimalbeispiel gebastelt, bei dem man alle vier Möglichkeiten durchprobieren kann. Ich bitte um Hilfe. Vielen Dank im Voraus.

    Code:
    \documentclass[12pt]%{report}
    {scrreprt}
    \usepackage[ngerman]{babel}
    
    \usepackage[tableposition=top]%
    {caption}
    
    % \captionsetup{%
      % position = top %top
    %}
    
    \begin{document}
    
    Es folgt eine Tabelle.
    
       \begin{table}[!h]
       \centering
         \caption{Die ist eine Beschriftung.}
         \begin{tabular}{cc} %\toprule
          1 & 2 \\ %\midrule
          A & B \\
          C & D \\ %\bottomrule
         \end{tabular}
       \end{table}
    
    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Moin,

    dafür gibt es bei KOMA-Script \captionabove{} als Alternative extra für Tabellen. Das lässt auch per Option global regeln... einfach mal im scrguide nachlesen. Dann brauchst du auch das caption-Paket nicht extra laden (es sei denn, du benötigst es noch für weitere Anpassungen).

  3. #3
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    gebe deiner dokumentenklasse die option

    captions=tableheading, %distance from table to captions


    mit

    gruss
    Mein Ball ist umgefallen

  4. #4
    Registrierter Benutzer
    Registriert seit
    14.10.2003
    Beiträge
    22
    Ok, funktioniert. Danke!

  5. #5
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    (Oberlehrerhafte) Ergänzung:

    Zitat Zitat von Charlie M. Beitrag anzeigen
    Es bestehen zwei Möglichkeiten das Problem mit Abstand bei Tabellen mit Überschrift zu umgehen: ein optionales [tableposition=top] oder position = top bei \captionsetup. Aber, wie gesagt geht dies bei scrreprt nicht!
    Das ist ein dokumentiertes Verhalten, die Einstellung bei KOMA-Script hat bei Tabellen immer vorrang. Siehe auch caption-Paketdokumentation, Abschnitt "KOMA-Script", und auch Abschnitt zu der Option "position=" bzw. "tableposition=".

    Liebe Grüße,
    Axel
    Geändert von sommerfee (26-08-2009 um 06:09 Uhr)

Lesezeichen

Berechtigungen

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