von Trobor » Do 29. Jan 2009, 09:51
Noch eine Frage,
ich erstelle gerade ein Angebot mit scrlttr2. Die Klasse ist echt super. Vor allen Dingen was das Handling mit den KOMA-Script Variablen anggeht. Aber leider bekomme ich einen Fehler wenn ich die Variable location mittels \usekomavar{location} wiederverwende.
Das Problem ist ich verstehe den Fehler und bekomme ihn auch weg indem ich in der Definition von location einen Zeilenumbruch entferne. Aber dann sieht location im eigentlich Brief unschön aus.
Aber seht selbst. Es ist vielleicht nciht ganz Minimal aber es zeigt anschaulich mein Problem.
\documentclass[pagenumber=false, parskip=half,%
fromalign=left, fromphone=true,%
fromemail=false, fromurl=false, %
fromlogo=true, fromrule=true,
fromalign=right]{scrlttr2}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{tabularx}
\usepackage{blindtext}
\newkomavar[Subject]{ownsubject}
%Fonts
\setkomafont{fromname}{\sffamily \LARGE}
\setkomafont{fromaddress}{\sffamily \small}
%\setkomafont{pagenumber}{\sffamily}
\setkomafont{subject}{\mdseries}
\setkomafont{backaddress}{\mdseries}
% Briefstil und Position des Briefkopfs
\LoadLetterOption{DIN} %% oder: DINmtext, SN, SNleft, KOMAold.
\makeatletter
\@setplength{firstheadvpos}{15mm}
\@setplength{locwidth}{60mm}
\@setplength{foldmarkhpos}{6.5mm}
\makeatother
%Absender
\setkomavar{fromname}{Company}
\setkomavar{fromaddress}{Musterstraße 15\\12345 Musterstadt}
\setkomavar{fromphone}{+49 (0) 1234 - 987654}
\setkomavar{fromemail}{myName@company.com}
%\setkomavar{fromurl}{www.goLaTeX.de}
\setkomavar{signature}{Mich Musterknabe}
\setkomavar{fromlogo}{
\put(0,0){
\parbox[tt]{65mm}{
\vspace{-2.5cm}%
\begin{tabular}{l}
\rule{4cm}{2cm}
%\includegraphics[width=4cm]{logo.png}\\
\end{tabular}
}
}
}
\setkomavar{backaddressseparator}{\ $\cdot$\ }
\setkomavar{location}{
\\[8ex]
\raggedleft{\footnotesize{
Ihr Ansprechpartner:\\
\usekomavar{signature}\\
%\usekomavar{fromaddress}\\
\usekomavar{fromphone}\\
\usekomavar{fromemail}
}}}%% Neben dem Adressfenster
% Geschaeftszeilenfelder
\setkomavar{myref}{A25010912\_1}%% Unser Zeichen
\setkomavar{ownsubject}{\sffamily\textbf{\Huge Angebot\\\vspace*{0.5cm}\normalsize Nr.: \usekomavar{myref}}}
\begin{document}
\begin{letter}{Karl Kunde \\
Kundenwerkstatt Powergeld\\
Digitaldruck\\
Werkstattmusterstr. 11\\
D-12345 Musterstadt}
\opening{Sehr geehrte Damen und Herren,}
\blindtext[1]
\closing{mit freundlichen Grüßen,}
\end{letter}
\clearpage
\renewcommand{\arraystretch}{1.4}
\vspace*{3cm}
\raggedright\usekomavar{ownsubject}
\put(130,0){
\parbox[tt]{75mm}{
\vspace{-2.5cm}
\usekomavar{location}
}
}
\vspace{1cm}
\begin{center}
\begin{tabularx}{\textwidth}{XXXr}
Bezeichnung & Anzahl & Preis/Stück & Gesamt \\\hline
Position 1\newline\small\hspace*{0.5cm}Alu 300x200&2&99,00&198,00\\
Position 2\newline\small\hspace*{0.5cm}Profil K5&2&79,00&158,00\\
Position 3\newline\small\hspace*{0.5cm}Nutsteine K5&2&79,00&158,00\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\\hline
&&\textbf{Summe:}&\textbf{514,00}
\end{tabularx}
\end{center}
\end{document}
Ausserdem fällt dem aufmerksamen Leser das Leerzeichen nach der Email-Adresse bei der zweiten Verwendung von location auf. Ich hoffe ihr könnt mich helfen.
Grüße Troborius
Noch eine Frage,
ich erstelle gerade ein Angebot mit scrlttr2. Die Klasse ist echt super. Vor allen Dingen was das Handling mit den KOMA-Script Variablen anggeht. Aber leider bekomme ich einen Fehler wenn ich die Variable location mittels \usekomavar{location} wiederverwende.
Das Problem ist ich verstehe den Fehler und bekomme ihn auch weg indem ich in der Definition von location einen Zeilenumbruch entferne. Aber dann sieht location im eigentlich Brief unschön aus.
Aber seht selbst. Es ist vielleicht nciht ganz Minimal aber es zeigt anschaulich mein Problem.
[code]
\documentclass[pagenumber=false, parskip=half,%
fromalign=left, fromphone=true,%
fromemail=false, fromurl=false, %
fromlogo=true, fromrule=true,
fromalign=right]{scrlttr2}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{tabularx}
\usepackage{blindtext}
\newkomavar[Subject]{ownsubject}
%Fonts
\setkomafont{fromname}{\sffamily \LARGE}
\setkomafont{fromaddress}{\sffamily \small}
%\setkomafont{pagenumber}{\sffamily}
\setkomafont{subject}{\mdseries}
\setkomafont{backaddress}{\mdseries}
% Briefstil und Position des Briefkopfs
\LoadLetterOption{DIN} %% oder: DINmtext, SN, SNleft, KOMAold.
\makeatletter
\@setplength{firstheadvpos}{15mm}
\@setplength{locwidth}{60mm}
\@setplength{foldmarkhpos}{6.5mm}
\makeatother
%Absender
\setkomavar{fromname}{Company}
\setkomavar{fromaddress}{Musterstraße 15\\12345 Musterstadt}
\setkomavar{fromphone}{+49 (0) 1234 - 987654}
\setkomavar{fromemail}{myName@company.com}
%\setkomavar{fromurl}{www.goLaTeX.de}
\setkomavar{signature}{Mich Musterknabe}
\setkomavar{fromlogo}{
\put(0,0){
\parbox[tt]{65mm}{
\vspace{-2.5cm}%
\begin{tabular}{l}
\rule{4cm}{2cm}
%\includegraphics[width=4cm]{logo.png}\\
\end{tabular}
}
}
}
\setkomavar{backaddressseparator}{\ $\cdot$\ }
\setkomavar{location}{
\\[8ex]
\raggedleft{\footnotesize{
Ihr Ansprechpartner:\\
\usekomavar{signature}\\
%\usekomavar{fromaddress}\\
\usekomavar{fromphone}\\
\usekomavar{fromemail}
}}}%% Neben dem Adressfenster
% Geschaeftszeilenfelder
\setkomavar{myref}{A25010912\_1}%% Unser Zeichen
\setkomavar{ownsubject}{\sffamily\textbf{\Huge Angebot\\\vspace*{0.5cm}\normalsize Nr.: \usekomavar{myref}}}
\begin{document}
\begin{letter}{Karl Kunde \\
Kundenwerkstatt Powergeld\\
Digitaldruck\\
Werkstattmusterstr. 11\\
D-12345 Musterstadt}
\opening{Sehr geehrte Damen und Herren,}
\blindtext[1]
\closing{mit freundlichen Grüßen,}
\end{letter}
\clearpage
\renewcommand{\arraystretch}{1.4}
\vspace*{3cm}
\raggedright\usekomavar{ownsubject}
\put(130,0){
\parbox[tt]{75mm}{
\vspace{-2.5cm}
\usekomavar{location}
}
}
\vspace{1cm}
\begin{center}
\begin{tabularx}{\textwidth}{XXXr}
Bezeichnung & Anzahl & Preis/Stück & Gesamt \\\hline
Position 1\newline\small\hspace*{0.5cm}Alu 300x200&2&99,00&198,00\\
Position 2\newline\small\hspace*{0.5cm}Profil K5&2&79,00&158,00\\
Position 3\newline\small\hspace*{0.5cm}Nutsteine K5&2&79,00&158,00\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\
&&&\\\hline
&&\textbf{Summe:}&\textbf{514,00}
\end{tabularx}
\end{center}
\end{document}
[/code]
Ausserdem fällt dem aufmerksamen Leser das Leerzeichen nach der Email-Adresse bei der zweiten Verwendung von location auf. Ich hoffe ihr könnt mich helfen.
Grüße Troborius