Azara
06-01-2009, 10:06
Hallo erstmal,
Ich verwende bei meinem LateX Dokument das package Fancyhdr. Dadurch gibt es mir immer den Fehler aus, dass /cfoot und /chead bereits definiert sind.
Kann daran liegen, dass ich auch noch Scrpage2 verwende. wie bekomme ich diesen Fehler weg? Wenn ich das Scrpage2 entferne gitb es mir die Fehlermeldung immer noch aus.
Wenn es sich gar nicht ändern lässt eine andere Frage.
Wie bekomme ich scrpage2 dazu in der Kopfzeile rechts die section und links die subsection anzuzeigen? (funktioniert mit /leftmark und /rightmark, aber wie bekomme ich das nach links und rechts?) und dazu noch einen Strich unter der Kopfzeile?
Hier mal mein Header, falls es noch was anderes ist, das ich nicht gefunden hab.
\documentclass[
pdftex,
12pt,
oneside,
a4paper,
final,
parskip,
%bibtotocnumbered,
%idxtotoc,
%liststotoc,
openright,
pointlessnumbers
]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{textcomp}
\usepackage{fancyhdr}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{moreverb}
\usepackage{lmodern}
\usepackage{german, ngerman}
%\usepackage{setspace} %Zeilenabstände mit \doublespacing \onehalfspacing
\usepackage{array} % für Tabellen
\usepackage{pgf} %pgf stands for "LaTeX Portable Graphics Format" \pgfimage[height=6cm]{blah}
\usepackage{tikz}
\usepackage[pict2e]{struktex} %Struktogramme [draft] für Begrenzer
%\usepackage[style=super, header=none, border=none, number=none, cols=2, toc=true]{glossary} % Glossar (Abkürzungsverzeichnis) alternativ zu nomencl
\usepackage{amsmath} % Formeln
%\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{units} %u.a. schräger Bruchstrich
\usepackage{longtable} % lange Tabellen über mehrere Seiten
\usepackage{booktabs} % schönere Tabellen
\usepackage[pdftex]{hyperref} % Verlinkungen im PDF
\usepackage{tabularx} % erweiterte Tabellen
\usepackage{pdflscape} % Seiten im Querformat
\usepackage{rotating} % Drehen von Tabellen, Bildern, ...
\usepackage{bibgerm}
\usepackage[automark]{scrpage2} % Kopf- und Fußzeilen
\usepackage[norefpage,intoc,german]{nomencl} %Abkürzungsverzeichnis "%bm".nlo -s nomencl.ist -o "%bm".nls -> für Automatisierung in Ausgabeprofil eintragen
\usepackage{listings} % Quelltexte einbinden
%\usepackage{minitoc} %zwischeninhaltsverzeichnis (hier: anlagenverzeichnis)
%\usepackage{mtcoff} %aktivieren für minitoc "AUS" (bewirkt dass die minitoc-befehle im dokument beim compilieren überlesen werden); gleichzeitig minitoc-package deaktivieren.
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % angepasste Tabellen
%\makeglossary
%Ausgabestyle
%-----------------------------------------------------------------------------------------------------------------------
\hypersetup{
% draft, %hyperlinks ausschalten
% colorlinks, %hyperlinks farbig darstellen
linkcolor = blue,
%black,
filecolor = blue,
%black,
urlcolor = blue,
%black,
citecolor = blue,
%black,
pdfstartview= {FitV}, % in voller Höhe darstellen
pdfpagelayout={SinglePage},
pdfstartpage= {1}, % Startseite
pdftitle = {Projektarbeit - Risikoanalyse zur Maßstabsvergrößerung von CO$_2$-Rauchgaswäschen}, %titel: Projektarbeit, großer Beleg, Diplomarbeit
pdfsubject = {Risikoanalyse zur Maßstabsvergrößerung von CO$_2$-Rauchgaswäschen}, %thema
pdfauthor = {Anja Ullrich}, %hier Name des Autors in die Klammern schreiben
pdfkeywords = {Risikoanalyse, Scale-Up, Maßstabsvergrößerung, Rauchgaswäsche, CO$_2$}, %hier Schlüsselwörter eintragen in die Klammern (mit Komma trennen)
pdfcreator = {LaTeX},
pdfproducer = {LaTeX mit Hyperref-Package}}
%Abkürzungsverzeichnis
%-----------------------------------------------------------------------------------------------------------------------
\RequirePackage{ifthen}
\renewcommand{\nompreamble}{\markboth{\nomname}{\n omname}}
\renewcommand{\nomgroup}[1]{%
\vspace{12pt} %Abstand zwischen den nomgroups, ach mit %\medskip
\ifthenelse{\equal{#1}{B}}{%~\\ %B...für lateinische Buchstaben da laut richtlinie zur
\item[\textbf{Formelzeichen}] % anfertigung einer studienarbeit die Auflistung mit
\item[\textit{lateinische Buchstaben\/}] % lateinischen Buchstaben beginnt, kann hier gleich die dicke
}{% % Überschrift "Formelzeichen" davor gesetzt werden.
\ifthenelse{\equal{#1}{G}}{%~\\ %G...für griechischen Buchstaben
\item[\textit{griechische Buchstaben\/}]}{}
\ifthenelse{\equal{#1}{X}}{%~\\ %X...für Index
\item[\textit{Indizes\/}]}{}
\ifthenelse{\equal{#1}{Z}}{%~\\ %Z...für hochgestelltes Zeichen
\item[\textit{hochgestellte Zeichen\/}]}{}
\ifthenelse{\equal{#1}{A}}{\item[\textbf{Abkürzungen}]}{}}} %A...für Abkürzungen
\newcommand{\nomunit}[1]{%
\renewcommand{\nomentryend}{\hspace*{\fill}#1}}
\setlength{\nomitemsep}{-\parsep} %vertikaler Abstand zwischen Einträgen
\makenomenclature
%Bilddarstellung
%-----------------------------------------------------------------------------------------------------------------------
%\newcommand{\bild}[4] % \bild[Größe%][Bilddatei}[Beschreibung][label]
%{
%\begin{figure}[htbp]
% \centering
% \includegraphics[width=#1\textwidth]{#2}
% \caption{#3}
% \label{fig:#4}
%\end{figure}
%}
%Kopf- und Fußzeilenformatierung
%-----------------------------------------------------------------------------------------------------------------------
%\pagestyle{scrheadings}
\clearscrheadfoot
\setlength{\headheight}{25pt}
%\ohead{\includegraphics[height=20pt]{pic/Firmenlogo.png}}
\ihead{\slshape \leftmark}
%\cfoot{\tiny Eine Vervielfältigung, Verwertung und Weitergabe dieser Unterlage sowie Mitteilung ihres Inhalts,~\\auch auszugsweise, ist nur mit vorheriger schriftlicher Zustimmung der XXX GmbH gestattet.~\\Alle Rechte vorbehalten.}
%\ofoot{\thepage}
\cfoot[\thepage]{\thepage}
%\rehead{\leftmark}
%\lehead{\rightmark}
%\pagestyle{scrheadings}
%\renewcommand*\chapterpagestyle{scrheadings}
\deftripstyle{nonumbering}{}{}{}{}{}{}
%\pagestyle{headings} %erzeugt eine Kopfzeile aus der Seitennummer und der Überschrift des laufenden Abschnitts
\pagestyle{fancy}
Schon mal Danke für Vorschläge
Ich verwende bei meinem LateX Dokument das package Fancyhdr. Dadurch gibt es mir immer den Fehler aus, dass /cfoot und /chead bereits definiert sind.
Kann daran liegen, dass ich auch noch Scrpage2 verwende. wie bekomme ich diesen Fehler weg? Wenn ich das Scrpage2 entferne gitb es mir die Fehlermeldung immer noch aus.
Wenn es sich gar nicht ändern lässt eine andere Frage.
Wie bekomme ich scrpage2 dazu in der Kopfzeile rechts die section und links die subsection anzuzeigen? (funktioniert mit /leftmark und /rightmark, aber wie bekomme ich das nach links und rechts?) und dazu noch einen Strich unter der Kopfzeile?
Hier mal mein Header, falls es noch was anderes ist, das ich nicht gefunden hab.
\documentclass[
pdftex,
12pt,
oneside,
a4paper,
final,
parskip,
%bibtotocnumbered,
%idxtotoc,
%liststotoc,
openright,
pointlessnumbers
]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{textcomp}
\usepackage{fancyhdr}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{moreverb}
\usepackage{lmodern}
\usepackage{german, ngerman}
%\usepackage{setspace} %Zeilenabstände mit \doublespacing \onehalfspacing
\usepackage{array} % für Tabellen
\usepackage{pgf} %pgf stands for "LaTeX Portable Graphics Format" \pgfimage[height=6cm]{blah}
\usepackage{tikz}
\usepackage[pict2e]{struktex} %Struktogramme [draft] für Begrenzer
%\usepackage[style=super, header=none, border=none, number=none, cols=2, toc=true]{glossary} % Glossar (Abkürzungsverzeichnis) alternativ zu nomencl
\usepackage{amsmath} % Formeln
%\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{units} %u.a. schräger Bruchstrich
\usepackage{longtable} % lange Tabellen über mehrere Seiten
\usepackage{booktabs} % schönere Tabellen
\usepackage[pdftex]{hyperref} % Verlinkungen im PDF
\usepackage{tabularx} % erweiterte Tabellen
\usepackage{pdflscape} % Seiten im Querformat
\usepackage{rotating} % Drehen von Tabellen, Bildern, ...
\usepackage{bibgerm}
\usepackage[automark]{scrpage2} % Kopf- und Fußzeilen
\usepackage[norefpage,intoc,german]{nomencl} %Abkürzungsverzeichnis "%bm".nlo -s nomencl.ist -o "%bm".nls -> für Automatisierung in Ausgabeprofil eintragen
\usepackage{listings} % Quelltexte einbinden
%\usepackage{minitoc} %zwischeninhaltsverzeichnis (hier: anlagenverzeichnis)
%\usepackage{mtcoff} %aktivieren für minitoc "AUS" (bewirkt dass die minitoc-befehle im dokument beim compilieren überlesen werden); gleichzeitig minitoc-package deaktivieren.
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % angepasste Tabellen
%\makeglossary
%Ausgabestyle
%-----------------------------------------------------------------------------------------------------------------------
\hypersetup{
% draft, %hyperlinks ausschalten
% colorlinks, %hyperlinks farbig darstellen
linkcolor = blue,
%black,
filecolor = blue,
%black,
urlcolor = blue,
%black,
citecolor = blue,
%black,
pdfstartview= {FitV}, % in voller Höhe darstellen
pdfpagelayout={SinglePage},
pdfstartpage= {1}, % Startseite
pdftitle = {Projektarbeit - Risikoanalyse zur Maßstabsvergrößerung von CO$_2$-Rauchgaswäschen}, %titel: Projektarbeit, großer Beleg, Diplomarbeit
pdfsubject = {Risikoanalyse zur Maßstabsvergrößerung von CO$_2$-Rauchgaswäschen}, %thema
pdfauthor = {Anja Ullrich}, %hier Name des Autors in die Klammern schreiben
pdfkeywords = {Risikoanalyse, Scale-Up, Maßstabsvergrößerung, Rauchgaswäsche, CO$_2$}, %hier Schlüsselwörter eintragen in die Klammern (mit Komma trennen)
pdfcreator = {LaTeX},
pdfproducer = {LaTeX mit Hyperref-Package}}
%Abkürzungsverzeichnis
%-----------------------------------------------------------------------------------------------------------------------
\RequirePackage{ifthen}
\renewcommand{\nompreamble}{\markboth{\nomname}{\n omname}}
\renewcommand{\nomgroup}[1]{%
\vspace{12pt} %Abstand zwischen den nomgroups, ach mit %\medskip
\ifthenelse{\equal{#1}{B}}{%~\\ %B...für lateinische Buchstaben da laut richtlinie zur
\item[\textbf{Formelzeichen}] % anfertigung einer studienarbeit die Auflistung mit
\item[\textit{lateinische Buchstaben\/}] % lateinischen Buchstaben beginnt, kann hier gleich die dicke
}{% % Überschrift "Formelzeichen" davor gesetzt werden.
\ifthenelse{\equal{#1}{G}}{%~\\ %G...für griechischen Buchstaben
\item[\textit{griechische Buchstaben\/}]}{}
\ifthenelse{\equal{#1}{X}}{%~\\ %X...für Index
\item[\textit{Indizes\/}]}{}
\ifthenelse{\equal{#1}{Z}}{%~\\ %Z...für hochgestelltes Zeichen
\item[\textit{hochgestellte Zeichen\/}]}{}
\ifthenelse{\equal{#1}{A}}{\item[\textbf{Abkürzungen}]}{}}} %A...für Abkürzungen
\newcommand{\nomunit}[1]{%
\renewcommand{\nomentryend}{\hspace*{\fill}#1}}
\setlength{\nomitemsep}{-\parsep} %vertikaler Abstand zwischen Einträgen
\makenomenclature
%Bilddarstellung
%-----------------------------------------------------------------------------------------------------------------------
%\newcommand{\bild}[4] % \bild[Größe%][Bilddatei}[Beschreibung][label]
%{
%\begin{figure}[htbp]
% \centering
% \includegraphics[width=#1\textwidth]{#2}
% \caption{#3}
% \label{fig:#4}
%\end{figure}
%}
%Kopf- und Fußzeilenformatierung
%-----------------------------------------------------------------------------------------------------------------------
%\pagestyle{scrheadings}
\clearscrheadfoot
\setlength{\headheight}{25pt}
%\ohead{\includegraphics[height=20pt]{pic/Firmenlogo.png}}
\ihead{\slshape \leftmark}
%\cfoot{\tiny Eine Vervielfältigung, Verwertung und Weitergabe dieser Unterlage sowie Mitteilung ihres Inhalts,~\\auch auszugsweise, ist nur mit vorheriger schriftlicher Zustimmung der XXX GmbH gestattet.~\\Alle Rechte vorbehalten.}
%\ofoot{\thepage}
\cfoot[\thepage]{\thepage}
%\rehead{\leftmark}
%\lehead{\rightmark}
%\pagestyle{scrheadings}
%\renewcommand*\chapterpagestyle{scrheadings}
\deftripstyle{nonumbering}{}{}{}{}{}{}
%\pagestyle{headings} %erzeugt eine Kopfzeile aus der Seitennummer und der Überschrift des laufenden Abschnitts
\pagestyle{fancy}
Schon mal Danke für Vorschläge