Seite 1 von 1

Kopfzeile variable halten

Verfasst: Mi 21. Dez 2011, 09:42
von Silizium185
Moin Leute,
ich hab da mal ein kleines Problem mit dem Layout meines TechFiles und zwar speziell mit der Kopfzeile.
Meine Kopfzeile sollte in etwa so aussehen.
Erste Zeile der Kopfzeile: Oberthema (Fest, ändert sich niemals)
Zweite Zeile der Kopfzeile: Ort (Fest, ändert sich niemals)
Dritte Zeile der Kopfzeile: Autor des Textes

So und bei der dritten Zeile liegt das Problem. Unsere Gruppe besteht aus mehreren Leuten und wir sollen kenntlich machen, wer die Texte geschrieben hat. Bis auf den letzten Punkt ist bei mir auch alles schon fertig, aber wie krieg ich das hin, dass das TexFile die Kopfzeile in der Hinsicht variable hält und sich den Autornamen aus den einzelnen TexFiles, die mir am Ende meine Gruppe schickt, zieht.

Hier mal mein Code:

% Kopfzeile mit small kann ich noch Sachen in der Kopfzeile einfügen
\ihead{\large{\textsc{\titel}}\\ \small{\untertitel} \\[2ex]
\textit{\headmark}} % Mit textit kann ich die Hauptüverschriften in der
% Kopfzei anzeigen lassen \headmark fügt Titel in der Kopfzeile ein
\chead{}
\ohead{\includegraphics[scale=0.15]{\logo}}
\setlength{\headheight}{21mm} % Höhe der Kopfzeile
% Kopfzeile über den Text hinaus verbreitern
\setheadwidth[0pt]{textwithmarginpar} 
\setheadsepline[text]{0.4pt} % Trennlinie unter Kopfzeile
Ich verwende Miktex. Schonmal danke für die Hilfe.

Verfasst: Mi 21. Dez 2011, 13:13
von Xenara
Prinzipiell würde ich sagen, das geht schon, aber du musst ein paar mehr Informationen geben (Stichwort: vollständiges Minimalbeispiel).
Wichtig wäre nämlich zu wissen, wie die Autoren in den einzelnen .tex-Files aufgeführt sind. Dann erst kann man überlegen, wie man sie in die Kopfzeile bringt.

Möglich wäre beispielsweise sowas:
\documentclass{scrreprt} 
\usepackage[ngerman]{babel} 
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}	

\usepackage{blindtext} 
\usepackage{scrpage2}

% Kopfzeile mit small kann ich noch Sachen in der Kopfzeile einfügen 
\ihead{\large{\textsc{titel}}\\ \small{untertitel} \\ \autoren \\[2ex] 
\textit{\headmark}} % Mit textit kann ich die Hauptüverschriften in der 
% Kopfzei anzeigen lassen \headmark fügt Titel in der Kopfzeile ein 
\chead{} 
\ohead{\rule{3cm}{2cm}} 
\setlength{\headheight}{21mm} % Höhe der Kopfzeile 
% Kopfzeile über den Text hinaus verbreitern 
\setheadwidth[0pt]{textwithmarginpar} 
\setheadsepline[text]{0.4pt} % Trennlinie unter Kopfzeile 

\pagestyle{scrheadings}

\newcommand{\autoren}{}

\begin{document}

\renewcommand{\autoren}{Franz Branntwein und Bert Meier}
\blinddocument

\clearpage 

\renewcommand{\autoren}{Max Müller und Moritz Mahler}
\blinddocument

\clearpage 

\renewcommand{\autoren}{Liese Walter}
\blinddocument

\clearpage 

\end{document}

Verfasst: Do 22. Dez 2011, 23:50
von Silizium185
Also ich bin noch ein Frischling, deswegen müsstest du mir vlt bissel genauer sagen was du wissen willst ;-)
Ich kann aber ja soviel schon erzählen.
Ich habe ein TexFile mit Befehlen. \newcommand{\Author1}{...} usw
Meine Gruppe erstellt weitere Texfiles und schickt sie mir dann.
Zu guter letzt habe ich noch ein Texfile wo der Seitenstil beschrieben ist. (Aus dem Texfile stammt auch der Absatz den ich gepostet hab.)

Irgendwie wollte ich ein Vermerk auf die von der Gruppe geschickten Texfiles machen aus dem Latex automatisch erkennt, wer der Autor ist und in der letzten Zeile der Kopfzeile den Namen des Autors schreibt.

Hoffe ich hab dir mehr Infos gegeben ;-)