PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Seitenausgabe ausblenden



bucada
04-07-2006, 11:19
Hi !!!

Ich habe für meine Diplomarbeit mir eine Formatierung geschrieben. Doch bei einer Sache habe ich ein Problem.
Oben (in der Kopfzeile) steht, falls es sich um eine gerade Seitenanzahl des Dokumentes handelt, links die Seite und rechts die Kapitelüberschrift. Bei einer ungerade Seitenanzahl steht links die Unterkapitelüberschrift und rechts die Seitenangabe.
Doch nun zum Problem. Beim Beginn eines neuen Kapitels steht unten auch die Seitenangabe. Das oben nichts angezeigt wird ist korrekt, doch die Seitenangabe sollte nicht angezeigt werden.

Hier der dazugehörige Code. Es würde mir sehr helfen, wenn sich jemand finden würde, der weiss, wie ich die Seitenangabe beim Beginn der Kapitel ausblenden kann.


\documentclass[12pt,a4paper,twoside]{book}
\setlength{\headheight}{15pt}

\usepackage{epsfig}
\usepackage{psfrag}
\usepackage{pspicture}
\usepackage{latexsym}
\usepackage{enumerate}
\usepackage{german}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{algorithm}
\usepackage{algorithmic}
\usepackage{fancybox}
\usepackage{makeidx}
\usepackage{epic}
\usepackage[bf]{caption2}
\usepackage[multiple]{footmisc}
\usepackage{verbatim}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{bibgerm}
\usepackage{supertabular}
\usepackage{array}
\usepackage{pstricks}
\usepackage{pst-node}

\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}

\usepackage{url}
\urlstyle{sf}

%header settings
\usepackage{fancyhdr}
\fancyhead{}
\fancyhead[RO,LE]{\thepage}
\fancyhead[LO]{\rightmark}
\fancyhead[RE]{\leftmark}
\fancyfoot[C]{}

%table of contents settings
\usepackage[dotinlabels]{titletoc}
\titlecontents{chapter}[6pc]{
\addvspace{1pc}\bfseries
\titlerule[1pt]\filright
\addvspace{2pt}
}{\contentslabel[\textsc{\chaptername} \thecontentslabel]{6pc}}{}{\hfill\contentspage}[\addvspace{2pt}]

%defined colors
\usepackage{color}
\definecolor{darkgreen}{rgb}{0, 0.3, 0}
\definecolor{lilac}{rgb}{0.5, 0, 0.5}
\definecolor{gray}{gray}{0.5}
\definecolor{lightgray}{gray}{0.9}
\definecolor{verylightgray}{gray}{0.95}

%chapter, section settings
\usepackage[scaled]{helvet}
\usepackage{titlesec}
\newcommand\chapterformat[1]{
\ifthenelse{\equal{#1}{\listtablename}}{\begin{LAR GE}#1\end{LARGE}}{
\ifthenelse{\equal{#1}{\listfigurename}}{\begin{LA RGE}#1\end{LARGE}}{
\ifthenelse{\equal{#1}{\bibname}}{\begin{LARGE}#1\ end{LARGE}}{
\ifthenelse{\equal{#1}{\indexname}}{\begin{LARGE}# 1\end{LARGE}}{
\ifthenelse{\equal{#1}{Declaration}}{\begin{LARGE} #1\end{LARGE}}{
\ifthenelse{\equal{#1}{Acknowledgements}}{\begin{L ARGE}#1\end{LARGE}}{
{\fontsize{60pt}{60pt}\selectfont\thechapter}
\quad\rule[-12pt]{2pt}{70pt}\quad
\parbox[b]{.5\textwidth}{\bfseries #1\filright}\\
}
}
}
}
}
}
}
\titleformat{\chapter}[block]{\normalfont\sffamily\filright}{}{0pt}{\chapterfor mat}
\titlespacing*{\chapter}{0pt}{*3}{*2}[1pc]
\titleformat{\section}[block]{\normalfont\sffamily\filright}{}{0pt}{\bfseries\t hesection. }
\titleformat{\subsection}[block]{\normalfont\sffamily\filright}{}{0pt}{\bfseries\t hesubsection. }
\titleformat{\subsubsection}[block]{\normalfont\sffamily\filright}{}{0pt}{\bfseries\t hesubsubsection. }

%theorem definitions
\theoremstyle{definition}
\newtheorem{definition}{Definition}[chapter]
\newtheorem{bsp}{Beispiel}[chapter]
\newtheorem{satz}{Satz}[chapter]
\newtheorem{lemma}{Lemma}[chapter]
\newtheorem{algo}{Algorithmus}[chapter]

\selectlanguage{german}
\setlength{\parindent}{0pt}
\setlength{\parskip}{6pt}
\setlength{\textheight}{22cm}
\setlength{\textwidth}{14cm}
\setlength{\oddsidemargin}{12.6mm}
\setlength{\evensidemargin}{6.6mm}
\newcommand{\nicefrac}[2]{
\kern.1em\raise.5ex\hbox{
\the\scriptfont0 $#1$
}
\kern -.1em/\kern-.1em\lower.8ex\hbox{
\the\scriptfont0 $#2$
}
}
\newcommand{\TODO}[1]{\marginpar[\fbox{\parbox{2cm}{\raggedleft
#1}}]{\fbox{\parbox{2cm}{\raggedright #1}}}}

\makeindex
\begin{document}
\newcommand{\PreserveBackslash}[1]{\let \temp = \\ #1 \let\\=\temp}
\let\RdB=\PreserveBackslash
%protect words from hyphenation
\hyphenation{SOBDD SOBDDs OBDD OBDDs ADD ADDs NADD NADDs EVBDD EVBDDs BMD BMDs BDD BDDs FEVBDD FEVBDDs}
\noindent
%************************************************* *******************************************
%do not forget to change the title!!!
%************************************************* *******************************************
\include{title}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{
\markboth{\scriptsize\chaptername\ \thechapter.\ #1}{}
}
\renewcommand{\sectionmark}[1]{
\markright{\scriptsize\thesection.\ #1}{}
}
\pagestyle{empty}
\cleardoublepage

%if it is necessary to change the numbering of latex you can use the following code to do so
\input{Danksagung}
\pagestyle{empty}
\cleardoublepage

%now start working with normal page numbers
\cleardoublepage
\pagestyle{fancy}
\pagenumbering{Roman}
%table of contents
\tableofcontents
%reset old cleardoublepage definition
\let\cleardoublepage\reallatexcleardoublepage
%begin new page after table of contents
\hbox{}\newpage

\pagenumbering{arabic}
%************************************************* *******************************************
%include chapter here

\input{Kapitel1}

\input{Kapitel2}

\input{Kapitel3}

\input{Kapitel4}

\input{Kapitel5}

\input{Kapitel7}

\input{Anhang}

%************************************************* *******************************************
\listoffigures
\listoftables
\listofalgorithms
%example for a bibliograhpy
\bibliographystyle{alpha}

\bibliography{literatur}

\printindex
\end{document}

sofa-surfer
04-07-2006, 11:29
Hallo,

du musst einfach den plain-Seitenstil umändern, denn der wird verwendet, wenn ein neues Kapitel anfängt.

Steht auch in der Doku zu fancyhdr.

Matthias

bucada
04-07-2006, 11:50
Danke für Deine Hilfe.
Nachdem ich folgendes hinzugefügt habe:

\fancypagestyle{plain}{
\fancyhead{}
\fancyfoot{}
}

Erscheint unten nun nicht mehr die Seitenanzahl. Jedoch bekomme ich oben nun einen Strich. :(

sofa-surfer
04-07-2006, 11:55
Dann liest man mal ein paar Zeilen weiter in der Doku und findet auch dafür eine Lösung ;)

bucada
04-07-2006, 12:04
Ups, das hatte ich in der Doku übersehen :o
Ok dann noch die Zeile hinzufügen und gut ist. :D
\renewcommand{\headrulewidth}{0pt}

Danke für Deine Hilfe, auch wenn es Hinweise auf Doku waren. Doch so lernt man es am besten und immerhin freut es mich es doch selbst gefunden zu haben :)

countbela666
04-07-2006, 12:44
Hallo bucada,

nur mal ein paar allgemeine Dinge zu deinen Paketen:


epsfig: ist lediglich ein Wrapper für alte Dokumente, ruft intern graphicx auf, ergo: raus damit
epic: wozu die (erweiterte) picture-Umgebung verwenden, wenn du das viel mächtigere pstricks benutzt? (BTW. eepic wäre neuer)
pspicture: uraltes Paket zur Umdefinition der picture-Umgebung auf pspicture; alles weitere s. epic
german: besser, da flexibler: \usepackage[german]{babel}
caption2: uraltes, obsoletes Paket; dringend durch Version 3 des caption-Pakets ersetzen, einzubinden über \usepackage{caption}
subfigure: veraltet, durch subfig ersetzt

Du solltest bei Gelegenheit mal einen Blick in das LaTeX-Todsündenregister l2tabu.pdf (ftp://tug.ctan.org/pub/tex-archive/info/l2tabu/german/l2tabu.pdf) werfen, da werden einige der angesprochenen Pakete erwähnt.

Grüße,
Marcel

bucada
04-07-2006, 13:25
Danke für den Hinweis.
Ich werde es mir bei Gelegenheit anschauen.

RedCloud
04-07-2006, 15:24
Hallo bucada,

nur mal ein paar allgemeine Dinge zu deinen Paketen:


german: besser, da flexibler: \usepackage[german]{babel}



noch besser:
\documentclass[german,...]{...}
...
\usepackage{babel}

dann haben auch andere Pakete was von der Sprachwahl ...

rc