Seite 1 von 1

Seitenzahlen liegen bei scrartcl zu tief

Verfasst: Di 19. Mai 2015, 17:26
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}

Verfasst: Di 19. Mai 2015, 18:28
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.

Verfasst: Di 19. Mai 2015, 18:34
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

Verfasst: Di 19. Mai 2015, 19:14
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

Verfasst: Di 19. Mai 2015, 19:32
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.

Verfasst: Di 19. Mai 2015, 20:32
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

Verfasst: Di 19. Mai 2015, 20:59
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 :)