Seitenzahlen liegen bei scrartcl zu tief

Klassen und Pakete zur einfachen Umsetzung individueller Vorstellungen


aiinare
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Di 19. Mai 2015, 17:16
Wohnort: Paderborn

Seitenzahlen liegen bei scrartcl zu tief

Beitrag von aiinare »

Hallo, ich schreibe derzeit meine Bachelorarbeit mit Latex und eine Vorgabe ist, dass die Seitenzahlen unten rechts dargestellt werden sollen, allerdings sitzen diese bei mir noch zu tief:
%Voreinstellungen
\documentclass[12pt,listof=totoc,index=totoc,bibliography=totoc]{scrartcl}

\usepackage[paper=a4paper,left=25mm,right=25mm,top=25mm,bottom=20mm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{ngerman}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage[small]{caption}					%Bildunterschriftenpaket
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{scrpage2}
\usepackage{lmodern}
\usepackage{blindtext}
\usepackage{setspace}
\usepackage[printonlyused]{acronym}			%für das Abkürzungsverzeichnis

\setlength{\parindent}{0pt}
\pagestyle{scrheadings}
\clearscrheadfoot 
\cfoot[]{}
\ofoot[\pagemark]{\pagemark}
\linespread{1.25}
\onehalfspacing
\pagenumbering{Roman}						%Römische Seitenzahlen


\begin{document}							%Anfang des Dokuments
test
\end{document}
Beim Vergleichen des folgenden Codes mit scrartcl und article ist mir aufgefallen, dass die Seitenzahlen mit article auf passender Höhe dargestellt werden, mit scrartcl allerdings nicht. Woran könnte das liegen?:
%Voreinstellungen
\documentclass[12pt, a4paper]{article}

\usepackage[left=25mm,right=40mm,top=25mm,bottom=25mm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{ngerman}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage{setspace}
\parindent 0pt

%Anfang des Dokuments
\begin{document}
test
\end{document}

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag von Genmutant »

Die Seitenzahl gehört in den footer. Bei deinen Angaben zu geometry sagst du allerdings dass der Textbereich(!) 2cm Abstand nach unten haben soll. Darunter kommt dann noch der footer mit der Seitenzahl. Wenn du das ändern willst, kannst du die Option "includefoot" nutzen, dann wird der footer mit als Teil des zu setzenden Bereiches betrachtet.
\documentclass[12pt,listof=totoc,index=totoc,bibliography=totoc]{scrartcl}
\usepackage[paper=a4paper,left=25mm,right=25mm,top=25mm,bottom=20mm, includefoot]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\cfoot[]{}
\ofoot[\pagemark]{\pagemark}
\pagenumbering{Roman}
\begin{document}                     %Anfang des Dokuments
test
\end{document}
 
Anstatt den parindent auf 0 zu setzen (schlechte Idee) solltest du dir mal die Option parskip von den KOMA Klassen ansehen.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Zunächst: es ist eigentlich nicht sinnvoll bottom kleiner als top zu wählen. Sind die eingestellten Werte für die Ränder Vorgaben, an die Du Dich halten musst? Vielleicht schaust Du auch mal bei Minimale Vorlage vs. maximale Probleme.

article und scrartcl legen ihre Seitenaufteilung unterschiedlich fest. Manches an dieser Aufteilung änderst Du mit geometry, aber eben nicht alles. Wenn Du die Fußzeile näher am Text haben möchtest, dann musst Du noch footskip anpassen. Aus Deinen Beispielen schließe ich, dass Du gern 30pt dafür hättest.
\documentclass[12pt,listof=totoc,index=totoc,bibliography=totoc,parskip=full]{scrartcl} 
\usepackage[paper=a4paper,left=25mm,right=40mm,top=25mm,bottom=20mm,
  footskip=30pt
]{geometry} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 

\usepackage{lmodern} 
\usepackage{setspace}
\onehalfspacing 

\usepackage{scrlayer-scrpage}
\clearpairofpagestyles
\ofoot*{\pagemark}

\usepackage{blindtext}%Fülltext
\begin{document}
\blinddocument
\end{document}

In dem Beispiel habe ich scrlayer-scrpage verwendet. Das ist der Nachfolger des veralteten scrpage2. Und auch das Paket ngerman solltest Du durch das Paket babel mit der Option ngerman ersetzen.

Außerdem habe ich das Nullsetzen von \parindent entfernt und dafür die Option parskip=full verwendet, da Du vermutlich einen Absatzabstand statt dem Absatzeinzug möchtest. Wie man einen Absatz erzeugt, weißt Du? Siehe auch Wie setze ich einen Absatz typographisch korrekt?

Gruß
Elke

aiinare
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Di 19. Mai 2015, 17:16
Wohnort: Paderborn

Beitrag von aiinare »

%Voreinstellungen
\documentclass[12pt,parskip=full,listof=totoc,index=totoc,bibliography=totoc]{scrartcl}

\usepackage[paper=a4paper,left=25mm,right=25mm,top=25mm,bottom=20mm,includefoot]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{ngerman}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage[small]{caption}					%Bildunterschriftenpaket
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{scrpage2}
\usepackage{lmodern}
\usepackage{blindtext}
\usepackage{setspace}
\usepackage[printonlyused]{acronym}			%für das Abkürzungsverzeichnis

 
\pagestyle{scrheadings}
\clearscrheadfoot 
\cfoot[]{}
\ofoot[\pagemark]{\pagemark}
\pagenumbering{Roman}						%Römische Seitenzahlen


\begin{document}							%Anfang des Dokuments
\blindtext\\
\blindtext\\
\blindtext\\
\blindtext\\
\blindtext\\
\blindtext\\
\blindtext\\
\blindtext\\
\end{document}
Die Seitenzahlen sind nun an gewünschter Stelle, allerdings befindet sich zwischen Text und Seitenzahl ein großer Abstand, auch wenn keine Fußnote eingefügt ist.
Den Parskipbefehl habe ich erfolgreich einfügen können. Danke dafür

aiinare
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Di 19. Mai 2015, 17:16
Wohnort: Paderborn

Beitrag von aiinare »

\documentclass[12pt,listof=totoc,index=totoc,bibliography=totoc,parskip=full]{scrartcl}
\usepackage[paper=a4paper,left=25mm,right=40mm,top=25mm,bottom=20mm,
  footskip=30pt
]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}

\usepackage{lmodern}
\usepackage{setspace}
\onehalfspacing

\usepackage{scrlayer-scrpage}
\clearpairofpagestyles
\ofoot*{\pagemark}

\usepackage{blindtext}%Fülltext
\begin{document}
\blinddocument
\end{document}
Habe dies nun benutzt und sieht viel besser aus. Nur das babel Paket von ngerman will er nicht laden. Ich weiß allerdings nicht woran das liegt.
TexMaker meldet:
Process started

pdflatex

: The operation could not be completed because

the following package is unknown: pdflatex: pdflatex: babel-german

In MikTex finde ich das Paket auch nicht. Bin deshalb doch bei ngerman ohne babel geblieben.
Mich würde noch interessieren, wie du auf 30pt kommst und was genau das footskip bewirkt.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

aiinare hat geschrieben: Nur das babel Paket von ngerman will er nicht laden. Ich weiß allerdings nicht woran das liegt.
TexMaker meldet:
Process started

pdflatex

: The operation could not be completed because

the following package is unknown: pdflatex: pdflatex: babel-german
Vielleicht habe ich mich ja ungeschickt ausgedrückt. Ersetze in Deinem Code
\usepackage{ngerman}
durch das in meinem Beispiel verwendete
\usepackage[ngerman]{babel}
.

Wenn Du wissen willst, wie die Abmessungen der Ränder etc. in Deinem Dokument sind, dann kannst Du das Paket layout laden und den gleichnamigen Befehl verwenden. Hier nur als absolutes Minimalbeispiel:
\documentclass{scrartcl}
\usepackage{layout}
\begin{document}
\layout
\end{document}
Man kann sich auch die wesentlichen Layoutalemente anzeigen lassen, wenn man entweder das Paket showframe lädt oder aber die Option showframe des geometry Paketes verwendet.

Gruß
Elke

aiinare
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Di 19. Mai 2015, 17:16
Wohnort: Paderborn

Beitrag von aiinare »

Habe nun folgendes gemacht und bin damit zufrieden:
%Voreinstellungen
\documentclass[12pt,listof=totoc,index=totoc,bibliography=totoc,parskip=full]{scrartcl}

\usepackage[paper=a4paper,left=25mm,right=25mm,top=25mm,bottom=20mm,footskip=24pt]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage{blindtext}
\usepackage{setspace}
\onehalfspacing

\usepackage{scrlayer-scrpage}
\clearpairofpagestyles
\ofoot*{\pagemark}  


\begin{document}							
\blindtext
\end{document}
Vielen Dank :)

Antworten