PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : scrbook



W2K
05-03-2007, 07:49
Hallo,

ich habe eine Frage zu Koma-Skript/scrbook. Die nachfolgenden Einstellungen habe ich in mein Dokument (Diplomarbeit) übernommen. Das Layout entspricht meinen Vorstellungen - nur am unteren Rand ist der Abstand zwischen Text und Trennlinie zu den Seitenzahlen zu groß (besonders im Vergleich zum oberen Rand).

Wie kann ich das ausgleichen?


\documentclass[a4paper, % DINA4-Papier
oneside, % Einseitiger Druck
onecolumn, % Text in einer Spalte
titlepage, % Titelseite
nochapterprefix, %
normalheadings, % Normale Kopfzeilen-Schrift
halfparskip, % Zeilenabstand 1.5
headsepline, % Kopflinie
footsepline, % Fulinie
1.0headlines, % Abstand zum Kopf
headinclude, %
footexclude, %
DIV15, % Seitenformat
liststotoc, % Listen --> Inhaltsverzeichnis
bibtotoc] % Literaturverz. -> Inhaltsverzeichnis
{scrbook} % Dokumentenklasse

bobmalaria
05-03-2007, 08:17
hi,

die seite einstellen kannst du mit dem paket 'geometry'

übrigens ist 'halfparskip' doch nicht der 1,5 -fache zeilenabstand. ist das nicht der abstand zweier absätze?

localghost
05-03-2007, 08:30
Ich habe zwar nicht die geringste Erfahrung mit den Klassen von KOMA-Script, aber mir fallen da gleich zwei Sachen auf, die mit dem Problem zu tun haben könnten.

\documentclass[a4paper, % DINA4-Papier
oneside, % Einseitiger Druck
onecolumn, % Text in einer Spalte
titlepage, % Titelseite
nochapterprefix, %
normalheadings, % Normale Kopfzeilen-Schrift
halfparskip, %
headsepline, % Kopflinie
footsepline, % Fulinie
1.0headlines, % Abstand zum Kopf
headinclude, %
footexclude, %
DIV15, % Seitenformat
liststotoc, % Listen --> Inhaltsverzeichnis
bibtotoc] % Literaturverz. -> Inhaltsverzeichnis
{scrbook} % Dokumentenklasse
Für diese beiden Einstellungen gibt es doch sicher auch ein Gegenstück. Ich würde aber für beide entweder ein include oder exclude setzen. Aber das alles kann ich nur vermuten.

W2K
05-03-2007, 09:15
Also, wenn ich die Zeilen


headinclude, %
footexclude, %

einfach auskommentiere, dann rutscht die Seitenzahl noch weiter nach oben, so dass ich Platz für den Text verliere.

Das geometry-Paket wollte ich gerade nicht verwenden, weil mich Leute in diesem Forum darauf hingewiesen haben.

bobmalaria
05-03-2007, 10:46
hi,

nenne mir argumente die gegen 'geometry' sprechen.
du kannst natürlich das ganze auch mit "nativen" latex kommandos anpassen.
oder du verwendest 'typearea', das laden die scr-klaasen sowieso

W2K
05-03-2007, 12:22
Ich kann nicht dagegen argumentieren, da dies mein Wissen überschreitet. Ich persönlich finde die Seitenaufteilung unschön/ungünstig und es würde mich wundern, wenn dies nicht mit den vorgesehenen Befehlen behoben werden kann.

Mit typearea habe ich noch keine Erfahrungen gesammelt, da es bei mir beim Compilieren zwei/dreimal zu Problemen=Fehlern geführt hat.

cookie170
05-03-2007, 13:05
Hallo,

Koma-script ist eigentlich hervorragend, aber man muss die Anleitung lesen. Mir fällt an Deiner Präambel auf, dass sie offensichtlich für scrartcl gemacht wurde, nicht für scrbook:



\documentclass[a4paper, % DINA4-Papier
oneside, % Einseitiger Druck
onecolumn, % Text in einer Spalte überflüssig
titlepage, % Titelseite überflüssig
nochapterprefix, %
normalheadings, % Normale Kopfzeilen-Schrift überflüssig
halfparskip, % Zeilenabstand 1.5 NEIN! - Absatzabstand!
headsepline, % Kopflinie
footsepline, % Fußlinie
1.0headlines, % Abstand zum Kopf überflüssig
headinclude, % warum?
footexclude, % warum?
DIV15, % Seitenformat ziemlich schmale Ränder
liststotoc, % Listen --> Inhaltsverzeichnis
bibtotoc] % Literaturverz. -> Inhaltsverzeichnis
{scrbook} % Dokumentenklasse



scrbook verwendet automatisch typearea. Allerdings ist es sinnvoll, nach Festlegung der Schrift

\typearea[0pt]{15} % [Bindekorrektur]{DIV-Wert}
ausführen zu lassen, damit die tatsächlichen Schriften berücksichtigt werden.

Nimm Dir einen Nachmittag und ließ scrguide.pdf -- es ist die Zeit wirklich wert. Ich habe sogar das Buch gekauft.

Gruß,
Alexander

W2K
05-03-2007, 19:48
Hallo,

also ich habe mich noch einmal mit dem scrguide auseinander gesetzt, aber ich finde nichts, was darauf hindeutet, weshalb in meinem Dokument diese deutlich größeren Abstände am unteren Seitenrand entstehen.
Um genau zu sein, zwischen dem normalen Text und den Fußnoten sowie den Fußnoten und der Seitenzahl.

Gibt es wirklich keinen anderen Weg, als die Abstände mit dem geometry-Paket selbst zu definieren?

Die Einträge


headinclude, %
footexclude, %

habe ich gesetzt, da so ein ästhetischer Abstand zur oberen Kante der Seite entstand (für DIV15).

bobmalaria
05-03-2007, 19:49
schau mal in die doku von 'typearea' da sind auch grafiken die geschreiben was die befehle bewirken

W2K
05-03-2007, 20:01
P.S.: Ich habe auch versucht über


headlines --> 0.0

vertikalen Freiräume zu füllen. Dabei wird die Schrift dann aber auch an die obere Trennlinie gedrängt, was nicht schön aussieht.

Ich zeige noch mal mein gesamtes Dokument - vielleicht ist es dann einfacher?


%------------------------------------------------------------------------------
% DIPLOMARBEIT - LATEX-MASTER-DOKUMENT
%------------------------------------------------------------------------------
\documentclass[a4paper, % DINA4-Papier
oneside, % Einseitiger Druck
onecolumn, % Text in einer Spalte
titlepage, % Titelseite
nochapterprefix, %
normalheadings, % Normale Kopfzeilen-Schrift
halfparskip, % Absatzabstand 1.5
headsepline, % Kopflinie
footsepline, % Fulinie
0.2headlines, % Abstand zum Kopf
headinclude, %
footexclude, %
DIV15, % Seitenformat
liststotoc, % Listen --> Inhaltsverzeichnis
bibtotoc] % Literaturverz. -> Inhaltsverzeichnis
{scrbook} % Dokumentenklasse
%------------------------------------------------------------------------------
% Zustzliche Pakete einbinden
%------------------------------------------------------------------------------
\usepackage[ngerman]{babel} % Neue dt. Rechtschreibung
\usepackage[T1]{fontenc} %
\usepackage[latin1]{inputenc} % Dateicodierung
\usepackage{scrpage2} % Seitenstil
\usepackage{color} % Farben
\usepackage{graphicx} % Einbindung von Grafiken
\usepackage{wrapfig} % Textumflossene Grafiken
\usepackage{multicol} % Paket fr mehrspaltige Dokumente
\usepackage{pdflscape} % Einzelne Seiten auf Landscape-Format
\usepackage{pstricks} % PSTricks-Zeichnungen
\usepackage{pst-vue3d} % PSTricks-3D-Umgebungen
\usepackage{pst-plot} % PSTricks-Plot-Umgebungen
\usepackage{subfig} % Bilder untereinander
\usepackage{amsmath} % Erweiterungen mathematischer Umgebungen
\usepackage{amsfonts} %
\usepackage{amssymb} %
\usepackage{accents} % Akzente auf Variablen setzen
\usepackage{fancyvrb} %
\usepackage{cancel} % Durchstreichen mathematischer Ausdrcke
\usepackage{setspace} % Zeilenabstand setzen
\usepackage{nofloat} % Nicht-flieende Umgebung fr Bilder
\usepackage{caption} % Bildunterschriften
\usepackage{listings} % Darstellung von Quellcode
\usepackage{ltxtable} %
\usepackage{longtable} % Lange Tabellen
\usepackage{natbib} % Paket, um BibTex einzubinden
\usepackage{lmodern} % Latin Modern Schriften verwenden
%\usepackage{bookman} % Bookman Schriften verwenden
%\usepackage{times} % Times Schriften verwenden
\usepackage[colorlinks=true, %
citecolor=red, %
linkcolor=blue, %
pdfpagelabels=true, %
breaklinks=true] %
{hyperref} % Hyperlinks, Verweise farbig abheben
\usepackage{chngcntr} %
%------------------------------------------------------------------------------
% Seitenstil
%------------------------------------------------------------------------------
%\typearea[0pt]{15} % Bindekorrektur{DIV-Wert}
\typearea[current]{last}
\pagestyle{scrheadings} % Seitenstil scrheadings setzen
\cfoot{\pagemark} %
\flushbottom % Flle die Seite von oben bis unten
\linespread{1.25} % Zeilenabstand um 25% erhhen
\hyphenation{Chien} %
\sloppy %
%------------------------------------------------------------------------------
% Label unter Abbildungen/Tabellen, etc.
%------------------------------------------------------------------------------
\renewcommand{\captionlabelfont}{\bfseries}
\renewcommand{\captionfont}{}
\renewcommand{\sectionmark}[1]{\markright{\thesection. #1}}
%------------------------------------------------------------------------------
% Fussnotenformatierung
%------------------------------------------------------------------------------
\renewcommand{\footnoterule}{\noindent\rule{\textw idth}{0.6pt}\vspace{0.7em}}
%------------------------------------------------------------------------------
% Listings
%------------------------------------------------------------------------------
\lstset{showspaces=true, % Leerzeichen darstellen
showtabs=true, % Tabulatoren darstellen
showstringspaces=false % keine Leerzeilen anzeigen
tab=rightarrowfill} % Tabulatorzeichen definieren
\lstset{basicstyle=\scriptsize\ttfamily,% Kleinen Schriftsatz verwenden
keywordstyle=\color{blue}, % Keyword-Stil definieren
commentstyle=\color{gray}, % Kommentar-Farbe
% backgroundcolor=Clair, % Hintergrund-Farbe
stringstyle=\tiny, %
extendedchars=true, %
captionpos=b, %
float, %
inputencoding={latin1}, %
xleftmargin=5pt, %
xrightmargin=12pt, %
columns=flexible, %
fancyvrb=true, %
frame=lines} %
\lstset{numbers=right, % Ausrichtung der Zeilennummern
numberfirstline=true, % 1.Zeilen-Nummer immer anzeigen
numbersep=5pt, %
stepnumber=2, %
tabsize=3, % TAB-Breite
numberstyle=\tiny, %
language=Fortran, % Sprache
breaklines=true, % Zeilenumbrche
escapechar={|}], % Escape-Zeichen fr LateX im Listing
prebreak={\mbox{
\ensuremath{
\hookleftarrow}}} % Zeichen am Zeilenende (Umbruch)
}
%------------------------------------------------------------------------------
% Definition neuer (dokumentspez.-) Kommandos
%------------------------------------------------------------------------------
\newcommand{\eref}[1]{\textbf{Gl.} (\ref{#1})}
\newcommand{\pref}[1]{\textbf{Abb.} (\ref{#1})}
\newcommand{\tref}[1]{\textbf{Tab.} (\ref{#1})}
%------------------------------------------------------------------------------
\newpsobject{showgrid}{psgrid}{subgriddiv=2,griddo ts=10,gridlabels=0pt}
%------------------------------------------------------------------------------
%
%
%
%------------------------------------------------------------------------------
% Hauptdokument
%------------------------------------------------------------------------------
%
\begin{document}
\pagenumbering{roman} % Seitennummerierung - Roman
Hier einfach mal Text eingeben\footnote{Auf dieser Seite}
\end{document}

W2K
05-03-2007, 20:12
Nach welchem Begriff genau suchst Du diese Doku bei CTAN? Ich habe typearea eingegeben - konnte aber keine Doku mit Abbildungen finden....

Oder meintest Du das geometry-Paket?

Danke.

bobmalaria
05-03-2007, 20:18
sorry, meinte natürlich geometry. typearea ist ja teil des koma-scripts. aber auch auf ctan zu finden http://www.ctan.org/tex-archive/help/Catalogue/entries/typearea.html

W2K
06-03-2007, 16:15
Hallo,

ich habe das geometry-Paket mal testweise eingefügt. Nun habe ich zwei Fragen:

1) Auf der Seite neuer Kapitel sind meine Kopf- und Fußzeile nicht mehr zu sehen. Wie lässt sich das wieder ändern?



%------------------------------------------------------------------------------
% DIPLOMARBEIT - LATEX-MASTER-DOKUMENT
%------------------------------------------------------------------------------
\documentclass[a4paper, % DINA4-Papier
oneside, % Einseitiger Druck
onecolumn, % Text in einer Spalte
titlepage, % Titelseite
nochapterprefix, %
normalheadings, % Normale Kopfzeilen-Schrift
halfparskip, % Absatzabstand 1.5
headsepline, % Kopflinie
footsepline, % Fulinie
1.0headlines, % Abstand zum Kopf
%headinclude, %
footexclude, %
DIV15, % Seitenformat
liststotoc, % Listen --> Inhaltsverzeichnis
bibtotoc] % Literaturverz. -> Inhaltsverzeichnis
{scrbook} % Dokumentenklasse
%------------------------------------------------------------------------------
% Zustzliche Pakete einbinden
%------------------------------------------------------------------------------
\usepackage[ngerman]{babel} % Neue dt. Rechtschreibung
\usepackage[T1]{fontenc} %
\usepackage[latin1]{inputenc} % Dateicodierung
\usepackage{scrpage2} % Seitenstil
\usepackage{color} % Farben
\usepackage{graphicx} % Einbindung von Grafiken
\usepackage{wrapfig} % Textumflossene Grafiken
\usepackage{multicol} % Paket fr mehrspaltige Dokumente
\usepackage{pdflscape} % Einzelne Seiten auf Landscape-Format
\usepackage{pstricks} % PSTricks-Zeichnungen
\usepackage{pst-vue3d} % PSTricks-3D-Umgebungen
\usepackage{pst-plot} % PSTricks-Plot-Umgebungen
\usepackage{subfig} % Bilder untereinander
\usepackage{amsmath} % Erweiterungen mathematischer Umgebungen
\usepackage{amsfonts} %
\usepackage{amssymb} %
\usepackage{accents} % Akzente auf Variablen setzen
\usepackage{fancyvrb} %
\usepackage{cancel} % Durchstreichen mathematischer Ausdrcke
\usepackage{setspace} % Zeilenabstand setzen
\usepackage{nofloat} % Nicht-flieende Umgebung fr Bilder
\usepackage{caption} % Bildunterschriften
\usepackage{listings} % Darstellung von Quellcode
\usepackage{ltxtable} %
\usepackage{longtable} % Lange Tabellen
\usepackage{natbib} % Paket, um BibTex einzubinden
\usepackage{lmodern} % Latin Modern Schriften verwenden
%\usepackage{bookman} % Bookman Schriften verwenden
%\usepackage{times} % Times Schriften verwenden
\usepackage[colorlinks=true, %
citecolor=red, %
linkcolor=blue, %
pdfpagelabels=true, %
breaklinks=true] %
{hyperref} % Hyperlinks, Verweise farbig abheben
\usepackage{chngcntr} %
\begin{document}
Testtext\footnote{Neue Fußnote auf der Seite}
\end{document}

bobmalaria
06-03-2007, 16:20
dazu musst du wohl den plain-seitenstil umdefinieren. eigentlich sollten bei kapitelanfängen auch keine kopfzeilen sein damit sich das kapitel abhebt vom restlichen text. wenn du also darauf verzichten kannst...

W2K
07-03-2007, 14:07
Ok,

das sehe ich ein - noch eine Sache zum Abschluss:

Ich eröffne von Zeit zu Zeit ein neues Unterkapitel (\section \subsection) auf einer neuen Seite. Aufgrund vieler Formeln, wird die Seite nicht komplett ausgefüllt - irgend etwas sorgt dafür, dass die Überschrift (\subsection{Irgendetwas}) von dem restlichen Text weggespreizt wird.
Ich weiß, dass dieses Verhalten durch \flushbottom hervorgerufen werden kann - aber das habe ich gerade auskommentiert...

1. Was ist für dieses Verhalten verantwortlich?
2. Wie kann man es lokal, also nur auf der ersten Seite eines neuen Unterkapitels unterdrücken? Ich fände es beispielsweise schön, wenn die Unter-Überschrift nicht ganz oben (unterhalb der Kopf-Trennlinie) auf der Seite kleben würde ~ quasi wie bei einem neuen Kapitel.

3. Was sagst Du zu meinen geometry-Modifikationen? Kann man diese so lassen?



%------------------------------------------------------------------------------
% DIPLOMARBEIT - LATEX-MASTER-DOKUMENT
%------------------------------------------------------------------------------
\documentclass[a4paper, % DINA4-Papier
oneside, % Einseitiger Druck
onecolumn, % Text in einer Spalte
nochapterprefix, %
normalheadings, % Normale Kopfzeilen-Schrift
halfparskip, % Absatzabstand 1.5
headsepline, % Kopflinie
footsepline, % Fulinie
liststotoc, % Listen --> Inhaltsverzeichnis
bibtotoc] % Literaturverz. -> Inhaltsverzeichnis
{scrbook} % Dokumentenklasse
%------------------------------------------------------------------------------
% Zustzliche Pakete einbinden
%------------------------------------------------------------------------------
\usepackage[ngerman]{babel} % Neue dt. Rechtschreibung
\usepackage[T1]{fontenc} %
\usepackage[latin1]{inputenc} % Dateicodierung
\usepackage{scrpage2} % Seitenstil
\usepackage{color} % Farben
\usepackage{graphicx} % Einbindung von Grafiken
\usepackage{wrapfig} % Textumflossene Grafiken
\usepackage{multicol} % Paket fr mehrspaltige Dokumente
\usepackage{pdflscape} % Einzelne Seiten auf Landscape-Format
\usepackage{pstricks} % PSTricks-Zeichnungen
\usepackage{pst-vue3d} % PSTricks-3D-Umgebungen
\usepackage{pst-plot} % PSTricks-Plot-Umgebungen
\usepackage{subfig} % Bilder untereinander
\usepackage{amsmath} % Erweiterungen mathematischer Umgebungen
\usepackage{amsfonts} %
\usepackage{amssymb} %
\usepackage{accents} % Akzente auf Variablen setzen
\usepackage{fancyvrb} %
\usepackage{cancel} % Durchstreichen mathematischer Ausdrcke
\usepackage{setspace} % Zeilenabstand setzen
\usepackage{nofloat} % Nicht-flieende Umgebung fr Bilder
\usepackage{caption} % Bildunterschriften
\usepackage{listings} % Darstellung von Quellcode
\usepackage{ltxtable} %
\usepackage{longtable} % Lange Tabellen
\usepackage{natbib} % Paket, um BibTex einzubinden
\usepackage{lmodern} % Latin Modern Schriften verwenden
%\usepackage{bookman} % Bookman Schriften verwenden
%\usepackage{times} % Times Schriften verwenden
\usepackage[colorlinks=true, %
citecolor=red, %
linkcolor=blue, %
pdfpagelabels=true, %
breaklinks=true] %
{hyperref} % Hyperlinks, Verweise farbig abheben
\usepackage{chngcntr} %
\usepackage[includehead, %
includefoot, %
headsep=10mm, %
footskip=8mm, %
top=20mm, % Rand, oben
bottom=20mm, % Rand, unten
left=20mm, % Rand, links
right=20mm]{geometry} % Rand, rechts
%------------------------------------------------------------------------------
% Seitenstil
%------------------------------------------------------------------------------
%\typearea[0pt]{15} % Bindekorrektur{DIV-Wert}
\pagestyle{scrheadings} % Seitenstil scrheadings setzen
\cfoot{\pagemark} %
%\flushbottom % Flle die Seite von oben bis unten
\linespread{1.25} % Zeilenabstand um 25% erhhen
\hyphenation{Chien} %
\sloppy %
%------------------------------------------------------------------------------
% Label unter Abbildungen/Tabellen, etc.
%------------------------------------------------------------------------------
\renewcommand{\captionlabelfont}{\bfseries}
\renewcommand{\captionfont}{}
\renewcommand{\sectionmark}[1]{\markright{\thesection. #1}}
%------------------------------------------------------------------------------
% Fussnotenformatierung
%------------------------------------------------------------------------------
\renewcommand{\footnoterule}{\noindent\rule{\textw idth}{0.6pt}\vspace{0.7em}}
%------------------------------------------------------------------------------
% Listings
%------------------------------------------------------------------------------
\lstset{showspaces=true, % Leerzeichen darstellen
showtabs=true, % Tabulatoren darstellen
showstringspaces=false % keine Leerzeilen anzeigen
tab=rightarrowfill} % Tabulatorzeichen definieren
\lstset{basicstyle=\scriptsize\ttfamily,% Kleinen Schriftsatz verwenden
keywordstyle=\color{blue}, % Keyword-Stil definieren
commentstyle=\color{gray}, % Kommentar-Farbe
% backgroundcolor=Clair, % Hintergrund-Farbe
stringstyle=\tiny, %
extendedchars=true, %
captionpos=b, %
float, %
inputencoding={latin1}, %
xleftmargin=5pt, %
xrightmargin=12pt, %
columns=flexible, %
fancyvrb=true, %
frame=lines} %
\lstset{numbers=right, % Ausrichtung der Zeilennummern
numberfirstline=true, % 1.Zeilen-Nummer immer anzeigen
numbersep=5pt, %
stepnumber=2, %
tabsize=3, % TAB-Breite
numberstyle=\tiny, %
language=Fortran, % Sprache
breaklines=true, % Zeilenumbrche
escapechar={|}], % Escape-Zeichen fr LateX im Listing
prebreak={\mbox{
\ensuremath{
\hookleftarrow}}} % Zeichen am Zeilenende (Umbruch)
}
%------------------------------------------------------------------------------
% Definition neuer (dokumentspez.-) Kommandos
%------------------------------------------------------------------------------
\newcommand{\eref}[1]{\textbf{Gl.} (\ref{#1})}
\newcommand{\pref}[1]{\textbf{Abb.} (\ref{#1})}
\newcommand{\tref}[1]{\textbf{Tab.} (\ref{#1})}
%------------------------------------------------------------------------------
\newcommand{\page}[1]{Seite \pageref{#1}}
\newcommand{\integral}[2]{\int\limits_{#1}^{#2}}
\newcommand{\ind}[2]{\Biggl|_{#1}^{#2}}
\newcommand{\p}[2]{\cfrac{\partial#1}{\partial#2}}
\newcommand{\pp}[2]{\partial#1/\partial#2}
\newcommand{\blankpage}{\clearpage{\pagestyle{empt y}\cleardoublepage}}
%------------------------------------------------------------------------------
\newcommand{\STCircle}[1]{
\setlength{\unitlength}{10pt}
\begin{pspicture}(0.0, 0.38)
\psovalbox[framesep=1pt, %
boxsep=1pt, linewidth=0.5pt, %
linecolor=black,fillstyle=solid]{\tiny{#1}}
\end{pspicture}
}
%------------------------------------------------------------------------------
\newpsobject{showgrid}{psgrid}{subgriddiv=2,griddo ts=10,gridlabels=0pt}
%------------------------------------------------------------------------------
% Farbdefinitionen
%------------------------------------------------------------------------------
\definecolor{Clair} {rgb}{0.6, 0.7, 0.8}
%------------------------------------------------------------------------------
%
%
%
%------------------------------------------------------------------------------
% Hauptdokument
%------------------------------------------------------------------------------
%
\begin{document}
Dokumententext.....
\end{document}