Seite 1 von 1

Bündiges Seitenende durch variablen Zeilenabstand?

Verfasst: Do 7. Feb 2013, 23:11
von Christian62
Hallo,

ich schreibe gerade meine Masterarbeit mit scrreprt.
Laut vorgaben habe ich feste Seitenränder sowie feste Abstände zwischen Absätzen (mittels \halfparskip) bzw. zw. Überschriften und Text (mittels \titlespacing). Zudem soll der Zeilenabstand 1.5-fach sein.

Damit sind aber alle vertikalen Abstände so fixiert, dass ich selbst bei \flushbottom (minimal) unterschiedliche Textenden auf jeder Seite bekomme. Kann ich das irgendwie abstellen? Meine Idee wäre, den Zeilenabstand um 1.5-fach variieren zu lassen (der unterschiedliche Zeilenabstand fällt bei vielen Zeilen pro DinA4-Seite nicht auf), damit alle Seiten bündig abschließen.
Geht das???

Danke und Gruß,
Christian

Verfasst: Fr 8. Feb 2013, 09:50
von Epllus
Ladest du \flushbottom im Präambel?
Poste mal ein Minimalbeispiel.

Epllus

Verfasst: Fr 8. Feb 2013, 10:15
von Besserwisser
Die Zeilenabstände zu variieren ist keine gute Idee. Die Absatzabstände geringfügig zu variieren hingegen durchaus. Genau das wird bei halfparskip auch bereits gemacht. Allerdings ist bei einseitigen Dokumenten (und scrreprt ist in der Voreinstellung einseitig) der vertikale Seitenausgleich abgeschaltet. Das stört normalerweise auch nicht, weil man bei einseitigen Dokumenten ja immer nur eine Seite betrachet. Erst wenn man Option twoside verwendet, um ein doppelseitiges Dokument zu erhalten, wird das relevant. Deshalb schaltet scrreprt in diesem Fall auch gleich automatisch den vertikalen Seitenausgleich mit ein. Man kann den vertikalen Seitenausgleich aber auch selbst mit \flusbottom ein- und mit \raggedbottom ausschalten. Das steht übrigens auch alles in der KOMA-Script-Anleitung.

Verfasst: Fr 8. Feb 2013, 10:46
von Christian62
Das ist meine Präambel, das Problem ist, dass ich viele Formeln in meiner Arbeit habe. Falls diese dann nicht mehr auf die alte Seite passen, entsteht an deren Stelle eine Lücke am Seitenende. Falls ich das mit dem Abstand um Überschrift herum ausgleiche, wird diese Lücke einfach nur an eine andere Stelle verschoben, da ich meistens nur 1 Überschrift pro Seite habe.



%----------------------SEITENGRÖSSE UND SCHRIFTART----------------------
\RequirePackage{fix-cm} % Korrektur der Computer Modern Schriftfamilien
\documentclass[12pt, parskip=half, BCOR=5mm, smallheadings]{scrreprt}
\usepackage[a4paper]{geometry} % Papierformat
\geometry{right=2.5cm, left=2.5cm, top=2cm, bottom=2cm}
\addtokomafont{disposition}{\rmfamily} % Anpassung Schriftart der Überschriften an Text



%------------------KEIN SEITENUMBRUCH BEI NEUEM KAPITEL------------------
\makeatletter
\renewcommand\chapter{\thispagestyle{plain}%
\global\@topnum\z@
\@afterindentfalse
\secdef\@chapter\@schapter}
\makeatother



%-----------------------ZÄHLWEISE BEI GLEICHUNGEN------------------------
\renewcommand{\theequation}{\arabic{chapter}.\arabic{section}.\arabic{equation}}
\usepackage{chngcntr}
\counterwithin{equation}{section}



%-----------------------------VERSCHIEDENES-----------------------------
\usepackage[USenglish, german, ngerman]{babel} %% Deutsch als Hauptsprache
\input{dehyphtex.tex} %% zusätzliche deutsche Trennmuster
\usepackage{microtype} %% Optischer Randausgleich mit pdfLaTeX
\usepackage[T1]{fontenc} %% Schriftkodierung, die nativ Umlaute unterstützt
\usepackage[latin1]{inputenc} %% Umlaute direkt eingeben
\usepackage{textcomp} %% besondere Textzeichen
\usepackage{amsfonts}
\usepackage{amssymb} %% Mathesymbole
\usepackage{amsmath} %% erweiterte Mathemakros
\usepackage[autostyle,german=guillemets]{csquotes} %% autom. Anführungszeichen



%-------------------LITERATURVERZEICHNIS UND VERWEISE--------------------
\usepackage[backend=bibtex8]{biblatex}
\bibliography{latexlit}
\usepackage[german,vario]{fancyref} %% "plain" für einfachere Querverweise, ",vario" für Seitenzahl
\vrefwarning %% Varioref vertrauen, erst am Ende!



%---------------------------INHALTSVERZEICHNIS---------------------------
\usepackage{index} %% Index vorbereiten
\makeindex %% make index



%------------------------NUMMERIERUNG DER EBENEN------------------------
%\setcounter{secnumdepth}{3} %% Nummerierung bis zur Ebene subsubsection
%\setcounter{tocdepth}{3} %% Inhaltsverzeichnis bis zur Ebene subsubsection
%% Anpassungen für das Layout: Float-Pages
%\renewcommand{\floatpagefraction}{.7} % vorher: .5



%-------------------------GEGEN OVERFULL HBOXES--------------------------
% aus dctt, Axel Reichert, Message-ID: <a84us0$plqcm$7@ID-30533.news.dfncis.de>
\tolerance 1414
\hbadness 1414
\emergencystretch 1.5em
\hfuzz 0.3pt
\widowpenalty=10000
\vfuzz \hfuzz



%-----------------------SEITENENDE UND SEITENZAHLEN----------------------
\flushbottom % Seitenlänge; alternative raggedbottom
\usepackage[nouppercase,autooneside,komastyle]{scrpage2}
\pagestyle{plain} % Leere Kopf- und Fußzeile
\cfoot[\pagemark]{\pagemark} % Seitenzahl mittig in Fußzeile

\makeatletter %Fussnoten nicht hängend
\deffootnote{0.6cm}{1em}{\makebox[0.6cm][l]{\thefootnotemark}}
\makeatother



%--------------------ABSTAND DER KAPITELÜBERSCHRIFTEN--------------------
\renewcommand*{\chapterheadstartvskip}{\vspace*{2.5ex}}
\renewcommand*{\chapterheadendvskip}{\vspace*{1.5ex}}
\usepackage{titlesec}
\titlespacing{\chapter}{0pt}{3ex}{1ex}
\titlespacing{\section}{0pt}{3ex}{1ex}
\titlespacing{\subsection}{0pt}{3ex}{1ex}
\titlespacing{\subsubsection}{0pt}{3ex}{1ex}
\usepackage{setspace}
\onehalfspacing % 1.5-facher Zeilenabstand
\setlength{\parskip}{1.5ex} % Abstand zwischen 2 Absätzen