PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : scrlttr2 mit Fußzeile wie bei moderncv



Charlie M.
30-01-2010, 15:47
Hallo,

ich möchte bei meinem Anschreiben eine Fußzeile, wie bei dem mit moderncv(casual) erzeugtem CV, haben, damit es einheitlich aussieht. In der "moderncvthemecasual.sty" ist zwar ein Absatz "cv footer" bezeichnet. Ich weiß jetzt aber nicht wie und was ich genau in mein scrlttr2-Anschreiben integrieren muß, damit es funktioniert. Ich wäre dankbar, wenn mir jemand helfen könnte.

Grüße

mechanicus
30-01-2010, 16:01
ich möchte bei meinem Anschreiben eine Fußzeile, wie bei dem mit moderncv(casual) erzeugtem CV, haben, damit es einheitlich aussieht. In der "moderncvthemecasual.sty" ist zwar ein Absatz "cv footer" bezeichnet. Ich weiß jetzt aber nicht wie und was ich genau in mein scrlttr2-Anschreiben integrieren muß, damit es funktioniert. Ich wäre dankbar, wenn mir jemand helfen könnte.
Wie wäre es, denn du uns demonstrierst, wie die Fusszeile in moderncv aussieht und worin sie eingebaut werden soll. Mit anderen Worten, es empfiehlt sich, zwei Minimalbeispiele zu erstellen - moderncv und scrlttr2

Gruß
Marco

Charlie M.
30-01-2010, 16:52
Hier ist ein Minimalbeispiel für das Anschreiben mit scrlttr2:


\documentclass{scrlttr2}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}


\setkomavar{fromname}{Hans Wurst}
\setkomavar{fromaddress}{Metzger Str. 1\\ 12345 Schlachthof}
\setkomavar{fromemail}{hans@wurst.de}
\setkomavar{fromphone}{+49 123 456789}
\setkomavar{signature}{Hans Wurst}


\begin{document}

\begin{letter}

{Mega-Firma\\
Schlossallee 2\\
23456 Hauptstadt}

\opening{Hallo Meister,}


hier ist meine Bewerbung, bitte stellen Sie mich ein!


\closing{Mit freundlichen Grüßen}


\end{letter}

\end{document}

Gefolgt von einem Beispiel für ein CV mit moderncv:


\documentclass{moderncv}

\moderncvtheme[blue]{casual}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}

\firstname{Hans}
\familyname{Wurst}
\address{Metzger Str. 1}{12345 Schlachthof}
\mobile{+49 123 456789}
\email{hans@wurst.de}

\begin{document}

\maketitle

\section{Persönliche Daten}
\cvline{Geburtsdatum}{01. Januar 1900}

\end{document}

Die Fußzeile, wie im CV, soll ins Anschreiben eingebaut werden.

mechanicus
30-01-2010, 17:15
Hi,

so hier das das kopierte Stück.


\documentclass{scrlttr2}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{xcolor}

\setkomavar{fromname}{Hans Wurst}
\setkomavar{fromaddress}{Metzger Str. 1\\ 12345 Schlachthof}
\setkomavar{fromemail}{hans@wurst.de}
\setkomavar{fromphone}{+49 123 456789}
\setkomavar{signature}{Hans Wurst}


\makeatletter
\usepackage{marvosym,ifthen}
\usepackage{hyperref}
\providecommand*{\addresssymbol}{}
\providecommand*{\mobilesymbol}{\Mobilefone}
\providecommand*{\phonesymbol}{\Telefon}
\providecommand*{\faxsymbol}{\FAX}
\providecommand*{\emailsymbol}{\Letter}
\newif\if@firstfooterelement\@firstfooterelementtr ue
\newcommand*{\footersymbol}{%
\if@firstfooterelement%
\else%
{ ~~\color{footersymbolcolor}\textbullet~~~}\fi}

\newcommand*{\addressfont}{\normalsize\sffamily\md series\slshape}
\newcommand*{\firstname}[1]{\def\@firstname{#1}}
\newcommand*{\familyname}[1]{\def\@familyname{#1}}
\renewcommand*{\title}[1]{\def\@title{#1}}
\newcommand*{\address}[2]{\def\@addressstreet{#1}\def\@addresscity{#2}}
\newcommand*{\mobile}[1]{\def\@mobile{#1}}
\newcommand*{\phone}[1]{\def\@phone{#1}}
\renewcommand*{\fax}[1]{\def\@fax{#1}}
\newcommand*{\emailcv}[1]{\def\@emailcv{#1}}
\newcommand*{\extrainfo}[1]{\def\@extrainfo{#1}}
\def\@photowidth{0pt}
\newcommand*{\photo}[2][64pt]{\def\@photowidth{#1}\def\@photo{#2}}
% \newcommand*{\quote}[1]{\def\@quote{#1}}
\newcommand*{\emaillink}[2][]{%
\ifthenelse{\equal{#1}{}}%
{\href{mailto:#2}{#2}}%
{\href{mailto:#2}{#1}}}


\definecolor{footersymbolcolor}{rgb}{0.25,0.50,0.7 5}
\definecolor{addresscolor}{rgb}{0.35,0.35,0.35}


\firstfoot{%
\parbox[b]{\linewidth}{\centering%
\addressfont\color{addresscolor}%
\ifthenelse{\isundefined{\@addressstreet}}{}{%
\addresssymbol~\@addressstreet%
\@firstfooterelementfalse%
\ifthenelse{\isundefined{\@addresscity}}{}{~--~\@addresscity}\\\@firstfooterelementtrue}%
\ifthenelse{\isundefined{\@mobile}}{}{\footersymbo l\mobilesymbol~\@mobile\@firstfooterelementfalse}%
\ifthenelse{\isundefined{\@phone}}{}{\footersymbol \phonesymbol~\@phone\@firstfooterelementfalse}%
\ifthenelse{\isundefined{\@fax}}{}{\footersymbol\f axsymbol~\@fax\@firstfooterelementfalse}%
\ifthenelse{\isundefined{\@emailcv}}{}{\footersymb ol\emailsymbol~\emaillink{\@emailcv}\@firstfootere lementfalse}%
\ifthenelse{\isundefined{\@extrainfo}}{}{\footersy mbol\@extrainfo\@firstfooterelementfalse}
}%
}%
\makeatother
\firstname{Hans}
\familyname{Wurst}
\address{Metzger Str. 1}{12345 Schlachthof}
\mobile{+49 123 456789}
\emailcv{hanswurst.de}

\begin{document}

\begin{letter}%
{Mega-Firma\\
Schlossallee 2\\
23456 Hauptstadt}

\opening{Hallo Meister,}


hier ist meine Bewerbung, bitte stellen Sie mich ein!


\closing{Mit freundlichen Grüßen}


\end{letter}

\end{document}

Gruß
Marco

yes-man
28-02-2010, 16:44
Zum Posting von Mechanicus 3 Anmerkungen:

- es fehlt \usepackage{lmodern}, dann stimmt auch die schriftart im fuss ueberein

- { ~~\color{footersymbolcolor}\textbullet~~~} erzeugt warnings, weil das symbol in diesen schriften nicht existiert (kursiv)
ersetzen durch: { ~~\color{footersymbolcolor}\normalfont\textbullet\ color{addresscolor}\addressfont~~~}

- \emaillink{\@emailcv} hab ich ersetzt durch nur \@emailcv
spart das hyperref package ein, ist auch unnoetig

lockstep
28-02-2010, 16:55
- { ~~\color{footersymbolcolor}\textbullet~~~} erzeugt warnings, weil das symbol in diesen schriften nicht existiert (kursiv)
ersetzen durch: { ~~\color{footersymbolcolor}\normalfont\textbullet\ color{addresscolor}\addressfont~~~}

Gegen die Warnungen hilft auch ein schlichtes



\usepackage{textcomp}


lockstep

becher
12-04-2012, 19:54
Hallo,

ich habe ein ähnliches Probleme, allerdings ist die hier vorgestellte Lösung noch nicht optimal für mich.

Ich muss zugeben, noch nie mit der KOMA-script Klasse einen "Brief" geschrieben zu haben.

folgende Änderunge wären sehr hilfreich:

- meine Adresse soll oben erscheinen. Dabei soll mein Name linksbündig sein, die Straße zentriert und die PLZ + Ort rechtsbündig. Das ganze soll unterstrichen sein. Dafür soll die Adresse oben links sowie die unterstrichene Adresse über dem Empfänger weg.

- das Datum hätte ich gerne rechtsbündig auf Höhe der ersten Zeile des Empfängers.

- der eigentliche Text soll seitlich mit Empfängeradresse sowie Datum abschließen

- der Punkt in der Fußzeile sollte grau sein; die Email Adresse sollte nicht gerahmt sein

- die Striche an der Seite zum lochen sind überflüssig.

Das sind natürlich sehr viele Änderungen, für jede Hilfe bin ich sehr dankbar!

hakaze
13-04-2012, 09:32
Zunächst einmal sei dir die Lektüre von scrguide.pdf (auch auf deinem Rechner vorhanden) ans Herz gelegt. Die ist zugegebenermaßen umfangreich, hat aber in der aktuellen Version eine deutlich überarbeitete Beschreibung der Briefklasse scrlttr2 mit Abbildungen.


- meine Adresse soll oben erscheinen. Dabei soll mein Name linksbündig sein, die Straße zentriert und die PLZ + Ort rechtsbündig. Das ganze soll unterstrichen sein. Dafür soll die Adresse oben links sowie die unterstrichene Adresse über dem Empfänger weg.
Das kan z.B. über firsthead gemacht werden:

\setkomavar{firsthead}{Max Mustermann \hfill Musterstraße 1 \hfill 12345 Musterstadt}


- das Datum hätte ich gerne rechtsbündig auf Höhe der ersten Zeile des Empfängers.Ich frage mal nicht, warum... aber dazu könnte man das Datum in das location-Feld tun:
\setkomavar{location}{\today}


- der eigentliche Text soll seitlich mit Empfängeradresse sowie Datum abschließenSoweit ich weiß, mach KOMAscript die Anpassung der Textbreite dynamisch und in Abhängigkeit von der gewählten Schriftgröße. Alternativ musst du etwas tiefer in Materie eintauchen und direkt die Pseudolängen der Brieflage anpassen (sieh Doku).


- der Punkt in der Fußzeile sollte grau sein; die Email Adresse sollte nicht gerahmt seinWenn du color oder xcolor lädst, kannst du dem Symbol jede x-beliebige Farbe geben. Der Rahmen kommt sicherlich durch die Verlinkung via hyperref:
% andere Farbe wählen
{\color{lightgray}\textbullet}
% ...
% Links ohne Rahmen, in schwarz
\hypersetup{colorlinks=true, allcolors=black}


- die Striche an der Seite zum lochen sind überflüssig.Das sind Faltmarken; die können per Klassenoption geändert werden (again, RTFM ;))
\documentclass[..., foldmarks=false, ...]{scrlttr2}

becher
16-04-2012, 14:17
vielen dank, werde mir den guide mal zu gemüte führen :-)