PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vernünftiges Template ...



blubberer
08-07-2005, 14:19
Hallo Zusammen,

ich möchte eine Arbeit schreiben, die ich Doppelseitig selber drucken
und danach binden (Leimen) möchte.

Der Text soll ca. 16,5cm breit werden, so dass am äußeren Rand
2cm und im inneren Rand (Leimseite) 2,5cm überbleiben.

Die Texthöhe auf einer Seite soll 22,5 cm nicht übersteigen und Fuss-
noten sollen 2 cm Abstand zur letzten Zeile haben oder noch besser
immer in der Fusszeile einer Seite.

Auf jeder Seite hätte ich gerne in der Kopfzeile auf der Leimseite, den Titel
des aktuellen Kapitels/Unterkapitels/... und am äußeren Rand die Seitenzahl.
Am besten wäre noch eine Linie unter diesen Angaben in Textbreite.

Dafür habe ich folgende Zeilen selber zusammengestellt ...


\documentclass[a4paper, 12pt, german, % leqno,
DIV12,% Seitengröße (siehe Koma Skript Dokumentation !) BCOR5mm,% Zusätzlicher Rand auf der Innenseite
twoside,% Seitenränder werden an doppelseitig angepasst
%fleqn,% Formeln werden linksbündig (und nicht zentriert) angezeigt titlepage,% Titel wird in einer 'titlepage' Umgebung gesetzt
]{report}%
\pagestyle{myheadings}
\usepackage{mystyle}
\usepackage[ansinew]{inputenc}
\usepackage{ngerman} %[germanb]{babel}
\usepackage[T1]{fontenc} %OT1

\usepackage{graphicx} % JPG-Unterstützung
\usepackage[active]{srcltx}
\usepackage{multirow}
\usepackage{latexsym}
\usepackage{alltt}
\usepackage{longtable}
\textwidth=16.5cm \topmargin=0cm \textheight=22.7cm

%% Vertikaler Abstand zwischen Text und Fusszeile
%% funktioniert aber leider nicht habe ich das Gefühl
\footskip=2cm



Ferner habe ich eine Datei myStyle in der die Kopfzeile, wie ich sie
vorhin beschrieben habe, definiert wird. Glaube ich zumindest.



\def\@@hdlrule#1{\vbox{\hbox to\textwidth{#1}\vskip 3pt\hrule width\textwidth}} % RH
\def\ps@headings{\let\@mkboth\markboth
\def\@oddfoot{}\def\@evenfoot{}\def\@evenhead{\@@h dlrule{\rm \thepage\hfil \sl
\leftmark}}\def\@oddhead{\@@hdlrule{\hbox{}\sl \rightmark \hfil
\rm\thepage}}\def\chaptermark##1{\markboth {{\ifnum \c@secnumdepth
>\m@ne Chapter
\thechapter .\hspace{1mm} \ \fi ##1}}{}}\def\sectionmark##1{\markright
{{\ifnum \c@secnumdepth >\z@
\thesection \hspace{1mm} \ \fi ##1}}}}
\def\ps@myheadings{\let\@mkboth\@gobbletwo
\def\@oddhead{\hbox{}\sl\rightmark \hfil
\rm\thepage}\def\@oddfoot{}\def\@evenhead{\rm \thepage\hfil\sl\leftmark\hbox
{}}\def\@evenfoot{}\def\sectionmark##1{}\def\subse ctionmark##1{}}

\ps@headings \pagenumbering{arabic} \onecolumn

% \uppercase entfernt; \addcontentsline hinzugef"ugt

\renewcommand\tableofcontents{%
\if@twocolumn \@restonecoltrue\onecolumn \else \@restonecolfalse \fi
\chapter*{\contentsname
\@mkboth{{\contentsname}}{{\contentsname}}}%

\@starttoc{toc}%
\if@restonecol\twocolumn\fi }




Jetzt zu dem Problem...

Wenn ich diese Datei durch LaTex jage, erhalte ich eine Ausgabe die den
wünschen nicht entspricht. Der Rand für das Leimen wird nicht am
linken Rand mit dem Deckblatt angefangen, sondern am Rechten Rand,
wodurch im späteren verlauf der breitere Rand (die Leimseite) immer auf
der seite eines blattes ist wo auch die seitenzahl erscheint.
Bei ungeraden also rechts und bei geraden links. Wenn ich mir meine
Bücher zu hause angucke, bei denen sind Seiten mit ungeraden Seitenzahlen
rechts und die mit geraden Zahlen links. Latex gibt bei mir aber genau
in der anderen reihenfolge aus.
Fussnoten stehen direkt in der nächsten Zeile nach der letzten, egal wie
kurz die Seite ist. Was mache ich falsch???

Bitte, ich bin absoluter NEWBEE was Formatierung von LaTex-Dokumenten
angeht, und brauche Hilfe. Kennt jemand ein Style, was meinen Vorstellungen
entspricht, oder kann mir jemand bitte so ein Style entwerfen?

Ich bedanke mich im Voraus, für eure Mühen und eure Zeit.

Gruß
Mark


PS.: Entschuldigt bitte, dass der Text so lang geworden ist :o

daswaldhorn
08-07-2005, 14:47
Hallo,

willkommen an Board.

Schau dir doch mal die Doku zu den KOMA-Script-Klassen an. scrbook wäre für doppelseitigen Druck geeignet. In dieser Doku findest du eigentlich alles über Seitenlayout, Kopfzeilengestaltung, usw...
Die 4 als "Wichtig!" markierten Threads hier im Forum solltest du dir auch unbedingt anschauen
Bitte, ich bin absoluter NEWBEE was Formatierung von LaTex-Dokumenten angehtaha, und da hast du dir diesen Code selber ausgedacht? Respekt! Da steige ich noch nicht durch... :)
\def\@@hdlrule#1{\vbox{\hbox to\textwidth{#1}\vskip 3pt\hrule width\textwidth}} % RH
\def\ps@headings{\let\@mkboth\markboth
\def\@oddfoot{}\def\@evenfoot{}\def\@evenhead{\@@h dlrule{\rm \thepage\hfil \sl
\leftmark}}\def\@oddhead{\@@hdlrule{\hbox{}\sl \rightmark \hfil
.....Es gibt so viele fertige Sachen für alle möglichen Dinge, da brauch man im Normalfall solchen Code nicht selber machen oder anpassen.

Grüße, Carsten

pospiech
08-07-2005, 18:27
>ich möchte eine Arbeit schreiben, die ich Doppelseitig selber drucken
>und danach binden (Leimen) möchte.
Option twoside

>Der Text soll ca. 16,5cm breit werden, so dass am äußeren Rand
>2cm und im inneren Rand (Leimseite) 2,5cm überbleiben.

Paket geometry

>Die Texthöhe auf einer Seite soll 22,5 cm nicht übersteigen und Fuss-
>noten sollen 2 cm Abstand zur letzten Zeile haben oder noch besser
>immer in der Fusszeile einer Seite.
Paket geometry

>Auf jeder Seite hätte ich gerne in der Kopfzeile auf der Leimseite, den Titel
>des aktuellen Kapitels/Unterkapitels/... und am äußeren Rand die >Seitenzahl.
>Am besten wäre noch eine Linie unter diesen Angaben in Textbreite.
mit scrpage2 kein Problem, siehe Dokumentation scrguide.pdf

>Dafür habe ich folgende Zeilen selber zusammengestellt ...
Schau dir mal meine Vorlagen an, da ist einiges was du suchst schon fertig.
>\textwidth=16.5cm \topmargin=0cm \textheight=22.7cm
das sollte man sein lassen. -> Paket geometry

>%% Vertikaler Abstand zwischen Text und Fusszeile
>%% funktioniert aber leider nicht habe ich das Gefühl
>\footskip=2cm

Willst du daran wirklich drehen ?

>\def\@@hdlrule#1{\vbox{\hbox to\textwidth{#1}\vskip 3pt\hrule >width\textwidth}} % RH
>...

Grusel. Wo hast du das denn her ?

>\renewcommand\tableofcontents{%
> \if@twocolumn \@restonecoltrue\onecolumn \else \@restonecolfalse \fi
> \chapter*{\contentsname
> \@mkboth{{\contentsname}}{{\contentsname}}}%
>
> \@starttoc{toc}%
> \if@restonecol\twocolumn\fi }

was soll das machen ? Schau dir mal das Paket tocloft an

Matthias

Bernd
11-07-2005, 16:11
geometry kann ich nur empfehlen. Was ich schon alles gebastelt habe und nie hat es gepasst... mit geometry steht alles in einer zeile und es funktioniert auf anhieb. Bei Latex ist das gute, dass man nix selber machen muss, man muss nur wissern, wer das passende Paket schon geschriebne hat :-)

Gruß, BErnd.