PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fancyhdr Problem



PaRu
22-08-2005, 11:06
ich habe bei fancyhdr eingestellt, dass bei den kapitelüberschriften in der header-zeile immer nur der erste buchstabe groß geschrieben wird. leider funktioniert das beim inhaltsverzeichnis nicht. wenn dies über zwei oder mehr seiten geht, wird ab der zweiten seite, der kapitelname komplett groß geschrieben.

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyfoot{}
\renewcommand{\chaptermark}[1]{ \markboth{\ #1}{}}
\renewcommand{\sectionmark}[1]{ \markright{\thesection.\ #1}}
\fancyhead[ER,OL]{\thepage}
\fancyhead[EL]{\rightmark}
\fancyhead[OR]{\leftmark}
\renewcommand{\headrulewidth}{0.3pt}

\begin{document}

\newpage
\selectlanguage{english}
\thispagestyle{empty}
\pagenumbering{roman}
\tableofcontents

bischi
22-08-2005, 18:14
Ich würd mal scrpage2 versuchen (siehe scrguide.pdf entweder auf deinem Rechner, mittels google oder auf www.walfisch.ch.vu). Ist aktueller und mächtiger.

MfG Bischi

idefix
23-08-2005, 17:11
hab mir jetzt selber auch grad scrpage2 angeschaut und das folgende klappt wunderbar:


\pagestyle{scrheadings}
\clearscrheadfoot % clear header and footer
\renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{#1}}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}{}}

\ohead[]{\rightmark} % header left part
\ihead[]{\leftmark} % header right part
\ifoot{Name} % footer left part
\cfoot{Projekt} % footer middle part
\ofoot{Page {\pnumfont \pagemark}\ of {\pnumfont\pageref{LastPage}}} % footer right part
\setheadsepline{0.3pt} % set header seperate line
\setfootsepline{0.3pt} % set footer seperate line
\defpagestyle{scrplain}{%
(0pt,0pt)
{}
{}
{}
(0pt,0pt)
}{%
(0pt,0pt)
{}
{}
{\hfill\pagemark\hfill}
(0pt,0pt)
}
\defpagestyle{plain}{%
(0pt,0pt)
{}
{}
{}
(0pt,0pt)
}{%
(0pt,0pt)
{}
{}
{\hfill\pagemark\hfill}
(0pt,0pt)
}