goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 98890
Top-Poster: Johannes_B (5059)

Wir begrüßen unseren neuesten Benutzer fretschi.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Position der Fußzeile verändern?

 

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.08.2019, 09:58     Titel: Position der Fußzeile verändern?
  Antworten mit Zitat      
Hi!

Ich will einen einfachen Text erstellen, der sowohl eine Kopf- als auch eine Fußzeile hat. Ich habe aus Gewohnheit scrreprt genommen.

In der Fußzeile sollen Kontaktdaten enthalten sein. Das Problem ist, dass die Fußzeile zu weit oben steht. Ich habe nun die Fußzeile mit
Code • Öffne in Overleaf
\setlength{\footskip}{40mm}
nach unten geschoben.

Ist das der richtige Weg oder ist das Pfusch? Das Geometry Paket will ich eigentlich nicht noch zusätzlich verwenden, da nur die Fußzeile nach unten soll.

Dankeschön Smile

Code • Öffne in Overleaf
\documentclass[
            DIV=11,
            fontsize=11,
            headsepline=0.4pt,
            footsepline=0.4pt,
           
]{scrreprt}
           
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage{scrlayer-scrpage}

\ohead{Max Mustermann}
\cfoot{Musterstraße 1~\textbullet~Musterhausen\\Tel.:~01234-567890~\textbullet~E-Mail:~mustermann@mail.de}
\ofoot{\pagemark}
\setlength{\footskip}{40mm}

\begin{document}
\blindtext[10]
\end{document}

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.08.2019, 10:32     Titel:
  Antworten mit Zitat      
Bei mehrzeiliger Fußzeile, solltest du KOMA-Script einfach mitteilen, wieviele Zeilen ode wieviel Platz du brauchst. In der log-Datei findest du eine entsprechende Warnung. Lies unbedingt die entsprechende Option in der Anleitung nach, dann erfährst du auch gleich noch Alternativen.

BTW: Man kann den mit typearea erstellten Satzspiegel übrigens tatsächlich leicht mit geometry modifizieren, wenn man typearea per Option zuvor anweist, die Einstellungen an geometry zu übergeben. Dürfte in dem Fall aber gar nicht notwendig sein.

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.08.2019, 15:10     Titel:
  Antworten mit Zitat      
Also, ich habe in der Dokumentation die Anweisung

Code • Öffne in Overleaf
footlines=2.1


gefunden, die ich den Optionen der Dokumentenklasse hinzugefügt habe. Das verhindert zwar die Warnung in der Log-Datei, aber die Fußzeile bleibt an Ort und Stelle?! War es das, worauf du hinaus wolltest, oder übersehe ich hier etwas?

Nochmal Danke!

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.08.2019, 12:13     Titel:
  Antworten mit Zitat      
Niemand mehr? Sad

esdd
Forum-Meister
Forum-Meister

Beiträge: 2458
Anmeldedatum: 07.02.10
Wohnort: Stutensee
Version: MiKTeX 2.9
     Beitrag Verfasst am: 10.08.2019, 22:19     Titel:
  Antworten mit Zitat      
Zum einen solltest Du unbedingt dieses footlines=2.1 oder ähnlich beim Laden der Klasse einfügen oder alternativ footheight mindestens auf den in der Warnung vorgeschlagenen Wert setzen.

Wenn Du \footskip vergrößerst, dann wird die Fußzeile tatsächlich nach unten geschoben. Um die Fußzeile nach unten zu schieben, könntest Du alternativ auch die ganzen Fußzeilenlayer der Seitenstile scrlayer und plain.scrlayer nach unten schieben:

Code • Öffne in Overleaf

\ForEachLayerOfPageStyle*{scrheadings}
  {\ifstrstart{#1}{scrheadings.foot}{\ModifyLayer[addvoffset=50pt]{#1}}{}}
\ForEachLayerOfPageStyle*{plain.scrheadings}
  {\ifstrstart{#1}{scrheadings.foot}{\ModifyLayer[addvoffset=50pt]{#1}}{}}
 


Allerdings wird bei beiden Möglichkeiten wirklich nur die Fußzeile verschoben und man bekommt einen entsprechend vergrößerten Abstand zwischen dem Textkörper und der Fußzeile.

Spätestens wenn man gleichzeitig die Höhe des Textbereiches vergrößern will, empfiehlt es sich das Paket geometry zu nutzen. Damit kann man sämtliche Ränder nach seinen Wünschen einstellen und mit der Option footskip auch den Abstand zwischen Textkörper und Fußzeile beeinflussen:

Code • Öffne in Overleaf

\documentclass[
            DIV=11,
            %fontsize=11,
            headsepline=0.4pt,
            footsepline=0.4pt,
            footlines=2.1,
            usegeometry%<- ergänzt
            ]{scrreprt}
           
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage{scrlayer-scrpage}

\ohead{Max Mustermann}
\cfoot{Musterstraße 1~\textbullet~Musterhausen\\Tel.:~01234-567890~\textbullet~E-Mail:~mustermann@mail.de}
\ofoot{\pagemark}

\usepackage
[bottom=3cm
%,footskip=60pt
]
{geometry}

\begin{document}
\blindtext[10]
\end{document}


Edit: versehentliches Leerzeichen aus footlines Option entfernt

Zuletzt bearbeitet von esdd am 12.08.2019, 17:33, insgesamt einmal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen

Bartman
Forum-Meister
Forum-Meister


Beiträge: 1792
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: ---
     Beitrag Verfasst am: 11.08.2019, 13:50     Titel:
  Antworten mit Zitat      
Gemäß der Erklärung von esdd dürfte die Verschiebung der Optionen für die Linien im Kopf und im Fuß der Seiten die kürzeste Variante sein.

Code • Öffne in Overleaf
\documentclass[
    DIV=11,
    foot lines=2.1,% funktioniert entgegen der Anleitung offenbar auch mit Leerzeichen
    usegeometry
]{scrreprt}
           
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
% https://texwelt.de/wissen/fragen/5537
\usepackage{lmodern}% oder https://tug.org/FontCatalogue/
\usepackage{blindtext}
\usepackage[headsepline, footsepline]{scrlayer-scrpage}
\usepackage[
    bottom=3cm,
%    footskip=60pt,
    showframe
]{geometry}

\ohead{Max Mustermann}
\cfoot{%
    Musterstraße 1~\textbullet~Musterhausen\\%
    Tel.:~01234-567890~\textbullet~E-Mail:~mustermann@mail.de%
}
\ofoot{\pagemark}

\begin{document}
\Blindtext[10]
\end{document}
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.08.2019, 14:19     Titel:
  Antworten mit Zitat      
Vielen Dank euch beiden!

esdd
Forum-Meister
Forum-Meister

Beiträge: 2458
Anmeldedatum: 07.02.10
Wohnort: Stutensee
Version: MiKTeX 2.9
     Beitrag Verfasst am: 11.08.2019, 21:43     Titel:
  Antworten mit Zitat      
@Bartman: Solange die Liniendicke und/oder -länge für headsepline bzw. footsepline angegeben werden, kann man die scrlayer-scrpagea Optionen auch schon beim Laden der Klasse angeben. Es handelt sich dann nicht um die gleichnamigen Klassenoptionen, die ja nur Ja-Nein-Werte verstehen. Sie werden dann nur als Option dieses Paketes erkannt/genutzt. Erst, wenn man headsepline bzw. footsepline ohne Wert oder mit einem Ja-Nein-Wert angibt, sind es gleichzeitig Klassenoptionen und haben Auswirkungen auf den Satzspiegel.

Steht headsepline=0.4pt in den Optionen beim Laden der Klasse, darf man also nicht einfach die 0.4pt weglassen, nur weil 0.4pt der Standardwert für die Liniendicke ist.

Eine weitere Möglichkeit ist auch noch headsepline=:. Das ist dann ebenfalls nur die Option des Pakets scrlayer-scrpage, bei der die Werte für Dicke und Länge weggelassen wurden und damit deren Standardwerte genutzt werden.
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.08.2019, 09:42     Titel:
  Antworten mit Zitat      
Bartman hat Folgendes geschrieben:
Code • Öffne in Overleaf
foot lines=2.1,% funktioniert entgegen der Anleitung offenbar auch mit Leerzeichen
 

Nicht wirklich entgegen der Anleitung. Der LaTeX-Kern selbst entfernt aus der Liste der Optionen bei \documentclass sämtliche Leerzeichen. Es würde also auch bei den Standardklassen a4 paper funktionieren. Über dieses Feature wurde kürzlich im LaTeX-Team aber auch diskutiert. Künftig wird es eventuell eine zweite Liste der übergebenen Optionen geben, bei denen die Leerzeichen erhalten bleiben. Es wurde sogar darüber nachgedacht, hier eine inkompatible Änderung vorzunehmen. Das ist aber eher vom Tisch.

Wenn du dagegen dasselbe per \KOMAoptions versuchen wirst, wirst du auf die Nase fallen. Dort werden Leerzeichen nur vor und nach dem = und vor und nach dem Komma entfernt. Und auch das war AFAIK nicht immer so (oder war das bei \DeclareNewTOC, wo es ursprünglich nicht mit Leerzeichen funktioniert hat? – Keine Ahnung mehr.).

Daher: Lass das Leerzeichen besser weg.

esdd
Forum-Meister
Forum-Meister

Beiträge: 2458
Anmeldedatum: 07.02.10
Wohnort: Stutensee
Version: MiKTeX 2.9
     Beitrag Verfasst am: 12.08.2019, 17:36     Titel:
  Antworten mit Zitat      
Anonymous hat Folgendes geschrieben:

Daher: Lass das Leerzeichen besser weg.


Das Leerzeichen in der Option war nur ein versehentlicher Tippfehler von mir, der mir leider gar nicht aufgefallen ist. Ich habe es jetzt in meinem Beispiel oben entfernt.
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite 1, 2  Weiter



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de