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}
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}