PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Seitenlayout



Problembär
17-04-2008, 10:09
Hallo,
ich konnte ja schon viel hier über die Suche finden, aber zwei Probleme die ich zu lösen hab, finde ich irgendwie nicht. Könnte aber auch daran liegen, dass ich als Anfänger nicht weiß, wonach ich suchen muss:

Hier erst mal meine Code & Preambel, damit man weiß was ich so treibe (ich benutze die Vorlage von Matthias Pospiech):
\documentclass[%
%draft, % Entwurfsstadium
final, % fertiges Dokument
12pt,
bigheadings, % große Überschriften
ngerman, % wird an andere Pakete weitergereicht
a4paper,
BCOR5mm, % Zusaetzlicher Rand auf der Innenseite
DIV11, % Seitengroesse (siehe Koma Skript Dokumentation !)
1.1headlines, % Zeilenanzahl der Kopfzeilen
pagesize, % Schreibt die Papiergroesse in die Datei.
oneside,
%twoside, % Seitenraender für zweiseitiges Layout
openright, % Kapitel beginnen immer auf der rechten Seite
titlepage, % Titel als einzelne Seite ('titlepage' Umgebung)
parindent, % Eingerückt (Standard)
headsepline, % Linie unter Kolumnentitel
nochapterprefix, % keine Ausgabe von 'Kapitel:'
bibtotoc, % Bibliographie ins TOC
tocindent, % eingereuckte Gliederung
listsindent, % eingereuckte LOT, LOF
pointlessnumbers, % Überschriftnummerierung ohne Punkt, siehe DUDEN !
footexclude,
cleardoubleplain,
fleqn, % Formeln werden linksbuendig angezeigt
]{scrbook}% Klassen: scrartcl, scrreprt, scrbook
% -------------------------------------------------------------------------
\usepackage[latin1]{inputenc}
%\usepackage[ansinew]{inputenc}
%\usepackage[utf8]{inputenc}

%%% Preambel
\input{preambel/preambel}

%%% Neue Befehle
\input{macros/newcommands}
\input{macros/TableCommands}

%%% Silbentrennung
\input{preambel/Hyphenation}



und hier die Preambel:


% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
% Einige Pakete muessen unbedingt vor allen anderen geladen werden
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
%
\usepackage{xspace} % Define commands that don't eat spaces.
\usepackage{ifpdf} %\ifpdf \else \fi
\usepackage{calc} % Calculation with LaTeX
\usepackage[ngerman]{babel} % Languagesetting
\usepackage[table]{xcolor} % Farben
\usepackage[]{graphics} % Bilder
\usepackage{epstopdf} %% If an eps image is detected, epstopdf is automatically called to convert it to pdf format.
\usepackage[]{amsmath} % Amsmath - Mathematik Basispaket
\usepackage{ragged2e} % Besserer Flatternsatz (Linksbuendig, statt Blocksatz)

% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
% Fonts Fonts Fonts
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~

\usepackage[T1]{fontenc} % T1 Schrift Encoding (notwendig für die meisten Type 1 Schriften)
\usepackage{textcomp} % Zusatzliche Symbole (Text Companion font extension)

%% - Latin Modern
\usepackage{lmodern}
%% -------------------


% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
% Symbole
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
\usepackage{amssymb} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
% Tables (Tabular)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~

\usepackage{booktabs}
\usepackage{tabularx} % tabularx nach hyperref laden

% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
% text related packages
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~

\usepackage{url} % Setzen von URLs. In Verbindung mit hyperref sind diese auch aktive Links.
\usepackage[stable,perpage, ragged, multiple]{footmisc} % Fussnoten
\usepackage[ngerman]{varioref} % Intelligente Querverweise
\usepackage{enumitem} % Listen

% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
% Pakete zum Zitieren
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~

\usepackage[babel, german=quotes, english=british, french=guillemets]{csquotes} % clever quotations
\SetBlockThreshold{2} % Anzahl von Zeilen
\newenvironment{myquote}%
{\begin{quote}\small}%
{\end{quote}}%
\SetBlockEnvironment{myquote}

% Zitate ================================================== ===============
\usepackage[%
square, % for square brackets;
comma, % to use commas as separaters;
numbers, % for numerical citations;
sort, % orders multiple citations into the sequence in which they appear in the list of references;
sort&compress, % as sort but in addition multiple numerical citations
]{natbib}


\bibliographystyle{bib/bst/AlphaDINFirstName}

% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
% PDF related packages
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
\usepackage{pdfpages} % Include pages from external PDF documents in LaTeX documents

% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
% figures and placement
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~

%% Bilder und Graphiken ==================================================

\usepackage{float} % Stellt die Option [H] fuer Floats zur Verfgung
\usepackage{flafter} % Floats immer erst nach der Referenz setzen
\usepackage{subfig} % Layout wird weiter unten festgelegt !
\usepackage{wrapfig} % Bilder von Text Umfliessen lassen
%\usepackage{epstopdf} %EPS pdf-fähig machen


% Make float placement easier
\renewcommand{\floatpagefraction}{.75} % vorher: .5
\renewcommand{\textfraction}{.1} % vorher: .2
\renewcommand{\topfraction}{.8} % vorher: .7
\renewcommand{\bottomfraction}{.5} % vorher: .3
\setcounter{topnumber}{3} % vorher: 2
\setcounter{bottomnumber}{2} % vorher: 1
\setcounter{totalnumber}{5} % vorher: 3

% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
% science packages
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~

\usepackage{units}

% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
% layout packages
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~

%% Zeilenabstand ================================================== =======
\onehalfspace % 1,5-facher Abstand


%% Seitenlayout ================================================== ========
%
%% Layout mit 'typearea'
\typearea[current]{last}
\raggedbottom % Variable Seitenhoehen zulassen


%% Kopf und Fusszeilen======================================== ============
\usepackage[%
automark, % automatische Aktualisierung der Kolumnentitel
nouppercase, % Grossbuchstaben verhindern
]{scrpage2}

\pagestyle{scrheadings} % Seite mit Headern

% loescht voreingestellte Stile
\clearscrheadings
\clearscrplain
%
\ohead{\pagemark} % Oben aussen: Seitenzahlen
\ihead{\headmark} % Oben innen: Kapitel und Section

% Angezeigte Abschnitte im Header
\automark[section]{chapter} %[rechts]{links}
%
\setheadsepline{.4pt}[\color{black}] % Linie zwischen Kopf und Textkörper

%% Fussnoten ================================================== ===========
%% Keine hochgestellten Ziffern in der Fussnote (KOMA-Script-spezifisch):
\deffootnote{1.5em}{1em}{\makebox[1.5em][l]{\thefootnotemark}}
\addtolength{\skip\footins}{\baselineskip} % Abstand Text <-> Fussnote
\setlength{\dimen\footins}{10\baselineskip} % Beschraenkt den Platz von Fussnoten auf 10 Zeilen
\interfootnotelinepenalty=10000 % Verhindert das Fortsetzen von
% Fussnoten auf der gegenüberligenden Seite

%% Schriften (Sections )================================================= =

% -- Koma Schriften --
\newcommand\SectionFontStyle{\sffamily}
\setkomafont{chapter}{\huge\SectionFontStyle} % Chapter
\setkomafont{sectioning}{\SectionFontStyle} % % Titelzeilen % \bfseries
\setkomafont{pagenumber}{\bfseries\SectionFontStyl e} % Seitenzahl
\setkomafont{pagehead}{\small\sffamily} % Kopfzeile
\setkomafont{descriptionlabel}{\itshape} % Kopfzeile
%
\renewcommand*{\raggedsection}{\raggedright} % Titelzeile linksbuendig, haengend
%

%% Captions (Schrift, Aussehen) ==========================================

\usepackage{caption}
% Aussehen der Captions
\captionsetup{
margin = 10pt,
font = {small,rm},
labelfont = {small,bf},
format = plain, % oder 'hang'
indention = 0em, % Einruecken der Beschriftung
labelsep = colon, %period, space, quad, newline
justification = RaggedRight, % justified, centering
singlelinecheck = true, % false (true=bei einer Zeile immer zentrieren)
position = bottom %top
}
%%% Bugfix Workaround
\DeclareCaptionOption{parskip}[]{}
\DeclareCaptionOption{parindent}[]{}

% Aussehen der Captions fuer subfigures (subfig-Paket)
\captionsetup[subfloat]{%
margin = 10pt,
font = {small,rm},
labelfont = {small,bf},
format = plain, % oder 'hang'
indention = 0em, % Einruecken der Beschriftung
labelsep = space, %period, space, quad, newline
justification = RaggedRight, % justified, centering
singlelinecheck = true, % false (true=bei einer Zeile immer zentrieren)
position = bottom, %top
labelformat = parens % simple, empty % Wie die Bezeichnung gesetzt wird
}

%% Inhaltsverzeichnis (Schrift, Aussehen) sowie weitere Verzeichnisse ====

\setcounter{secnumdepth}{2} % Abbildungsnummerierung mit groesserer Tiefe
\setcounter{tocdepth}{2} % Inhaltsverzeichnis mit groesserer Tiefe
%
\usepackage{nomencl}
% Auszufuehrende Befehle ------------------------------------------------

\listfiles
%------------------------------------------------------------------------

Jetzt meine zweite Fragen dazu:
1. Was muss ich ändern, damit der untere Seitenrand nicht so groß ist? Ich finde den mit fast einer viertel Seite viel zu groß. Typo hin oder her, ich will den kleiner kriegen (sagen wir mal 4cm, in die meine paar Fussnoten locker reinpassen).

2. Meine Absätze werden nicht getrennt. Ich weiß ja, dass einige Leute das hier unbedingt so haben wollen, aber bei mir ist das Problem, wenn ich beispielsweise 2 Absätze habe, die jeweils knapp über eine halbe Seite lang sind, dann schreibt mit Latex, je einen Absatz auf eine Seite. Das sieht absolut mies aus, wenn eine Seite nur halbvoll ist. Ich möchte es irgendwie hinkriegen, das Latex beide Absätze auf eine Seite schreibt, und den zweiten dann halt irgendwo selbstständig trennt, das die Seite optimal ausgenutzt wird.

So, ich hoffe mir kann jetzt irgendwer weiterhelfen.
Grüße
Christoph

aakaasha
17-04-2008, 14:03
Bin zwar selber noch Neuling, aber die erste Frage kann ich schon beantworten! :cool:

füge diese Zeile in die Preambel ein:

\usepackage[top=3cm, bottom=3cm]{geometry}

Die Werte kannst du dann beliebig anpassen.

Viele Grüße, Florian

Problembär
18-04-2008, 09:20
Ist zwar schon fast gut Deine Idee, aber soviel hab ich inzwischen -glaub ich zumindest- verstanden: Typearea, sowie ich es verwende, und Geometry paßt nicht zusammen. Man kann wohl nur entweder das eine oder das andere nehmen (?).
Also brauch ich neue Hinweise, wie ich den Footer weiter nach unten kriege.

localghost
18-04-2008, 10:56
[...] Was muss ich ändern, damit der untere Seitenrand nicht so groß ist? Ich finde den mit fast einer viertel Seite viel zu groß. Typo hin oder her, ich will den kleiner kriegen (sagen wir mal 4cm, in die meine paar Fussnoten locker reinpassen). [...]
Benutze eine größeren DIV-Wert (beispielsweise 15) in den Optionen für die Dokumentklasse, um den Satzspiegel zu ändern. Die Vorlage verwendet DIV11. Beachte, das dabei auch alle anderen Ränder verändert werden. Mehr dazu verrät die Anleitung zu KOMA Script (http://dante.ctan.org/CTAN/help/Catalogue/entries/koma-script.html).

[...] Meine Absätze werden nicht getrennt. Ich weiß ja, dass einige Leute das hier unbedingt so haben wollen, aber bei mir ist das Problem, wenn ich beispielsweise 2 Absätze habe, die jeweils knapp über eine halbe Seite lang sind, dann schreibt mit Latex, je einen Absatz auf eine Seite. Das sieht absolut mies aus, wenn eine Seite nur halbvoll ist. Ich möchte es irgendwie hinkriegen, das Latex beide Absätze auf eine Seite schreibt, und den zweiten dann halt irgendwo selbstständig trennt, das die Seite optimal ausgenutzt wird. [...]
Normal ist dieses Verhalten nicht. Dazu wäre mal ein Minimalbeispiel (http://www.minimalbeispiel.de) sehr hilfreich. Hier macht sich der Nachteil einer solch umfangreichen Vorlage bemerkbar. Es kann eine Zeit lang dauern, bis Du die Ursache des Problems eingekreist hast.

Vielleicht hilft es aber auch schon, wenn Du die folgenden Zeilen aus dem Quellcode einfach mal auskommentierst. Sicher bin ich mir da aber nicht.

% Make float placement easier
\renewcommand{\floatpagefraction}{.75} % vorher: .5
\renewcommand{\textfraction}{.1} % vorher: .2
\renewcommand{\topfraction}{.8} % vorher: .7
\renewcommand{\bottomfraction}{.5} % vorher: .3
\setcounter{topnumber}{3} % vorher: 2
\setcounter{bottomnumber}{2} % vorher: 1
\setcounter{totalnumber}{5} % vorher: 3
Diese Zeilen könnten für das Problem verantwortlich sein. Wie der einleitende Kommentar schon sagt, sollen sie die Platzierung von Gleitobjekten, also Abbildungen oder Tabellen in der figure- oder table-Umgebung erleichtern. Ein einfacher Parameter für diese Umgebungen würde da auch schon genügen.

\begin{figure}[!ht]
...
\end{figure}

\begin{table}[!ht]
...
\end{table}
All das sind aber alles nur Vermutungen. Dazu kenne ich die Vorlage nicht genau genug. Aber möglicherweise hilft es schon.


MfG
Thorsten¹