Kopfzeile, Kapitelname, Seitennummer, Inhaltsverzeichnis

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


lybienstern
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mi 27. Jul 2011, 20:01

Kopfzeile, Kapitelname, Seitennummer, Inhaltsverzeichnis

Beitrag von lybienstern »

Hallo LeuTEx,
ich habe ein kleines Problemchen bei meiner Bachelorarbeit. Mit /section{} erstelle ich meine Kapitel, welche ich mit \ohead{\rightmark} und \automark[section]{chapter} in der Kopfzeile anzeigen lasse. Allerdings sind manche Namen so lang, dass sie sich mit der mittig zentrierten Seitenzahl überlappen. Also, möchte ich gerne einen mit \section[Kurztitel]{Langtitel} die Titelei in der Kopfzeile verkürzen. Leider wird die dann auch im Inhaltsverzeichnis verkürzt:cry: . Wie kann ich das Problem lösen?

Meine Forderung:
Titel in Kopfzeile verkürtzt
Titel in Inhaltsverzeichnis vollständig


Für Hilfe wäre ich sehr dankbar.

pillar
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mi 10. Aug 2011, 10:17

Beitrag von pillar »

da ich auch an einem ähnlichen Problem hänge schließe ich mich der Frage an.

Denke eine Lösung kann für beide Fragen verwendet werden...

Gleichzeitig mache ich noch ein Minimalbeispiel dazu ;)
\documentclass[12pt,oneside,pdftex,a4paper,listof=totoc,bibliography=totoc,abstracton]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[demo]{graphicx}  
\usepackage{lmodern}       %Schriftart
\usepackage{parskip}

%%%%%%%Kopfzeile%%%%%%%%%%%%%%%%%
\usepackage[automark,headsepline,ilines]{scrpage2} %Kopfzeilenklasse
\pagestyle{scrheadings}
\setlength{\headheight}{1.9\baselineskip}
\ohead{\includegraphics[height=28pt,width=100pt]{plank} }
\ihead{\includegraphics[height=14pt,width=100pt]{plank}}
\renewcommand*{\chapterpagestyle}{scrheadings}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}

%%%%%%%Inhaltsseite%%%%%%%%%%%%%
\tableofcontents
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\chapter{sehr langer Name für ein Kapitel, kann aber nicht gekürtzt werden}
\section{blabla2}
bla \\
\newpage
blabla\\

\section{blabla3}
bla 

\section{blabla4}
bla 

\end{document}
Kapitelname sollte im Inhaltsverzeichnis nicht geändert werden. Auch auf der Seite, auf der das Kapitel beginnt nicht. Lediglich in der Kopfzeile sollte dann jeweils was kurzes drinstehen wie z.b. "kurzer Name"

Vielen Dank für Vorschläge,

Gruß Philip


Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Das Paket screxperimental kann das. Es sollte laut dem Autor aber noch etwas mir Vorsicht genossen werde, also die genaue Datei am besten in den Projektordner speichern.

Hier gibt es zu einer ähnlichen Fragestellung ein Minimalbeispiel (Post #5).

pillar
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mi 10. Aug 2011, 10:17

Beitrag von pillar »

vielen Dank euch beiden für den Vorschlag mit screxperimental...

Ich habe es ausprobiert und es klappt so einigermaßen. Allerdings kommen - wie zu erwarten war - einige Warnings usw.

gibt es noch eine andere Lösungsmöglichkeiten? Mich schrecken die Warnings und allein das Stichwort "experimental" ein wenig ab, deshalb will ich so gut es geht auf solche Sachen verzichten.

Wie sieht es mit den typografischen Aspekten aus? Gibt es da Möglichkeiten wie man das Problem umgehen könnte? Zum Beispiel einfach Kapitel 1 drüberschreiben und nicht den Titel? Was ist üblich als Kopfzeile im Bezug auf eine Bachelor-Thesis?

Grüße, Philip

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

pillar hat geschrieben:Gibt es da Möglichkeiten wie man das Problem umgehen könnte? Zum Beispiel einfach Kapitel 1 drüberschreiben und nicht den Titel?
Eine Ansatz wäre eventuell, den Kapiteltitel in eine minipage-Umgebung zu geben:
\documentclass[12pt,oneside,pdftex,a4paper,listof=totoc,bibliography=totoc,abstracton,headlines=2.1]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[demo]{graphicx}  
\usepackage{lmodern}       %Schriftart
\usepackage{parskip}

%%%%%%%Kopfzeile%%%%%%%%%%%%%%%%%
\usepackage[automark,headsepline,ilines]{scrpage2} %Kopfzeilenklasse
\pagestyle{scrheadings}
\setlength{\headheight}{2.1\baselineskip}
\ohead{\includegraphics[height=28pt,width=100pt]{plank} }
\ihead{\includegraphics[height=14pt,width=100pt]{plank}}
\chead{\begin{minipage}[t]{.5\linewidth}\centering\headmark\end{minipage}}
\renewcommand*{\chapterpagestyle}{scrheadings}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}

%%%%%%%Inhaltsseite%%%%%%%%%%%%%
\tableofcontents
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\chapter{sehr langer Name für ein Kapitel, kann aber nicht gekürzt werden}
\section{blabla2}
bla \\
\newpage
blabla\\

\section{blabla3}
bla
\newpage

\section{blabla4}
bla

\chapter{Kurzer Titel}


\end{document}
Ist als Experiment gedacht.
Sepp.-

pillar
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mi 10. Aug 2011, 10:17

Beitrag von pillar »

Vielen Dank, das funktioniert sehr gut. Die Lösung ist sogar besser als erwartet ;)

Ich kann den Status leider nicht auf "beantwortet" stellen, da ich selbst nicht der Threadersteller war und mich eigentlich nur hier reingeschlichen habe...

Antworten