Kopfzeile über marginpar mit fancyhdr

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: Kopfzeile über marginpar mit fancyhdr

von esdd » Mo 13. Okt 2014, 12:20

In der Anleitung zur KOMA-Script Version 3.12, die auch auf CTAN ist, gibt es zwar noch ein Kapitel zu scrpage2, aber insgesamt drei Kapitel, die sich mit scrlayer und scrlayer-scrpage beschäftigen. Wenn Du dagegen dem Link von Besserwisser folgst und in die Anleitung zur derzeit aktuellen Version 3.13 schaust, wirst Du feststellen, dass es da kein Kapitel zu scrpage2 mehr enthalten ist. Das gleiche gilt für die 5.Auflage des Buches. Es empfiehlt sich also wirklich zumindest bei neuen Dokumenten auf das mächtigere scrlayer-scrpage umzusteigen.

Gruß
Elke

von Winfried45 » Mo 13. Okt 2014, 11:55

Besserwisser hat geschrieben:scrlayer-scrpage ist der Nachfolger und wesentlich mächtiger. scrpage2 wird in der aktuellen KOMA-Script-Anleitung und im KOMA-Script-Buch hingegen nur noch am Rande erwähnt.
Hallo,
mein Beispiel bezog sich auf das originale Minimalbeispiel, habe wohl falsch zitiert.
Aber in scrguide geht scrpage2 über 20 Seiten und scrlayer-scrpage über 12 Seiten,
also nichts mit am Rande erwähnt.

LaTeX hat wohl so lange überlebt, weil auch die Schnittstellen über diesen großen Zeitraum
stabil geblieben sind.

Winfried

von Johannes_B » Mo 13. Okt 2014, 09:34

Acuh LaTeX (Format und Pakete) sowie die TeX-engine werden gewartet und regelmäßig weiter entwickelt. Möchtest du auf die ganzen neuen Optionen verzichten? Das Paket scrlayer-scrpage wurde im Dezember 2013 auf die Öffentlichkeit losgelassen, seitdem hat sich bei KOMA wieder weiniges getan. Die neueste Version findest du auf komascript.de.

Nun versteh ich allerdings auch, wo oben dieses Kauderwelsh herkommt.

von roneu » Mo 13. Okt 2014, 09:25

@Johannes: Danke für den Tipp, ich schau mal, ob es geht, ich habe ein ziemlich altes Latex in einer Linux-VM bei mir laufen (Hintergrund ist, dass das meine pdfs fast doppelt so schnell erzeugt im Vergleich zu neueren Versionen, keiner weiß so richtig warum, aber die Version von 2003 schlägt da alles und ob man 45 sek. wartet oder 15 ist ein ziemlicher Unterschied, wenn man zum Schluss beim Feintuning ist)

von Johannes_B » Mo 13. Okt 2014, 08:39

Ich glaube fast Winfried bezieht sich auf das originale Beispiel und nicht Elkes Code.

@Roneu: Lade bitte das Paket showframe, dies zeigt dir Rahmen um Textblock und Marginpar-Spalte.

Das Paket watermark brauchst du bei Verwendung des neuen scrlayer-scrpage übrigens nicht.

von Besserwisser » Mo 13. Okt 2014, 07:35

Winfried45 hat geschrieben:Dein Beispiel funktioniert so nicht, Du hast es wohl vor dem Abschicken
nicht mehr getestet!
Elkes Beispiel funktioniert einwandfrei. Du hast wohl kein aktuelles KOMA-Script! Das in deinem Beispiel verwendete scrpage2 ist hingegen inzwischen nicht mehr state of the art. scrlayer-scrpage ist der Nachfolger und wesentlich mächtiger. scrpage2 wird in der aktuellen KOMA-Script-Anleitung und im KOMA-Script-Buch hingegen nur noch am Rande erwähnt.

von roneu » So 12. Okt 2014, 22:52

Danke!
Wie heißt es in der Werbung: "überzeugt nicht überredet", ich steige auf Koma-Script um!

von Winfried45 » So 12. Okt 2014, 21:16

Dein Beispiel funktioniert so nicht, Du hast es wohl vor dem Abschicken
nicht mehr getestet!

Ich hab das mal auf Koma-Script umgestellt und lauffähig gemacht.
\documentclass[10pt,twoside,ngerman,mpinclude]{scrartcl}
\usepackage[automark,headsepline]{scrpage2}
\usepackage[verbose,paperwidth=167mm,paperheight=239mm,
	tmargin=26mm,bmargin=17mm,lmargin=17mm,rmargin=55mm,
	headsep=10mm,footskip=9mm]{geometry}
\usepackage{babel,watermark,lipsum}
\usepackage[svgnames]{xcolor}
\usepackage[demo]{graphicx}
\setlength\parskip{\medskipamount} 
\setlength{\marginparwidth}{35mm} 
\setlength{\marginparsep}{5mm} 
\newcommand{\linies}{\color{orange}{\rule[0mm]{0.3mm}{193mm}}} 
\newcommand{\liniew}{\color{orange}{\rule[0mm]{41.5mm}{.3mm}}} 
\rightwatermark{ 
	\begin{picture}(0,0) 
	\multiput(276,-585)(117,0){2}{\linies} 
	\multiput(276,-37)(0,-550){2}{\liniew} 
	\put(-50,-15){\includegraphics[width=1.5cm,height=1cm]{oben_rechts.eps}} 
	\end{picture}} 
\leftwatermark{ 
	\begin{picture}(0,0) 
	\multiput(-135,-585)(117,0){2}{\linies} 
	\multiput(-135,-37)(0,-550){2}{\liniew} 
	\put(-195,-15){\includegraphics[width=1.5cm,height=1cm]{oben_links.eps}} 
	\end{picture}}
\pagestyle{scrheadings}
\clearscrheadfoot
\cfoot{\pagemark}
\chead{\leftmark}
% Siehe mpinclude
%\setheadwidth[0pt]{textwithmarginpar}
%\setfootwidth[0pt]{textwithmarginpar}
\begin{document} 
\section{Geradengleichungen} 
\lipsum*[1-2]
\subsection{Horizontale Geraden}
\lipsum*[3-4]
\subsection{Verikale Geraden}
\lipsum*[5-7]
\end{document} 

von esdd » So 12. Okt 2014, 20:35

Dein Beispiel ist leider bei anderen nicht lauffähig, sondern liefert etliche Fehlermeldungen wegen unbekannter Befehle.

Hier ist deshalb einfach nur ein Vorschlag mit scrlayer-scrpage
\documentclass{article}
\usepackage[headwidth=textwithmarginpar,headsepline]{scrlayer-scrpage}

\usepackage{blindtext}% für Fülltext

\begin{document}
\blinddocument
\end{document}
Gruß
Elke

von roneu » So 12. Okt 2014, 13:39

ich benutze article,
(ich benutze Lyx, hier mal das Wichtigste, ich hoffe, es ist nicht zu viel...
Aber vielleicht wäre das ein Anlass mal zu koma zu wechseln.
\documentclass[10pt,twoside,ngerman]{article}
\geometry{verbose,paperwidth=167mm,
paperheight=239mm,tmargin=26mm,bmargin=17mm,
lmargin=17mm,rmargin=55mm,headsep=10mm,footskip=9mm}
\setlength\parskip{\medskipamount}
\setlength{\marginparwidth}{35mm}
\setlength{\marginparsep}{5mm}
\usepackage{babel}
\makeatother
\begin{document}
\newcommand{\linies}{\color{orange1}{\rule[0mm]{0.3mm}{193mm}}}
\newcommand{\liniew}{\color{orange1}{\rule[0mm]{41.5mm}{.3mm}}}
\rightwatermark{
\begin{picture}(0,0)
\multiput(276,-585)(117,0){2}{\linies}
\multiput(276,-37)(0,-550){2}{\liniew}
\put(-50,-15){\includegraphics[scale=1]{../Abbildungen/Linien_oben_rechts_2.eps}}
\end{picture}
}
\leftwatermark{
\begin{picture}(0,0)
\multiput(-135,-585)(117,0){2}{\linies}
\multiput(-135,-37)(0,-550){2}{\liniew}
\put(-195,-15){\includegraphics[scale=1]{../Abbildungen/Linien_oben_links_2.eps}}
\end{picture}
}\pagestyle{fancy}
\fancyhead{} 
\renewcommand{\headrulewidth}{0pt}
\fancyhead[RO,LE]{\leftmark}
\section{Geradengleichungen}
\end{document}

Nach oben