Problem mit titlesec im header

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Problem mit titlesec im header

von asimo » Di 22. Okt 2013, 19:56

Vielen Dank für deinen Hinweis. Dadurch konnt ich mir eine Lösung basteln. Wahrscheinlich nicht die eleganteste Option, aber es funktioniert.

Hier der code:
\documentclass[a4paper,twoside,parskip=full]{scrbook}

\usepackage[latin9]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[]{scrpage2}
\usepackage{extramarks}
\pagestyle{scrheadings}
\setkomafont{pageheadfoot}{\normalfont\normalcolor\small}
 \automark[paragraph]{chapter}

\newcommand\currentsectionmark{}

 \renewcommand*{\sectionmark}[1]{%
        \markright{\ifnum \value{secnumdepth} >0 \sectionmarkformat\fi
        #1}\def\currentsectionmark{\ifnum \value{secnumdepth} >0 \sectionmarkformat\fi
        #1}}%

		
		\renewcommand*\paragraphmark[1]{%
     \markright{\currentsectionmark\ -- #1}}    
    \lehead{\leftmark}
    \cohead{\lastrightmark}





\lehead[]{\pagemark}
\cehead[]{\leftmark}
\rehead[]{}

\lohead[]{}
%\cohead[]{\rightmark}
\rohead[]{\pagemark}

\ifoot{}
\ofoot{}

\usepackage{blindtext}

\begin{document}

\chapter{Erstes Kapitel}


\section{Section}
\subsection{trara}


\paragraph{Lelele}


\blindtext[8]

\paragraph{Lalala}

\blindtext[7]
\clearpage

\section{Saction}

\blindtext

\paragraph{Lululu}


\end{document}

[\code]

von Noch so einer » Di 22. Okt 2013, 19:01

Grml. extramarks wird zusammen mit fancyhdr verteilt und hat keinen eigenen Eintrag bei CTAN.

von Noch so einer » Di 22. Okt 2013, 19:00

Es gibt auch noch das Paket extramarks. Ich habe es aber nie verwendet, so dass ich Dir dazu nicht viel mehr sagen kann.

von asimo » Di 22. Okt 2013, 17:31

Danke für den Tipp! Ich habe das jetzt mal umgeändert und benutze jetzt scrpage2.

Allerdings kann ich nicht nachvollziehen, wie man dort den \paragraph in den header einbeziehen kann (bei titlesec funktionierte das mit \paragraphtitle)

Ausserdem bräuchte ich zwei verschiedene Styles, zwischen denen man hin und her switchen kann, also einmal links \chapter, rechts \section und einmal links \chapter, rechts \section - \paragraph

Hier mein code, ab hier bin ich ratlos:
\documentclass[a4paper,twoside,parskip=full]{scrbook}

\usepackage[latin9]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[]{scrpage2}

\renewcommand{\chaptermark}[1]{\markleft{\thechapter{}. #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection{}. #1}{}}

\pagestyle{scrheadings}
\setkomafont{pageheadfoot}{\normalfont\normalcolor\small}
 \automark[section]{chapter}





\lehead[]{\pagemark}
\cehead[]{\leftmark}
\rehead[]{}

\lohead[]{}
\cohead[]{\rightmark}
\rohead[]{\pagemark}

\ifoot{}
\ofoot{}

\usepackage{blindtext}

\begin{document}

\chapter{Erstes Kapitel}


\section{Section}


\paragraph{Lelele}


\blindtext[8]

\paragraph{Lalala}

\blindtext[7]
\clearpage

\section{Saction}

\blindtext

\paragraph{Lululu}


\end{document}
DANKE!

von Johannes_B » Di 22. Okt 2013, 14:57

Für Kopf- und Fußzeilen ist unter KOMA-script (aber nicht nur) scrpage2 zu empfehlen.
Nähere Infos findest du in der KOMA-Dokumentation. Hier im Forum findest du auch viele Beispiele für die Verwendung von scrpage2.

Problem mit titlesec im header

von asimo » Di 22. Okt 2013, 14:12

Hallo an alle,

Ich habe ein Problem mit der Übername des Kommandos \paragraphtitle im Header.

Ich will ein doppelseitiges Dokument haben, in dem auf den geraden Seiten und den ungeraden Seiten ein unterschiedlicher Header ausgegeben wird.

Es klappt auch ganz gut, bis auf die Tatsache, dass sobald eine \section UND ein \paragraph auf derselben (ungeraden) Seite vorkommen, der \paragraphtitle nicht mehr ausgegeben wird.

Hat jemand vielleicht eine Idee?

Vielen Dank für eure Mithilfe!

Hier ein Minimalbeispiel:
\documentclass[a4paper,twoside,parskip=full]{scrbook}
\usepackage[latin9]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[extramarks,pagestyles]{titlesec}
\renewcommand\chapterpagestyle{empty}
\settitlemarks*{chapter,section,paragraph}
\newpagestyle{katalogstyle}[\footnotesize]{%
  \sethead[\thepage][\thechapter. \chaptertitle][]{}{\thesection. \sectiontitle~--~\paragraphtitle}{\thepage}
  }
\pagestyle{katalogstyle}	
\usepackage{blindtext}
\begin{document}

\chapter{Erstes Kapitel}
\section{Section}
\paragraph{Lelele}
\blindtext[8]
\paragraph{Lalala}
\blindtext[7]
\clearpage
\section{Saction}
\blindtext
\paragraph{Lululu}
\end{document}

Nach oben