Kopfzeile bei scrartcl nicht auf erster Abschnitts-Seite Thema ist als GELÖST markiert

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


Monsi

Kopfzeile bei scrartcl nicht auf erster Abschnitts-Seite

Beitrag von Monsi »

Hallo zusammen,
ich nutze die Dokumentenklasse "scrartcl" und habe mir Kopfzeilen mit fancyhdr erstellt. Das funktioniert soweit, so gut - nur möchte ich jeweils auf der ersten Seite eines neuen Abschnitts (section) die Kopfzeile ausblenden, weil da sonst der Titel doppelt steht. Zudem soll die Kopfzeile ebenfalls nicht im Inhaltsverzeichnis oder Literaturverzeichnis erscheinen. Geht das mit "scrartcl"?

Habe aus der Dokumentation den Befehl
\fancypagestyle{plain}{\fancyhf{}\renewcommand{\headrulewidth}{0pt}}

eingefügt, leider ändert sich nichts... Scheinbar wird der plain-Stil bei mir in scrartcl nicht generiert. Kann ich das erzwingen?

Mein Beispiel:
\documentclass[bibliography=totoc]{scrartcl}% Textsorte
\usepackage[ngerman]{babel} % deutsche Silbentrennung
\usepackage[utf8]{inputenc} % wegen deutschen Umlauten

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} %Leeren der Kopf- und Fußzeilen

\renewcommand{\headrulewidth}{0.4pt}
\fancyhead[OR]{\thepage}
\fancyhead[OL]{\nouppercase{\leftmark}}

% plain-Seitenstil umdefinieren (Kapitel-Anfangsseiten)
\fancypagestyle{plain}{\fancyhf{}\renewcommand{\headrulewidth}{0pt}}


\begin{document} % hier beginnt das Dokument

\tableofcontents % Inhaltsverzeichnis
\newpage

\section{Einleitung}
\newpage
	\subsection{bla}
	\newpage
	\subsection{blubb}
	\newpage

\section{Text}
\newpage
	\subsection{bla}
	\newpage
	\subsection{blubb}
	\newpage

\section*{Anhang} % Anhang
\addcontentsline{toc}{section}{Anhang}
\markboth{Anhang}{Anhang}

\end{document} % hier endet das Dokument

CollmDante
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 80
Registriert: So 9. Jan 2011, 10:00
Wohnort: Wermsdorf

Beitrag von CollmDante »

Nun bei fancyhdr gibt es die Anweisung \thispagestyle, die für die aktuelle Seite (und nur für diese) den Style umstellt:
\documentclass[bibliography=totoc]{scrartcl}% Textsorte 
\usepackage[ngerman]{babel} % deutsche Silbentrennung 
\usepackage[utf8]{inputenc} % wegen deutschen Umlauten 

\usepackage{fancyhdr} 
\pagestyle{fancy} 
\fancyhf{} %Leeren der Kopf- und Fußzeilen 

\renewcommand{\headrulewidth}{0.4pt} 
\fancyhead[OR]{\thepage} 
\fancyhead[OL]{\nouppercase{\leftmark}} 

% plain-Seitenstil umdefinieren (Kapitel-Anfangsseiten) 
\fancypagestyle{plain}{\fancyhf{}\renewcommand{\headrulewidth}{0pt}} 


\begin{document} % hier beginnt das Dokument 
\thispagestyle{plain} %das ist der korrekte Befehl für das gewünschte
\tableofcontents % Inhaltsverzeichnis 
\newpage 
\thispagestyle{plain}
\section{Einleitung} 
\newpage 
   \subsection{bla} 
   \newpage 
   \subsection{blubb} 
   \newpage 
\thispagestyle{plain}
\section{Text} 
\newpage 
   \subsection{bla} 
   \newpage 
   \subsection{blubb} 
   \newpage 
\thispagestyle{plain}
\section*{Anhang} % Anhang 
\addcontentsline{toc}{section}{Anhang} 
\markboth{Anhang}{Anhang} 

\end{document} % hier endet das Dokument
Ich selber würde es allerdings mit dem Paket scrpage2 von Komascript lösen, da dies besser mit der Dokumentenklasse zusammenarbeitet (siehe Dokumentation scrguide)
Gruß Jens
Die Kugel ist der vollendete Kompromiss, sie kann nirgendwo anecken.
Paul Leip

lachgumm1

Kopfzeile bei scrartcl nicht auf erster Abschnitts-Seite

Beitrag von lachgumm1 »

Ich habe das gleiche Problem, und versuche es mit scrlayer-scrpage (Nachfolgepaket von scrpage2) zu lösen. Bei meinem Beispiel wird der section-Titel aber auf jeder Seite angezeigt. Was mache ich falsch?
\documentclass{scrartcl}
\usepackage{lipsum}
\usepackage{scrlayer-scrpage}
\pagestyle{scrheadings}
\automark{section}
\clearscrheadings
\ihead{\headmark}
\ohead[\pagemark]{\pagemark}
\begin{document}
\section{test1}
\lipsum
\lipsum
\section{test2}
\lipsum
\end{document}

Besserwisser

Beitrag von Besserwisser »

Du hast die \thispagestyle weggelassen.

BTW: Da Abschnitte mitten auf einer Seite beginnen können, ist das Vorhaben eigentlich nicht sonderlich sinnvoll.

Antworten