PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Header in scrlttr2 und scrartcl sollen IDENTISCH sein



LuckyOne
26-01-2009, 12:42
Hallo Leute,


schreibe gerade mal testweise eine bewerbung mit latex. habe mit scrlttr2 das anschreiben verfasst und dort einen Briedkopf eingefügt.

Nun schreibe ich mit scrartcl einen Lebenslauf und möchte, dass die Header auf beiden Dokumenten absolut identisch sind, was aber so ganz und garnicht klappt. Mit der Briefklasse ist es ja möglich die Position des headers ganz genau anzugeben.
Aus dem Koma-SKript gewinne ich den eindruck, dass es mit scrartcl nicht möglich ist, die position vertikal zu verändern. Horizontal klappt. Wie mache ich das?

Dann habe ich für beide die Schriftform \sffamily gewählt. Die Buchstaben sind aber nicht in beiden heaedern identisch, sondern verfuegen im Anschreiben über serifen. das möchte ich natuerlich auch angleichen.

%%%%%%%%%%%%%%Anschreiben

\documentclass%%
%---------------------------------------------------------------------------
[fontsize=12pt,%% Schriftgroesse
%---------------------------------------------------------------------------
% Satzspiegel
paper=a4,%% Papierformat
enlargefirstpage=on,%% Erste Seite anders
pagenumber=off,%% Seitenzahl oben mittig
%---------------------------------------------------------------------------
% Layout
headsepline=off,%% Linie unter der Seitenzahl
parskip=half,%% Abstand zwischen Absaetzen
%---------------------------------------------------------------------------
% Briefkopf und Anschrift
fromalign=right,%% Plazierung des Briefkopfs
fromphone=on,%% Telefonnummer im Absender
fromrule=off,%% Linie im Absender (aftername, afteraddress)
fromfax=off,%% Faxnummer
fromemail=off,%% Emailadresse
fromurl=off,%% Homepage
fromlogo=off,%% Firmenlogo
addrfield=on,%% Adressfeld fuer Fensterkuverts
backaddress=off,%% ...und Absender im Fenster
subject=beforeopening,%% Plazierung der Betreffzeile
locfield=narrow,%% zusaetzliches Feld fuer Absender
foldmarks=off,%% Faltmarken setzen
numericaldate=off,%% Datum numerisch ausgeben
refline=narrow,%% Geschaeftszeile im Satzspiegel
%---------------------------------------------------------------------------
% Formatierung
draft=on%% Entwurfsmodus
]{scrlttr2}
%---------------------------------------------------------------------------
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel} %Umlaute können geschrieben werden
\usepackage[T1]{fontenc}
\usepackage{url}

%---------------------------------------------------------------------------
% Fonts
\setkomafont{fromname}{\sffamily \LARGE}
\setkomafont{fromaddress}{\sffamily}%% statt \small
\setkomafont{pagenumber}{\sffamily}
\setkomafont{subject}{\mdseries}
\setkomafont{backaddress}{\mdseries}
\usepackage{mathptmx}%% Schrift Times
%---------------------------------------------------------------------------
\begin{document}
%---------------------------------------------------------------------------
% Briefstil und Position des Briefkopfs
\LoadLetterOption{DINmtext} %% oder: DIN(bei Fensterkuvert), SN, SNleft, KOMAold.
\makeatletter
\@setplength{firstheadvpos}{20mm} %hier stand 20mm
\@setplength{firstheadwidth}{\paperwidth}
\ifdim \useplength{toaddrhpos}>\z@
\@addtoplength[-2]{firstheadwidth}{\useplength{toaddrhpos}}
\else
\@addtoplength[2]{firstheadwidth}{\useplength{toaddrhpos}}
\fi
\@setplength{foldmarkhpos}{6.5mm}

\@setplength{firstfootvpos}{300mm} %Gerade von Seite runtergeschoben, so dass Fußnote nicht mehr auftaucht.

\makeatother
%---------------------------------------------------------------------------
% Absender
\setkomavar{fromname}{\textit{NAme}}
\setkomavar{fromaddress}{ Straße $\bullet$ Ort}
\setkomavar{fromphone}{Telefon}
\renewcommand{\phonename}{Telefon}
\setkomavar{fromemail}{mail}
\setkomavar{backaddressseparator}{. }
\setkomavar{signature}{(Name)}
%---------------------------------------------------------------------------
\firsthead{
\begin{flushright}
\textbf{Name} $\bullet$ Straße $\bullet$ Ort \hrule
Telefon: $\bullet$ Email:
\end{flushright}
}
%---------------------------------------------------------------------------
%\firstfoot{~~~~~~Anlagen:} %siehe auch unten
%---------------------------------------------------------------------------
% Geschaeftszeilenfelder
\setkomavar{place}{Ort}
\setkomavar{date}{\today}
%---------------------------------------------------------------------------
% Anlage neu definieren
\renewcommand{\enclname}{Anlage}
\setkomavar{enclseparator}{: }
%---------------------------------------------------------------------------
% Seitenstil
\pagestyle{myheadings}
%---------------------------------------------------------------------------
\begin{letter}{Empfänger \\Empfänger\\Empfänger}
%---------------------------------------------------------------------------
% Weitere Optionen
\KOMAoptions{%%
}
%---------------------------------------------------------------------------

\setkomavar{subject}{Betreff}
%---------------------------------------------------------------------------
\opening{Sehr geehrte Damen und Herren,}

\closing{Mit freundlichen Grüßen,}
%---------------------------------------------------------------------------
\end{letter}
%---------------------------------------------------------------------------
\end{document}
%


%%%%%%%%%%%%%%Lebenslauf


\documentclass[fontsize=12pt, paper=a4,enlargefirstpage=on,parskip=half,]{scrartcl}

\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel} %Umlaute können geschrieben werden
\usepackage[T1]{fontenc}
\usepackage{url}
%\usepackage[automark,headsepline]{scrpage2}
\usepackage{ngerman}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{times}

\setkomafont{pagehead}{\sffamily }
\usepackage{mathptmx}%% Schrift Times

%---------------------------- Kopfzeile------------------------------------------------
\usepackage[]{scrpage2} % Kopf/Fußzeilen mit KOMA
\pagestyle{scrheadings}
\setheadwidth[0mm]{text}


%------------------------------------------------------------------------------------------------
\newlength{\defbaselineskip}
\setlength{\defbaselineskip}{\baselineskip}
\newcommand{\setlinespacing}[1]%
{\setlength{\baselineskip}{#1 \defbaselineskip}}
\newcommand{\singlespacing}{\setlength{\baselinesk ip}{\defbaselineskip}}
\newcommand{\Zeilenabstand}{\setlength{\baselinesk ip}{1.5\defbaselineskip}}
\newcommand{\litabstand}{\setlength{\baselineskip} {1.0\defbaselineskip}}
\newcommand{\erkabstand}{\setlength{\baselineskip} {0.2\defbaselineskip}}
\newcommand{\tst}{\setlength{\baselineskip}{2.0\de fbaselineskip}}
%Ende Befehl Zeilenabstand
\newcommand{\tocka}{\textbullet}
\newcommand{\nz}{~\\[\medskipamount]}
\newcommand{\nzb}{~\\[\bigskipamount]}
\newcommand{\zeile}[2]{\hspace*{0.5cm}\parbox[t]{4cm}{#1}\hspace*{0.5cm}
\parbox[t]{10cm}{#2}}

\renewcommand*{\headfont}{%
\sffamily
}
%-----------------------------------------------------------------------------------------------


\begin{document}

\pagestyle{scrheadings}

\chead{
\begin{flushright}
\textbf{\textit{Name}} $\bullet$ Straße $\bullet$ Ort \hrule \vspace{1mm}
Telefon: $\bullet$ Email:
\end{flushright}
}



%%%%%%%% NEXT SECTION %%%%%%%%%%%%%%%%
\textbf{Persönliches}\\\erkabstand \nzb
\hspace*{1.5cm}

\parbox{30em}{
\begin{minipage}{9.4cm}
geboren am \\
ledig, deutsch \\
\end{minipage} \hfill
\begin{minipage}{0.0cm}
\begin{flushright}
\includegraphics[height=3.7cm]{bild.jpg}
\end{flushright}
\end{minipage}
}\nzb\nzb

\end{document}

mechanicus
26-01-2009, 13:21
Hallo,

da du deinen Lebenslauf nicht mit moderncv schreiben möchtest, kannst du doch einfach den Lebenslauf nach \end{letter} anfügen. Für die Folgeseiten gibt es dann den Befehl nextfoot und nexthead.

Gruß
Marco

LuckyOne
26-01-2009, 14:53
An welcher stelle füge ich denn dann nexthead ein? direkt nach end{letter} geht nicht. nach \firsthead auch nicht.

Könnte ich nicht eventuell den Lebenslauf einfach als zweite Briefseite anzeigen? dann wird bei mir aber komischerweise der \nexthead falsch angezeigt.

Würde man denn dann mit moderncv den header identisch hinbekommen?

mechanicus
26-01-2009, 15:27
An welcher stelle füge ich denn dann nexthead ein? direkt nach end{letter} geht nicht. nach \firsthead auch nicht.

Könnte ich nicht eventuell den Lebenslauf einfach als zweite Briefseite anzeigen? dann wird bei mir aber komischerweise der \nexthead falsch angezeigt.
Hallo,

nexthead und nextfoot sind Anweisungen, welche du definieren musst (scrguide). Die erste Briefseite hat stets ein anderes Layout. Um dieses auf die anderen zu übertragen, musst du sie dementsprechend definieren. Hier (http://www.komascript.de/node/695) findest du eine Antwort vom KOMA-Skript-Author.


Würde man denn dann mit moderncv den header identisch hinbekommen?
Das nicht. Du kannst aber (finde ich) sehr schöne (vom Aussehen;)) Lebensläufe schreiben.

Gruß
Marco