Seite 1 von 2

Kopf- und Fußzeile in Vorlage ändern

Verfasst: Mi 19. Aug 2015, 17:07
von jollepe
Hallo nochmal,

ich hoffe dies ist meine letzte Frage.

Ich möchte gerne in der Kopfzeile, neben dem mittig zentrierten Kapitel, auch linksbündig ein kleines Logo einfügen.

Weiterhin möchte ich meine Fußzeile dahingehend ergänzend, dass ich dieses Seitenformat Seite X von Y erhalte und in der linken Seite immer mein Name steht.

Dieses berühmt aber berüchtigte Vorlage nutze ich.
https://github.com/dhbw-horb/latexVorlage


Gruß
Julian

Verfasst: Mi 19. Aug 2015, 18:07
von Besserwisser
Die Vorlage hat übrigens ein paar Mängel, wie die Verwendung von Option pdftex und das Setzen von String-Optionen beim Laden von hyperref, um nur zwei zu nennen.

Soweit ich sehe, verwendet die Vorlage bisher weder fancyhdr nocht scrpage, was gut ist, denn es bedeutet, dass du scrlayer-scrpage für die Änderung der Seitenstile verwenden kannst. Näheres dazu findest du im entsprechenden Kapitel der KOMA-Script-Anleitung oder des KOMA-Script-Buchs.

Und wenn du schon wegen dem Anleitungslink auf der KOMA-Script-Homepage bist, kannst du auch gleich noch »Minimale Vorlage vs. maximale Probleme« lesen.

Verfasst: Mi 19. Aug 2015, 20:54
von Johannes_B
Es ist und bleibt ein Crosspost und es ist deine Sache es den Helfern mitzuteilen.

Johannes B hat geschrieben:You can do something like the following, but you will see the limitations.
\usepackage{lastpage}
\usepackage{scrlayer-scrpage}
\cfoot*{}
 \ofoot*{\usekomafont{pagenumber}Page \pagemark~of \pageref{LastPage}}
Reference

Verfasst: Do 20. Aug 2015, 17:41
von jollepe
Johannes_B hat geschrieben:Es ist und bleibt ein Crosspost und es ist deine Sache es den Helfern mitzuteilen.

Johannes B hat geschrieben:You can do something like the following, but you will see the limitations.
\usepackage{lastpage}
\usepackage{scrlayer-scrpage}
\cfoot*{}
 \ofoot*{\usekomafont{pagenumber}Page \pagemark~of \pageref{LastPage}}
Reference

Leider erzeugt es mir einen Fehler wenn ich den Code direkt oberhalb von\document{begin} einfüge:
"D:\Programme\MiKTeX 2.9\tex\latex\koma-script\scrlayer.sty")

! Package scrlayer Error: cannot define `\chead'.

Verfasst: Do 20. Aug 2015, 18:22
von Besserwisser
Dann hast du doch irgendwo fancyhdr oder scrpage oder scrpage2 geladen. Welches und wo musst du selbst herausfinden und dann einschließlich eventueller davon verwendeter Befehle entfernen. Ja, riesige Vorlagen zu verwenden kann in Arbeit ausarten.

Verfasst: Do 20. Aug 2015, 18:24
von jollepe
Besserwisser hat geschrieben:Dann hast du doch irgendwo fancyhdr oder scrpage oder scrpage geladen. Welches und wo musst du selbst herausfinden und dann einschließlich eventueller davon verwendeter Befehle entfernen. Ja, riesige Vorlagen zu verwenden kann in Arbeit ausarten.
Woher weißt du das?
Die Fehlermeldung heißt doch scrlayer

Verfasst: Do 20. Aug 2015, 18:33
von Besserwisser
Warum wohl kann scrlayer die Anweisung \chead nicht definieren? Genau: Weil sie bereits definiert ist. Wer oder was oder wo diese bereits definiert hat, ist natürlich reine Spekulation. Es kann aber nicht meine Aufgabe sein, eine Vorlage (von der ich noch nicht einmal weiß, wie du sie konkret anwendest) aufzutröseln. Stattdessen ist es klar deine Aufgabe, zu einem Problem, ein passendes Minimalbeispiel zu liefern.

Verfasst: Do 20. Aug 2015, 18:36
von Besserwisser
PS: Beweis:
\documentclass{scrartcl}
\usepackage{fancyhdr}% Wenn man das auskommentiert, geht es.
\usepackage{scrlayer-scrpage}
\begin{document}
\end{document}
Ergibt besagte Fehlermeldung. Kommentiert man die entsprechend markierte Zeile aus, verschwindet sie.

Verfasst: Do 20. Aug 2015, 18:56
von u_fischer
Besserwisser hat geschrieben:Dann hast du doch irgendwo fancyhdr oder scrpage oder scrpage geladen. Welches und wo musst du selbst herausfinden und dann einschließlich eventueller davon verwendeter Befehle entfernen. Ja, riesige Vorlagen zu verwenden kann in Arbeit ausarten.
Nun, ich bin auf das Problem gestoßen, weil ich scrlayer mit komacv nutzen wollte (das scrpage2) lädt. Ich wünschte scrlayer hätte eine funktionierende Option "forceoverwrite". Die implementierte hat gewisse Mängel:
\documentclass{scrbook}
\usepackage{scrpage2}
\usepackage[forceoverwrite]{scrlayer-scrpage}
\begin{document}
blub
\end{document}

Verfasst: Do 20. Aug 2015, 19:02
von Besserwisser
Warum verwendest du dann nicht einfach:
\listfiles
\RequirePackage{scrlfile}
\ReplacePackage{scrpage2}{scrlayer-scrpage}
\documentclass{komacv}
\begin{document}
\end{document}