Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Verschiedene Fusszeilenhöhe

  1. #1
    Registrierter Benutzer
    Registriert seit
    15.12.2009
    Beiträge
    59

    Verschiedene Fusszeilenhöhe

    Hallo zusammen,

    ich arbeite an einem Layout, bei dem die Fusszeile auf der ersten Seite etwas höher sein soll (damit der schwarze Kasten - siehe Minimalbeispiel) Platz hat. Ab Seite 2 brauche ich dann nur noch eine tiefere Fußzeile:

    Code:
    \documentclass[a4paper]{scrlttr2}
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{lastpage}
    \usepackage{scrpage2}
    \usepackage{color}
    \usepackage{geometry}
    \usepackage{blindtext}
    
    \geometry{a4paper,left=20mm,right=16mm, top=2.8cm, bottom=10cm}
    \pagestyle{empty}
    \deftripstyle{firstpage}{}{}{}{}{}{
    % Fußzeile für Seite 1
    \rule{100px}{250px}
    }
    
    %Fusszeile für Seiten >1
    \pagestyle{scrheadings}
    \cfoot{Seite: \thepage\ von \pageref{LastPage}
    }
    
    \begin{document}
    \thispagestyle{firstpage}
    \blindtext[10]
    \end{document}
    Kann mir jemand sagen, wie ich das am besten mache? "Footheight" gibt es ja anscheinend nicht mehr bzw. sollte nicht mehr verwendet werden...

    Vielen Dank für jeden Hinweis,

    Andi
    Geändert von andi25 (13-06-2012 um 11:00 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Ich frage jetzt mal nicht warum , aber so könnte man es machen:
    Code:
    \documentclass[a4paper]{scrlttr2}
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{lastpage}
    \usepackage{scrpage2}
    \usepackage{geometry}
    \usepackage{blindtext}
    
    % Wert für bottom NICHT 10 cm
    \geometry{a4paper,left=20mm,right=16mm, top=2.8cm, bottom=3cm}
    
    % alle Angaben zu Kopf-/Fußzeilen löschen
    \clearscrheadings
    % neue Angaben [scrplain]{scrheadings}
    \ofoot[\rule{100px}{250px}]{}
    \cfoot[]{Seite: \thepage\ von \pageref{LastPage}}
    % allgemein scrheadings verwenden
    \pagestyle{scrheadings}
    
    \begin{document}
    % speichere aktuelles Layout
    \savegeometry{standard}
    % neuer rand unten
    \newgeometry{bottom=10cm}
    % scrplain-Fußzeile
    \thispagestyle{scrplain}
    \blindtext[3]
    % nur 3 mal Blindtext, damit damit das Neuladen des Layout
    % auf der nächsten Seite erfolgt
    
    \loadgeometry{standard}
    \blindtext[7]
    \end{document}
    Über load/savegeometry wird der Status Quo gespeichert, und dann nur die erste Seite mit einer 10 cm hohen Fußzeile versehen. Für den richtigen Punkt des Neuladens der Layout-Definition musst du etwas spielen, damit es nicht erst auf der 3. Seite oder noch später geladen wird.

    Ich habe auch mal die Definitionen von scrplain/scrheadings an die Gepflogenheit von scrpage2 angepasst (siehe scrguide.pdf).

    PS: Bist du dir sicher, dass du die Briefklasse von KOMA-Skript verwenden willst?

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.043
    Code:
    \documentclass[a4paper]{scrlttr2}
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{lastpage}
    \usepackage{scrpage2}
    \usepackage{color}
    \usepackage{geometry}
    \usepackage{blindtext}
    
    \geometry{a4paper,left=20mm,right=16mm, top=2.8cm, bottom=2.8cm}
    \pagestyle{empty}
    \deftripstyle{firstpage}{}{}{}{}{}{
    % Fußzeile für Seite 1
    {\raisebox{0pt}[0pt][0pt]{\rule{100px}{250px}}}
    }
    
    %Fusszeile für Seiten >1
    \pagestyle{scrheadings}
    \cfoot{Seite: \thepage\ von \pageref{LastPage}
    }
    
    \begin{document}
    \thispagestyle{firstpage}\enlargethispage{-250px}
    \blindtext[10]
    \end{document}

  4. #4
    Registrierter Benutzer
    Registriert seit
    15.12.2009
    Beiträge
    59
    Super, so klappts! Vielen Dank euch beiden!!

  5. #5
    Registrierter Benutzer
    Registriert seit
    15.12.2009
    Beiträge
    59
    Hallo zusammen,

    jetzt hab ich mich doch etwas zu früh gefreut: mit der black box hat es im Beispiel von Ulrike super geklappt. Wenn ich jetzt jedoch mein tatsächliches Element (eine Tabelle) an die Stelle setze, versinkt sie im Boden:

    Code:
    \documentclass[a4paper]{scrlttr2}
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{lastpage}
    \usepackage{scrpage2}
    \usepackage{geometry}
    \usepackage{blindtext}
    \geometry{a4paper,left=20mm,right=16mm, top=2.8cm, bottom=2.8cm}
    \pagestyle{empty}
    \deftripstyle{firstpage}{}{}{}{}{}{
    % Fußzeile für Seite 1
    \begin{tabular}{l}
    Zeile 1\\
    Zeile 2\\
    Zeile 3\\
    Zeile 4\\
    Zeile 5\\
    Zeile 6\\
    Zeile 7\\
    Zeile 8\\
    Zeile 9\\
    Zeile 10\\
    Zeile 11\\
    \end{tabular}
    }
    %Fusszeile für Seiten >1
    \pagestyle{scrheadings}
    \cfoot{Seite: \thepage\ von \pageref{LastPage}
    }
    
    \begin{document}
    \thispagestyle{firstpage}\enlargethispage{-250px}
    \blindtext[10]
    \end{document}
    Weiß jemand, wie ich das hinkriegen könnte? Vielen Dank!!

  6. #6
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.043
    Erstens musst die Grundlinie der Tabelle unten haben. Also \begin{tabular}[b]. Und zweitens darfst du nicht Teile meines Code entfernen. Die \raisebox ist da nicht zum Spaß. LaTeX darf nicht mitkriegen, dass du ein großes Objekt in die Fußzeile gesteckt hast.

    Code:
    \raisebox{0pt}[0pt][0pt]{%
     \begin{tabular}[b]{l}
    Zeile 1\\
    Zeile 2\\
    Zeile 3\\
    Zeile 4\\
    Zeile 5\\
    Zeile 6\\
    Zeile 7\\
    Zeile 8\\
    Zeile 9\\
    Zeile 10\\
    Zeile 11\\
    \end{tabular}}
    }

Lesezeichen

Berechtigungen

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