gunwald
10-04-2013, 19:17
Liebe Freunde des guten Satzes,
ich arbeite mich gerade in LaTeX ein, um einen Sammelband zu setzen. Mein Problem ist, ich brauche Kolumentitel und zwar auf der linken Seite jeweils den Namen des Autors und auf der rechten das aktuelle Unterkapitel (\chapter).
Ich habe in Netz an verschiedener Stelle Ansätze gefunden, wie ein solches Vorhaben uzusetzen ist (unter anderem hier (http://www.komascript.de/node/394?destination=node%2F394)). Allerdings bekomme ich es einfach nicht hin und bitte Euch daher um einen Ratschlag.
Hier mein Minimalbeispiel:
\documentclass[12pt,twoside]{scrbook}
\usepackage[german]{babel}
%\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage[ansinew]{inputenc}
\usepackage{scrpage2}
%%
% Kopf- und Fußzeile
%%
\clearscrheadfoot
\lehead{\pagemark}
\chead[]{\rightmark}
\rohead{\pagemark}
\cfoot[\pagemark]{}
\pagestyle{scrheadings}
%\manualmark
%%
% Titel
%%
\renewcommand*{\chaptermarkformat}{}
\renewcommand*{\chapterheadstartvskip}{\vspace*{0. 5\baselineskip}}
\renewcommand*{\chapterheadendvskip}{\vspace*{1\ba selineskip}}
\makeatletter
\newcommand*{\orgichapter}{}
\let\orgichapter\chapter
\renewcommand*{\chapter}[1]{%
\gdef\chapterauthor{#1}%
\orgichapter
}
\renewcommand*{\chapterformat}{}
\newlength{\authorindent}
\renewcommand*{\chapterheadendvskip}{%
\ifx\chapterauthor\@empty\else
\markboth{"Test"}{\chapterauthor}%
\vskip\baselineskip\nobreak
\settowidth{\authorindent}{{%
\usekomafont{sectioning}\usekomafont{chapter}\chap terformat
}}%
\noindent\begin{large}\textit{\chapterauthor}\par\ nobreak
\global\let\chapterauthor\@empty \end{large}
\fi
\noindent\par\nobreak\vskip 1\baselineskip%
}
\makeatother
%%
% Dokumentenbeginn
%%
\begin{document}
\chapter{Harmann von Aue}[]{Das ist ein Test-Dokument}
\section{Sage es niemand, nur den Weisen}
\blindtext
\Blindtext
\end{document}
ich arbeite mich gerade in LaTeX ein, um einen Sammelband zu setzen. Mein Problem ist, ich brauche Kolumentitel und zwar auf der linken Seite jeweils den Namen des Autors und auf der rechten das aktuelle Unterkapitel (\chapter).
Ich habe in Netz an verschiedener Stelle Ansätze gefunden, wie ein solches Vorhaben uzusetzen ist (unter anderem hier (http://www.komascript.de/node/394?destination=node%2F394)). Allerdings bekomme ich es einfach nicht hin und bitte Euch daher um einen Ratschlag.
Hier mein Minimalbeispiel:
\documentclass[12pt,twoside]{scrbook}
\usepackage[german]{babel}
%\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage[ansinew]{inputenc}
\usepackage{scrpage2}
%%
% Kopf- und Fußzeile
%%
\clearscrheadfoot
\lehead{\pagemark}
\chead[]{\rightmark}
\rohead{\pagemark}
\cfoot[\pagemark]{}
\pagestyle{scrheadings}
%\manualmark
%%
% Titel
%%
\renewcommand*{\chaptermarkformat}{}
\renewcommand*{\chapterheadstartvskip}{\vspace*{0. 5\baselineskip}}
\renewcommand*{\chapterheadendvskip}{\vspace*{1\ba selineskip}}
\makeatletter
\newcommand*{\orgichapter}{}
\let\orgichapter\chapter
\renewcommand*{\chapter}[1]{%
\gdef\chapterauthor{#1}%
\orgichapter
}
\renewcommand*{\chapterformat}{}
\newlength{\authorindent}
\renewcommand*{\chapterheadendvskip}{%
\ifx\chapterauthor\@empty\else
\markboth{"Test"}{\chapterauthor}%
\vskip\baselineskip\nobreak
\settowidth{\authorindent}{{%
\usekomafont{sectioning}\usekomafont{chapter}\chap terformat
}}%
\noindent\begin{large}\textit{\chapterauthor}\par\ nobreak
\global\let\chapterauthor\@empty \end{large}
\fi
\noindent\par\nobreak\vskip 1\baselineskip%
}
\makeatother
%%
% Dokumentenbeginn
%%
\begin{document}
\chapter{Harmann von Aue}[]{Das ist ein Test-Dokument}
\section{Sage es niemand, nur den Weisen}
\blindtext
\Blindtext
\end{document}