Seite 1 von 1

Seitenränder stimmen nicht (geometry-Paket)

Verfasst: Di 19. Mär 2019, 21:38
von aiinare
Hallo zusammen, ich möchte eine Hausarbeit mit LateX schreiben und habe dabei folgende Vorgaben:

Es soll eine leichtlesbare 12-Punkte-Schrifttype, z.B.Arial,Courier oder Times New Roman verwendet werden. Der Zeilenabstand soll 1,5-zeilig sein. Als Schriftsatz soll „Blocksatz“ gewählt werden. Seitenzahlen stehen bündig über dem rechten Textrand. Der obere Seitenrand bis zur Seitenzahl beträgt 1,5cm bzw. bis zur ersten Textzeile 4cm, der untere Rand beträgt 2cm, der linke 4cm, der rechte 2cm.

Jetzt habe ich folgendes gemacht:

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


\usepackage[top=4cm,bottom=2cm,left=4cm,right=2cm,headsep=52.8661pt,headheight=20.77846pt]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes,thresholdtype=lines, threshold=3]{csquotes}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{textcomp}
\usepackage[small]{caption}				
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage{blindtext}
\usepackage{setspace}		
\usepackage{scrlayer-scrpage}
\usepackage{layout} 
\usepackage{pdfpages}
\usepackage[font=small,labelfont=it]{caption}
\usepackage{color}
\usepackage[backend=biber,style=apa,natbib]{biblatex}
\addbibresource{Literaturverzeichnis.bib}
\usepackage{enumitem}
\usepackage{pdfsync}
\usepackage{paralist}
\setlength{\footheight}{20.77846pt}
\newcommand{\RM}[1]{\MakeUppercase{\romannumeral #1{.}}} 	

	\makeatletter
	\newcommand{\MSonehalfspacing}{%
		\setstretch{1.44}%  default
		\ifcase \@ptsize \relax % 10pt
		\setstretch {1.448}%
		\or % 11pt
		\setstretch {1.399}%
		\or % 12pt
		\setstretch {1.433}%
		\fi
	}
	\newcommand{\MSdoublespacing}{%
		\setstretch {1.92}%  default
		\ifcase \@ptsize \relax % 10pt
		\setstretch {1.936}%
		\or % 11pt
		\setstretch {1.866}%
		\or % 12pt
		\setstretch {1.902}%
		\fi
	}
	\makeatother
	
\clearpairofpagestyles
\ohead*{\pagemark}  
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}					
\usepackage{helvet}										
\renewcommand{\familydefault}{\sfdefault}
\pagenumbering{Roman}
Aus irgendeinem Grund, habe ich dann aber links 4,2 cm, rechts 2,2 cm, oben 4,5 cm und unten sogar 3cm Rand. Was muss ich ändern?

Verfasst: Do 25. Apr 2019, 23:01
von JoshArndt1999
Hallo,

Ich vermute, der folgende Code macht ziemlich genau das, was du brauchst. Das "showframe" ist nur zur Verdeutlichung. Viele der unnötigen Packages habe ich hier einmal entfernt, damit deutlicher ist, wo ich was gemacht habe. der Rest ist ja unabhängig von deiner Problemstellung. Ich hoffe ich konnte helfen :)
\documentclass[12pt,listof=totoc,index=totoc,bibliography=totoc, parskip=full]{scrartcl} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{lmodern} 
\usepackage{blindtext}  
\usepackage[backend=biber,style=apa,natbib]{biblatex} 
\addbibresource{Literaturverzeichnis.bib} 

\usepackage[onehalfspacing]{setspace}%Zeilenabstand auf 1,5 stellen
\usepackage[showframe,a4paper, left=4cm, right=2cm, top=4cm, bottom=2cm, headsep=2cm, includehead=false, footskip=0cm, includefoot=false, headheight = 0.5cm]{geometry}

\usepackage{scrlayer-scrpage}%Paket für Kopfzeile
\newpairofpagestyles{myheading}%Kopfzeile definieren
{
	\ihead{}%nichts links in Kopfzeile
	\chead{}%nichts in der Mitte
	\ohead{\thepage}%Seitenzahl rechts in Kopfzeile
}


\pagestyle{myheading}

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