Kopf und Fußzeile in LyX

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: Kopf und Fußzeile in LyX

von Johannes_B » Do 14. Aug 2014, 14:52

Anstelle Makeuppercase umzudefinieren, solltest du besser nouppercase verwenden. So ist das übrigens auch in der Dokumentation beschrieben.

von jens » Do 14. Aug 2014, 11:12

ok hab es nun doch gefunden bzw. verstanden.
durch
\renewcommand*\MakeUppercase[1]{#1}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
habe ich es geschafft.

Falls jemand mal das gleiche Problem hat:
\pagenumbering{Roman}
\pagestyle{fancy}
	\fancypagestyle{plain}
		{\fancyhf{}% Alle Felder loeschen
		\lhead{\large TITEL\\\footnotesize UNTERTITEL}
		\chead{} 
		\rhead{\leftmark} 
		\lfoot{NAME} 
		\cfoot{} 
		\rfoot{\thepage}}
	\fancyhf{}% Alle Felder loeschen
	\lhead{\large TITEL\\\footnotesize UNTERTITEL}
	\chead{} 
	\rhead{\leftmark} 
	\lfoot{NAME} 
	\cfoot{} 
	\rfoot{\thepage}
\renewcommand{\headrulewidth}{0.5pt} 
\renewcommand{\footrulewidth}{0.5pt} 
\renewcommand*\MakeUppercase[1]{#1}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
und für die unnummerierten Kapitel
\markboth {Vorwort}{Vorwort}
so ist meine Lösung.

von jens » Do 14. Aug 2014, 09:08

ok super hat geklappt, aber auch wieder ein Problem aufgeworfen:

Die normalen Kapitelnamen sind komplet in Großbuchstaben. Die nun neu gewonnenen jedoch normal geschrieben (Groß und Klein).

Ich denke das die schönere Lösung die mit Groß und Kleinschreibung ist.
Wie schaffe ich es nun die normalen Kapitel entsprechend zu ändern???

Also zum Beispiel so: Chapter 2. Do it now

Habe im Internet bereits folgendes Gefunden:
\renewcommand{\chaptermark}[1]{%
\markboth{\chaptername
\ \thechapter.\ #1}{}}
Ich verstehe jedoch nicht ganz wie ich das einzubauen habe.

Aktuell schreibe ich die Kapitel mit
\rhead{\leftmark} 

in die Kopfzeile

von Johannes_B » Do 14. Aug 2014, 08:28

von jens » Do 14. Aug 2014, 08:24

Also mit \leftmark funktioniert das schon sehr gut
aber:
ich habe einige Kapitel ohne Nummerierung versehen. z.B. Vorwort oder Anhang. Diese nimmt er über \leftmark nicht mit auf. Gibt es hierzu einen anderen Befehl oder noch besser einen Befehl der sowohl die Nummerierten als auch die nicht Nummerierten Kapitel anzeigt??
In der fancyhrd-Anleitung steig ich diesbezüglich nicht ganz durch...

von Besserwisser » Mi 13. Aug 2014, 18:57

Wenn du auf den tocbasic-Link in meinem letzten Beitrag klickst, findest du erste Informationen zu KOMA-Script. Weitere findest du im Wiki. Noch mehr Informationen findest du im KOMA-Script Documentation Project. Ausführliche LaTeX-Einführungen, die etwas auf sich halten, kommen auch längst nicht mehr daran vorbei. Richtig informativ wird es dann in der KOMA-Script-Anleitung und erst recht im KOMA-Script-Buch.

Ich nehme an, bezüglich des Kopfes meinst du den aktuellen Titel des Kapitels oder des Abschnitts. Siehe dazu \leftmark und \rightmark in der fancyhdr-Anleitung bzw in der KOMA-Script-Anleitung oder im KOMA-Script-Buch im Kapitel über scrlayer-scrpage. Bei scrlayer-scrpage gibt es zusätzlich \headmark, welches das Leben oft vereinfacht, weil man sich keine Gedanken darüber machen muss, ob man nun \leftmark oder \rightmark will.

von jens » Mi 13. Aug 2014, 16:29

habe das Problem nun mit folgendem Code gelößt:
\pagestyle{fancy}
	\fancypagestyle{plain}
		{\fancyhf{}% Alle Felder loeschen
		\lhead{\large Bachelorarbeit\\\footnotesize Hochdruck-Dekontamination}
		\chead{} 
		\rhead{} 
		\lfoot{Jens Hoffmann} 
		\cfoot{} 
		\rfoot{\thepage}}
	\fancyhf{}% Alle Felder loeschen
	\lhead{\large Bachelorarbeit\\\footnotesize Hochdruck-Dekontamination}
	\chead{} 
	\rhead{} 
	\lfoot{Jens Hoffmann} 
	\cfoot{} 
	\rfoot{\thepage}
\renewcommand{\headrulewidth}{0.5pt} 
\renewcommand{\footrulewidth}{0.5pt} 
eine Frage steht nun noch aus:
Jens hat geschrieben: Wie kann ich in der Kopfzeile das aktulle Kapitel anzeigen lassen?

von jens » Mi 13. Aug 2014, 15:56

Besserwisser hat geschrieben:Vorsicht! Wenn du \thispagestyle hinter einem Verzeichnis verwendest, wirkt es auch hinter einem Verzeichnis also frühestens auf der letzten Seite eines Verzeichnisses.
ok verstanden. Wenn mein Verzeichnis nur eine Seite lang ist funktioniert es, aber wenn es länger wird funktioniert es nimmer.
Besserwisser hat geschrieben: Wie man bei Verwendung von fancyhdr den plain-Seitenstil ändert (das ist der Seitenstil, der nomalerweise auf Kapitelanfangsseiten verwendet wird, wenn eine Klasse mit Kapiteln verwendet wird), steht in der Anleitung zum Paket.
Also dann man den Seitenstiel versuchen zu ändern.


Was hat es mit diesem KOMA-Script auf sich?

von Besserwisser » Mi 13. Aug 2014, 15:49

Vorsicht! Wenn du \thispagestyle hinter einem Verzeichnis verwendest, wirkt es auch hinter einem Verzeichnis also frühestens auf der letzten Seite eines Verzeichnisses.

Wie man bei Verwendung von fancyhdr den plain-Seitenstil ändert (das ist der Seitenstil, der nomalerweise auf Kapitelanfangsseiten verwendet wird, wenn eine Klasse mit Kapiteln verwendet wird), steht in der Anleitung zum Paket.

Ich würde übrigens eine KOMA-Script-Klasse empfehlen und mit einer solchen verwendet man besser scrlayer-scrpage statt fancyhdr. Leider bietet LyX dafür keine direkte Unterstützung, so dass man es ggf. über Präambelcode einfügen muss und dann auch sehr aufpassen muss, dass LyX nicht auch noch fancyhdr lädt. Ein typischer Fall dafür, dass LyX einem das Leben nicht nur einfacher, sondern auch schwerer machen kann.

Formelverzeichnis muss man sich erst einmal erstellen. Dazu gibt es verschiedene Tipps im Forum, beispielsweise mit \DeclareNewTOC von Paket tocbasic.

von jens » Mi 13. Aug 2014, 15:37

so hab es jetzt doch geschafft. Einfach mir
\thispagestyle{fancy}
hinter den Verzeichnissen... keine Ahnung warum ich das bisher nicht geschaft habe...

Bleibt jedoch noch die Frage, wie kann ich ein Formelverzeichnis einfügen?

ps: auch wenn dies hierzu wohl der falsche Bereich ist

und eine weitere Frage.
Wie kann ich in der Kopfzeile das aktulle Kapitel anzeigen lassen?

Nach oben