scrlttr2: Online-Briefmarke in Adressfeld

Klassen und Pakete zur einfachen Umsetzung individueller Vorstellungen


Miss Azaar
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mo 28. Sep 2009, 14:09

scrlttr2: Online-Briefmarke in Adressfeld

Beitrag von Miss Azaar »

Hallo zusammen,

ich nutze seit einiger Zeit die Möglichkeit, meine Briefmarken bei Post.de selber auszudrucken. Bisher habe ich die auf meine Briefumschläge aufgedruckt, was auch wunderbar funktioniert.
Jetzt habe ich aber auch Briefumschläge mit Fenster, für die entsprechenden Briefe nutze ich eine scrlttr2-Vorlage. Adresse und Rücksendeadresse hab ich also im Fenster drin, aber ich würde jetzt gerne auch die Briefmarke (quasi als Bild) in das Adressfenster mit einfügen. Ich krieg es aber nicht hin, die Marke anständig zu plazieren. Ich bekomme von der Post ein pdf mit den Maßen 6,60 x 3,81 cm und würde das gerne rechts neben der Adresse einbinden. Jetzt steh ich aber etwas auf dem Schlauch - wo binde ich das Bild ein und wie formatiere ich das so, dass es rechts im Fenster erscheint?

Ich hab versucht, eine Beispiel-Marke hochzuladen, aber ich bekomme immer diesen Fehler: Upload Error: Kann das Attachment ./files/stamp_165.pdf nicht hochladen... Die Datei hat aber nur 63 KB, das sollte doch eigentlich gehen?
\documentclass
%---------------------------------------------------------------------------
  [fontsize=11pt,%%          Font size
%---------------------------------------------------------------------------
% Type area
   paper=a4,%%               Sheet size
   enlargefirstpage=on,%%    Enlarge the first page
%---------------------------------------------------------------------------
% Layout
   headsepline=on,%%         Line below the page number
   parskip=half,%%           Space between paragraphs
%---------------------------------------------------------------------------
% Letterhead and address
   fromalign=right,%%        Positioning of the letterhead
   fromphone=on,%%           Phone number in the sender's area
   fromrule=off,%%           Line below the sender's area (aftername, afteraddress)
   fromfax=off,%%            Fax number
   fromemail=off,%%          Mail address
   fromurl=off,%%            Homepage
   fromlogo=off,%%           Company logo
   addrfield=on,%%           Adress field for window envelopes
   backaddress=on,%%         ... with sender address
   subject=beforeopening,%%  Positioning of the subject
   locfield=narrow,%%        Additional field for the sender
   foldmarks=on,%%           Folding mark
   numericaldate=off,%%      Numerical date
   refline=narrow,%%         Spread of the reference line in the type area
%---------------------------------------------------------------------------
% Formatting
   draft=on%%                Draft mode
]{scrlttr2}
%]{moderncv}
%---------------------------------------------------------------------------
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
%---------------------------------------------------------------------------
% Seitenränder
\usepackage[scale=0.8]{geometry}
\usepackage{graphicx}
%---------------------------------------------------------------------------
% Aus der moderncvstylecasual.sty:
\usepackage{lmodern}
\usepackage{color}
\usepackage{marvosym} % symbols for footer
\usepackage{ifthen}

\definecolor{firstnamecolor}{rgb}{0.20,0.40,0.65}
\definecolor{familynamecolor}{rgb}{0.20,0.40,0.65}
\definecolor{footersymbolcolor}{rgb}{0.35,0.35,0.35}
\definecolor{linecolor}{rgb}{0.20,0.40,0.65}
\definecolor{addresscolor}{rgb}{0.45,0.45,0.45} %grau
\newcommand*{\addressfont}{\small\mdseries\slshape}
\newcommand{\footersymbol}{~~\color{footersymbolcolor}\normalfont\textbullet\color{addresscolor}\addressfont~~~}
%---------------------------------------------------------------------------
% Fonts
\setkomafont{fromname}{\sffamily \LARGE}
\setkomafont{fromaddress}{\sffamily}%%    Instead of \small
\setkomafont{pagenumber}{\sffamily}
\setkomafont{subject}{\mdseries}
\setkomafont{backaddress}{\mdseries}
\usepackage{mathptmx}%%                   Font Times
%---------------------------------------------------------------------------
\begin{document}
%---------------------------------------------------------------------------
% Letter style and positioning of the letterhead
\LoadLetterOption{KOMAold} %% or: DIN, DINmtext, SN, SNleft, KOMAold.
\makeatletter
\@setplength{sigbeforevskip}{50pt} % space before signature, in case you write bigger than 12pt :-]
\@setplength{firstfootvpos}{266mm} % vertical footer position from top of page
\@setplength{firstheadvpos}{20mm}
\@setplength{firstheadwidth}{\paperwidth}
\ifdim \useplength{toaddrhpos}>\z@
  \@addtoplength[-2]{firstheadwidth}{\useplength{toaddrhpos}}
\else
  \@addtoplength[2]{firstheadwidth}{\useplength{toaddrhpos}}
\fi
\@setplength{foldmarkhpos}{6.5mm}
\makeatother
%---------------------------------------------------------------------------
% Sender information
\newcommand{\myFirstname}{Miss}
\newcommand{\myFamilyname}{Azaar}
\newcommand{\myStreet}{Meine Str. 77}
\newcommand{\myTown}{Frankfurt}
\newcommand{\myZipcode}{60486}
\newcommand{\myCell}{0163 / 6789}
\newcommand{\myPhone}{069 / 12345}
% \newcommand{\myFax}{}
%\newcommand{\myMail}{me@gmx.de}
% \newcommand{\myExtrainfo}{foobar}

\newcommand{\myName}{\myFirstname\ \myFamilyname}
\newcommand{\myAddress}{\myStreet\ \myZipcode\ \myTown}
% insert information into koma
\setkomavar{fromname}{\myFirstname\ \myFamilyname}
\setkomavar{fromaddress}{\myAddress}
\setkomavar{fromphone}{\myPhone}
\renewcommand{\phonename}{Phone}
\setkomavar{fromemail}{\myMail}
\setkomavar{separator}{. }
\setkomavar{signature}{(\myFirstname\ \myFamilyname)}
\setkomavar{backaddress}{Miss Azaar, \myStreet, \myZipcode\ \myTown}
% \setkomavar{frombank}{}
% \setkomavar{location}{\\[8ex]\raggedleft{\footnotesize{\usekomavar{fromaddress}\\Phone:\ usekomavar{fromphone}}}}%% Beside the address field
%---------------------------------------------------------------------------
\firsthead{
  \begin{flushright}
    \renewcommand{\baselinestretch}{0.8}
    \large\color{firstnamecolor}\myFirstname\ \color{familynamecolor}\myFamilyname\\
    \parbox{\textwidth}{\color{linecolor}\rule{\textwidth}{1pt}}
    \normalsize\color{black}\myStreet\\\myZipcode\ \myTown
  \end{flushright}
}
%---------------------------------------------------------------------------
\firstfoot{
  \centering
  \parbox{0.8\textwidth}{
    \centering
    \addressfont\color{addresscolor}
    \myStreet\ --\ \myZipcode\ \myTown\\
    \ifthenelse{\isundefined{\myCell}}{}{\Mobilefone~\myCell}
    \ifthenelse{\isundefined{\myPhone}}{}{\footersymbol\Telefon~\myPhone}
    \ifthenelse{\isundefined{\myFax}}{}{\footersymbol\FAX~\myFax}
    \ifthenelse{\isundefined{\myMail}}{}{\footersymbol\Letter~\myMail}
    \ifthenelse{\isundefined{\myExtrainfo}}{}{\\\myExtrainfo}
  }
}
%---------------------------------------------------------------------------
% Fields of business line
\setkomavar{place}{Frankfurt} %  für englisches Anschreiben auskommentieren
\setkomavar{date}{\today}
%---------------------------------------------------------------------------
% Redefine enclosure
 \renewcommand{\enclname}{Enclosures} % Auskommentieren für "Anlage(n)"
\setkomavar{enclseparator}{: }
%---------------------------------------------------------------------------
% Page style
\pagestyle{plain}%% No header
%---------------------------------------------------------------------------
\begin{letter}
{\textbf{Herr Mann}
\\Musterstr. 1
\\76183 Karlsruhe}
%---------------------------------------------------------------------------
% Further options
\KOMAoptions{%%
}
%---------------------------------------------------------------------------
\setkomavar{subject}{\textbf{Betreff}}
%---------------------------------------------------------------------------
\opening{Sehr geehrter Herr Mann,}
...
Mit freundlichen Grüßen,\\
%---------------------------------------------------------------------------
\end{letter}
%---------------------------------------------------------------------------
\end{document}
%---------------------------------------------------------------------------

sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

Beitrag von sudo »

Hi,

du hast dich vielleicht gewundert, das so lange keine Antwort kam. Das liegt daran, dass du kein VM erstellt hast, sondern uns deine komplette Vorlage hingeschmissen hast.

Zuerst möchte ich daher einige Hinweise dazu verlieren:
Miss Azaar hat geschrieben:\newcommand*{\addressfont}{\small\mdseries\slshape}
Warum nutzt du hier nicht die von KOMA-Script bereit gestellten Befehle \newkomafont, ...
Miss Azaar hat geschrieben: \renewcommand{\enclname}{Enclosures} % Auskommentieren für "Anlage(n)"
Überlass das doch babel. Dafür ist es da.
Miss Azaar hat geschrieben: \begin{letter}
{\textbf{Herr Mann}
\\Musterstr. 1
\\76183 Karlsruhe}
Auch hier solltest du \setkomafont verwenden.
Miss Azaar hat geschrieben:\setkomavar{subject}{\textbf{Betreff}}
die komafont subject ist AFAIK sowieso \bfseries eingestellt.

Jetzt zu deinem Wunsch: nutze die Option addrfield=backgroundimage und füge dein Bild bei \setkomavar{addresseeimage} ein. Positionierung ganz rechts im Adressfeld geht mit \raggedleft.
Ich konnte auch ein PDF mit 35 mm x 42 mm. Dafür muss man Druckformat ändern, Etiketten, Seiko, Seiko SLP-STAMP 1 42 x 36 auswählen. Ansonsten musst du dein Bild mit trim und clip noch etwas zuschneiden.

Am bessten ist es Daten, die man immer wieder braucht in eine lco-Datei zu schreiben. Siehe Abschnitt 4.21 KOMA-Script-Anleitung
\documentclass[english, azaar, locfield=wide, DIN]{scrlttr2}
\begin{filecontents}{azaar.lco}
\setkomavar{fromname}{Miss Azaar}
\setkomavar{fromzipcode}{60486}
\setkomavar{place}{Frankfurt}
%\setkomavar{PPcode}{}
\setkomavar{fromaddress}{Meine Str. 77, \usekomavar{fromzipcode} \usekomavar{place}}
\setkomavar{signature}{(\usekomavar{fromname})}
\setkomavar{backaddress}{\usekomavar{fromname}, \usekomavar{fromaddress}} 
\setkomafont{toname}{\bfseries}
\setkomafont{toaddress}{\normalfont}
\setkomavar{PPdatamatrix}{\includegraphics[angle=-90]{INTERNETMARKE}}
\setkomavar{addresseeimage}{\raggedleft\usekomavar{PPdatamatrix}}
%\setkomavar{addresseeimage}{\noindent\scriptsize\usekomafont{backaddress}\usekomavar{backaddress}\\[\dimexpr -\baselineskip+1ex]\hrule\raggedleft\usekomavar{PPdatamatrix}} %% Alternative mit Rücksendeadresse im Adressfeld.
\end{filecontents}
\usepackage{babel}
\usepackage[latin1]{inputenc}
\usepackage[demo]{graphicx}
\begin{document}
\begin{letter}[addrfield=backgroundimage]{%
Herr Mann\\
Musterstr. 1\\
76183 Karlsruhe
}
\setkomavar{subject}{Betreff}
\opening{Sehr geehrter Herr Mann,}
\ldots
\closing{Mit freundlichen Grüßen,}
\end{letter}
%\begin{letter}[addrfield=PP]{%
%Herr Mann\\
%Musterstr. 1\\
%76183 Karlsruhe
%}
%\setkomavar{subject}{Betreff}
%\opening{Sehr geehrter Herr Mann,}
%...
%\closing{Mit freundlichen Grüßen,}
%\end{letter}
\end{document}
Ein vollständiges Minimalbeispiel (VM) zu erzeugen, ist gar nicht schwer und hilft ganz oft, Fehler selber zu finden. Ohne bekommt man selten gute Antworten. Anleitungen findest du z.B. im golatex Wiki auf TeXWelt oder minimalbeipiel.de
Außerdem hilft das Lesen dieser Seite, Fragen richtig zu stellen.

Antworten