Sie sind hier

Beispiel für Briefkopf der Uni Konstanz

AnhangGröße
PDF icon uni-konstanz.pdf50.58 KB

Da folgende Beispiel zeigt zum einen, wie man innerhalb einer lco-Datei eine andere lco-Datei lädt. Dabei wird gleichzeitig gezeigt, wie man mit einer lco-Datei einen Firmenstandard festlegen kann und wie man mit einer lco-Datei persönliche Einstellungen vornimmt.

Nebenbei wird gezeigt wie man mit Hilfe der Anweisungen \setkomavar{firsthead}{…} und \setkomavar{firstfoot}{… } firmeneigenes Briefpapier definieren kann, das dann von Abteilungen und einzelnen Personen noch personalisiert werden kann. Bei der Definition wird auch berücksichtigt, dass möglichst viele Einstellungen und Optionen von scrlttr2 auch mit dem neuen Briefkopf Beachtung finden.

Als Beispiel wird hier ein Briefkopf der Universität Konstanz verwendet. Die Definitionen gehen auf Uwe Jochum zurück. Die Veröffentlichung der Beispielseite erfolgt mit freundlicher Genehmigung von eben diesem.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%  Letter Class Option to define letter head and foot
%  of University Konstanz, Germany
%
 
\ProvidesFile{uni-kstz.lco}[%
  2014/06/20 v0.9b LaTeX2e unsupported letter-class-option]
 
\@ifclassloaded{scrlttr2}{}{%
  \GenericWarning{%
    (infoblck.lco)\@spaces\@spaces\@spaces\@spaces\@spaces\@spaces%
  }{%
    Letter-class-option uni-kstz Warning:\space
    This letter class option file was made\MessageBreak
    only to be used with KOMA-Script letter\MessageBreak
    class `scrlttr2'. Use with other classes\MessageBreak
    may result in a lot of errors\@gobble
  }%
}
 
% Change of font of the back-address, because of
% corporated identity
\setkomafont{backaddress}{\rmfamily}
 
% Set some variable, which are always the same
\setkomavar{backaddress}{Universit\"at Konstanz\\
  \usekomavar{department}\\78457 Konstanz}
\setkomavar{backaddressseparator}{ $\cdot$ }
\setkomavar{place}{Konstanz}
\setkomavar{fromlogo}{\includegraphics*[width=3cm]{signet}}
% NOTE: You also need signet.eps and/or signet.png to
%       use this.
 
% Load graphicx package.
% NOTE: You may use \PassOptionsToPackage or set global
%       options, if you have to pass options to it.
\RequirePackage{graphicx}
 
% Define some new variable:
\newkomavar{department}% e.g. ``Institute of \LaTeX''
\newkomavar{bus}% how to arrive with bus
 
% Define a new letter head
% (with tricky use of \rlap to center the logo):
\setkomavar{firsthead}{
  \hspace*{\fill}%
  \usekomavar{fromlogo}%
  \rlap{\quad
    \parbox[b]{\hsize}{\raggedright\small
      \textbf{Universit\"at Konstanz\\
        \usekomavar{department}\\
        \usekomavar{fromname}}\\
      \footnotesize{\usekomavar{fromaddress}%
        \if@phone\\
          \usekomavar*{fromphone}(0\,75\,31)~88-\usekomavar{fromphone}\fi
        \if@fax\\
          \usekomavar*{fromfax}(0\,75\,31)~88-\usekomavar{fromfax}\fi
        \if@email\\\usekomavar*{fromemail}\usekomavar{fromemail}\fi
        \if@www\\\usekomavar*{fromurl}\usekomavar{fromurl}\fi
      }}}%
  \hspace*{\fill}%
}
 
% Define a new letter foot
% (with tricky use of tabulars but without centering middle tabular;
% if you need to center the middle tabular, use \rlap to set first 
% tabular and \llap to set third tabular):
\setkomavar{firstfoot}{\scriptsize
%  \rlap{%
  \begin{tabular}{@{}l@{}}
    Busverbindungen\\
    \usekomavar{bus}\\
  \end{tabular}%
%  }\null
  \hfill
  \begin{tabular}{@{}l@{}}
    Paketanschrift\\
    \usekomavar{fromaddress}\\
  \end{tabular}%
  \hfill
%  \llap{%
  \begin{tabular}{@{}l@{}}
    \usekomavar*{frombank}\\
    \usekomavar{frombank}\\
  \end{tabular}
%  }\null
}
 
\endinput
%
%  End of Letter Class Option uni-kstz
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Next file
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%  Letter Class Option of John Doe at University Konstanz
%
 
\ProvidesFile{john-doe.lco}[%
  2002/07/06 v0.9 LaTeX2e unsupported letter-class-option]
 
% We need Letter Class Option uni-kstz:
\LoadLetterOption{uni-kstz}
 
% Personalization
\KOMAoptions{fromphone,fromfax,fromemail}
\setkomavar{phoneseparator}{ }
\setkomavar{faxseparator}{ }
\setkomavar{emailseparator}{ }
\setkomavar{fromname}{Dr.\,John Doe}
\setkomavar{fromaddress}{Universit\"atsstra\ss e 10\\78464 Konstanz}
\setkomavar{fromphone}{00\,00}
\setkomavar{fromfax}{baca}
\setkomavar{fromemail}{john.doe@uni-konstanz.de}
\setkomavar{signature}{Dr.\,John Doe\\Fachreferent}
\setkomavar{department}{Bibliothek}
\setkomavar{frombank}{Landeszentralbank Konstanz\\
  Kto. 690\,015\,04
  BLZ 690\,000\,00}
\setkomavar{bus}{ab Hauptbahnhof: Linie 9A oder 9B\\
    ab Bahnhof Wollmatingen: Linie 11}
 
\endinput
%
%  End of Letter Class Option john-doe
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Wie das ganze dann aussieht, entnehmen Sie bitte dem Anhang uni-konstanz.pdf

Hinweis: Dieses Beispiel wurde von Uwe Jochum initiiert.

Hinweis: Aufgrund einer Nachfrage wurde das Beispiel insofern renoviert, als nun nicht mehr \firsthead und \firstfoot verwendet wird. Das Beispiel hat aber trotzdem noch Mängel, wie das direkte Laden von graphicx, das verhindert, dass diese lco-Datei nach der Präambel geladen werden kann. Auch \llap und \rlap würde ich heute durch \makebox ersetzen. Eventuell werde ich irgendwann eine insgesamt bessere Lösung anbieten.

Comments for "Beispiel für Briefkopf der Uni Konstanz" abonnieren