Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Paket Longtable zerschiesst die Kopfzeile

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.03.2005
    Beiträge
    45

    Paket Longtable zerschiesst die Kopfzeile

    Hallo,

    das Paket longtable zerstört mir in Verbindung mit scrpage2 die Kopfzeile. Ich habe scrpage2 derart definiert, dass auf den Chapter-Startseiten keine Kopfzeile erscheint (ausser Seitenzahl und Linie). Füge ich nun eine Longtable hinzu, so funktioniert es nicht mehr. Dann habe ich in der Kopfzeile den Titel einer section. Ist der Longtable-Code falsch (Ich kenne mich mit dem Paket nicht aus)??

    Hier ein Minimalbeispiel:

    \documentclass[a4paper,12pt,bibtotoc,headsepline]{scrbook}
    \usepackage{longtable}
    \usepackage[automark]{scrpage2}

    %Kopf- und Fußzeile---------------------------
    \pagestyle{scrheadings}
    \clearscrheadings
    \clearscrplain
    \lohead[\normalfont\headmark]{\normalfont\headmark}
    \rohead[\normalfont\pagemark]{\normalfont\pagemark}
    \lehead[\normalfont\pagemark]{\normalfont\pagemark}
    \rehead[\normalfont\headmark]{\normalfont\headmark}
    \renewcommand*{\chapterpagestyle}{scrheadings} %chapterstartseite haben auch ungewöhnliche kopfzeile
    %---------------------------------------------

    \begin{document}
    \chapter{Eingesetzte Substanzen}
    \section{Pflanzenöl}
    hier könnte ihr text stehen. es folgt ein verweis \ref{rewe}
    \begin{longtable}{ccc}\label{rewe}
    \textbf{Zeichen} & \textbf{Bedeutung} & \textbf{SI-Einheit}\\
    \hline
    \endhead
    \hline
    \endfoot
    \hline\caption{Eine Beispieltabelle}
    \endlastfoot
    a & Koeffizient des Kingschen Gesetzes & [-] \\
    A & Querschnittsfläche & $m\textsuperscript{2}$ \\
    \end{longtable}


    \end{document}

    Danke
    Geändert von hansapater1 (24-04-2006 um 19:27 Uhr)

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    ahem, wo ist denn die caption, auf die sich das label bei der (long)table beziehen soll?
    vgl. FAQ 6.1.7, auch wenn's da um ne Abbildung geht
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    08.03.2005
    Beiträge
    45
    hi,
    sorry, ich steh auf dem schlauch. meinst du ich muss das paket capt-of paket einfügen?? oder gar ne minipage?

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Ich kann den Fehler nicht reproduzieren, wenn ... oder was versteh ich nicht?
    ... ja, wenn du label hinter caption einfügst (so wie es sich gehört-steht in jeder tabular manpage), dann läuft es reibungslos
    ...
    \begin{longtable}{ccc}%\label{rewe} <<<<<< quatsch
    ...
    \hline\caption{Eine Beispieltabelle}\label{rewe} %<<<<<< da geört's hin!
    ...
    edico

  5. #5
    Registrierter Benutzer
    Registriert seit
    08.03.2005
    Beiträge
    45
    hallo edico,

    ich habe es so geändert, wie du es vorgeschlagen hast. aber die kopfzeile zeigt immer noch den namen der section an, anstatt leer zu sein. das label funktionert. wie bekomme ich eine leere kopfzeile hin? bei allen anderen chapteranfangs-seiten, die keine longtable haben, läuft es einwandfrei!

  6. #6
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo,
    Zitat Zitat von hansapater1
    aber die kopfzeile zeigt immer noch den namen der section an, anstatt leer zu sein. das label funktionert. wie bekomme ich eine leere kopfzeile hin? bei allen anderen chapteranfangs-seiten, die keine longtable haben, läuft es einwandfrei!
    hier mal die Änderungen, damit Du nur noch eine Seitenzahl & Linie im Kopf hast:
    Code:
    \documentclass[a4paper,12pt,bibtotoc,headsepline,plainheadsepline]{scrbook}
    :
    \lohead{\normalfont\headmark}
    \rohead[\normalfont\pagemark]{\normalfont\pagemark}
    \lehead[\normalfont\pagemark]{\normalfont\pagemark}
    \rehead{\normalfont\headmark}
    %\renewcommand*{\chapterpagestyle}{scrheadings} %chapterstartseite haben auch ungewöhnliche kopfzeile
    %---------------------------------------------
    kA, warum's bei longtable \headmark auf den aktuellen \sectionmark setzt...
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  7. #7
    Registrierter Benutzer
    Registriert seit
    08.03.2005
    Beiträge
    45
    danke rais,
    das scheint zunächst zu funktionieren. allerdings hat die sache einen haken:

    obwohl es unüblich ist, ist es vom lehrstuhl vorgegeben, die anfangsseite des inhaltsverz., tabellenverz. und abbildungsverz. mit einer gleichnamigen kopfzeile zu versehen. die chapteranfäänge im text hingegen sollen keine haben...

    die unterste zeile, die du bei mir herauskommentiert hast, fehlt jetzt, weshalb auf der titelseite des inhaltsverzeichnisses usw. nun auch eine (unerwünschte) leere kopfzeile entsteht....

    ich denke, ich werde das ganze zu einer "normalen" tabellenumgebung ausserhalb longtables umbauen müssen

    trotzdem danke

  8. #8
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo nochmal,
    ungewöhnlich, in der Tat... aber das kriegen wir auch noch hin
    Wenn Du wenigstens die TOC/LOF/LOT hintereinander hast, dann könnte das etwa so aussehen :
    Code:
    :
    \renewcommand*{\chapterpagestyle}{scrheadings} %nu doch...
    \begin{document}
    \tableofcontents\listoffigures\listoftables
    \chapter{Einleitung}\renewcommand*{\chapterpagestyle}{plain}
    :
    ...das sollte schon so tun.

    [ed]
    alternativ könntest Du auch das tocloft-Paket laden, dadurch werden LOF/LOT/TOC zu Abschnitten, d.h. es sind dann _keine_ Kapitelstartseiten bei LOF/LOT/TOC
    [/ed]
    MfG,
    Geändert von rais (24-04-2006 um 22:04 Uhr)
    Rainer
    There's nothing a good whack with a hammer won't fix!

  9. #9
    Registrierter Benutzer
    Registriert seit
    08.03.2005
    Beiträge
    45
    Juche, es funktioniert!!
    Besten Dank, rais!

Lesezeichen

Berechtigungen

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