summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/lualatex/hu-berlin-bundle/hu-berlin-letter.cls
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-10-30 20:59:23 +0000
committerKarl Berry <karl@freefriends.org>2020-10-30 20:59:23 +0000
commit6707278f708bc88457ed9e2e78099bad718f1d22 (patch)
tree88235941f414984c009611680928609dd6542311 /Master/texmf-dist/tex/lualatex/hu-berlin-bundle/hu-berlin-letter.cls
parent3953dd17963265ee59517872e804c01d96a593e9 (diff)
hu-berlin-bundle (30oct20)
git-svn-id: svn://tug.org/texlive/trunk@56808 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/lualatex/hu-berlin-bundle/hu-berlin-letter.cls')
-rw-r--r--Master/texmf-dist/tex/lualatex/hu-berlin-bundle/hu-berlin-letter.cls240
1 files changed, 240 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/lualatex/hu-berlin-bundle/hu-berlin-letter.cls b/Master/texmf-dist/tex/lualatex/hu-berlin-bundle/hu-berlin-letter.cls
new file mode 100644
index 00000000000..e584c456bee
--- /dev/null
+++ b/Master/texmf-dist/tex/lualatex/hu-berlin-bundle/hu-berlin-letter.cls
@@ -0,0 +1,240 @@
+%%
+%% This is file `hu-berlin-letter.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hu-berlin-bundle.dtx (with options: `cls,letter')
+%% ----------------------------------------------------------------
+%% hu-berlin-bundle
+%% Author: Lukas C. Bossert
+%% E-mail: lukas@texografie.de
+%% License: Released under the LaTeX Project Public License v1.3c or later
+%% See: http://www.latex-project.org/lppl.txt
+%% Various parts my have a different licence,
+%% please consider and respect them carefully.
+%% ----------------------------------------------------------------
+%%
+\def\Version{2020/10/30 v1.0.8}
+\NeedsTeXFormat{LaTeX2e}[2005/12/01]
+\ProvidesClass{hu-berlin-letter}
+ [\Version\ Humboldt-Universit"at zu Berlin - letter documentclass]
+\ClassInfo{hu-berlin}{* * * hu-berlin * * *\MessageBreak
+ Part of the hu-berlin Bundle }
+\LoadClass[%
+ fontsize=10pt,
+ version=last,
+ % visualize
+]{scrlttr2}
+\RequirePackage{hu-berlin-base}
+\RequirePackage{scrlayer-scrpage}
+\clearpairofpagestyles
+\DeclareNewLayer[
+ foreground,
+ voffset=\useplength{firstheadvpos},
+ hoffset=\useplength{firstheadhpos},
+ width=\useplength{firstheadwidth},
+ mode=picture,
+ contents=\putUL{\raisebox{-\height}{\usekomavar{firsthead}}}
+]{likefirstpage.head}
+\AddLayersToPageStyle{scrheadings}{likefirstpage.head}
+\DeclareNewLayer[
+ foreground,
+ align=r,
+ voffset=\useplength{locvpos},
+ hoffset=\paperwidth-\useplength{lochpos},
+ width=\useplength{locwidth},
+ height=\useplength{locheight},
+ contents=\usekomavar{nextlocation},
+ %pretocontents=\layercontentsmeasure% to show the position of the layer
+]{likefirstpage.loc}
+\AddLayersToPageStyle{scrheadings}{likefirstpage.head,likefirstpage.loc}
+\newkomavar{nextlocation}
+\setkomavar{nextlocation}{%
+ \raggedright
+ \fontsize{7}{8.5}\selectfont
+ \pagemark
+}
+\RequirePackage{geometry}
+\geometry{%
+ a4paper
+ ,left =25mm
+ ,bottom =16mm
+ ,foot =4mm
+ ,top =77mm
+ ,headheight =15pt
+ ,textwidth =117mm
+ ,marginparsep =0mm
+ ,marginparwidth =0mm
+}
+\renewcommand*{\raggedsignature}{\raggedright}
+\raggedright
+\def\stopletter{}
+\let\enclold\encl
+\renewcommand\encl[1]{\vskip0ptplus1filll\enclold{#1}}
+\newkomavar{faculty}
+\newkomafont{faculty}{\bfseries\fontsize{8.5}{10}\selectfont}
+\newkomavar{institute}
+\newkomafont{institute}{\fontsize{8.5}{10}\selectfont}
+\newkomavar{institute.additional}
+\newkomafont{institute.head}{\bfseries}
+\newkomavar{institute.head}%
+\newkomavar{institute.head.mail}%
+\newkomavar{local}
+\setkomavar*{local}{Sitz:}
+\newkomavar{connections}
+\setkomavar*{connections}{Verkehrsverbindungen:}
+\newkomavar{officehours}
+\setkomavar*{officehours}{Sprechzeiten:}
+\newkomavar{accessibility}
+\setkomavar*{accessibility}{{\large\reflectbox{\Wheelchair}} Eingang:}
+\newkomavar{bank}
+\setkomavar*{bank}{Bankverbindung:}
+\setkomavar{bank}{Deutsche Bank PGK AG}
+\newkomavar{IBAN}
+\setkomavar{IBAN}{\mbox{IBAN DE95 1007 0848 0512 6206 01}}
+\newkomavar{BIC}
+\setkomavar{BIC}{BIC DEUTDEDB110}
+\setkomavar{location}{%
+ \raggedright
+ \fontsize{7}{8.5}\selectfont
+\begin{minipage}[t][64mm]{\useplength{locwidth}}
+\Ifkomavarempty{faculty}
+ {\hspace*{1em}}
+ {\usekomafont{faculty}%
+ \usekomavar{faculty}\\[1\baselineskip]}
+\Ifkomavarempty{institute}
+ {}
+ {\usekomafont{institute}\usekomavar{institute}\\[1\baselineskip]}
+\Ifkomavarempty{institute.additional}
+ {}
+ {\usekomavar{institute.additional}\\[1\baselineskip]}
+\Ifkomavarempty{institute.head}
+ {}
+ {{\usekomafont{institute.head}%
+ \usekomavar{institute.head}}\\%
+ \usekomavar*{institute.head}}
+ \end{minipage}
+ \textbf{\usekomavar*{date}}\\
+ \usekomavar{date}\par
+\Ifkomavarempty{fromname}
+ {}
+ {\textbf{\usekomavar*{fromname}}\\
+ \usekomavar{fromname}\par}
+\Ifkomavarempty{myref}
+ {}
+ {\textbf{\usekomavar*{myref}}\\
+ \usekomavar{myref}\par}
+\Ifkomavarempty{yourref}
+ {}
+ {\textbf{\usekomavar*{yourref}}\\
+ \usekomavar{yourref}\par}
+\Ifkomavarempty{yourmail}
+ {}
+ {\textbf{\usekomavar*{yourmail}}\\
+ \usekomavar{yourmail}\par}
+\Ifkomavarempty{customer}
+ {}
+ {\textbf{\usekomavar*{customer}}\\
+ \usekomavar{customer}\par}
+\Ifkomavarempty{invoice}
+ {}
+ {\textbf{\usekomavar*{invoice}}\\
+ \usekomavar{invoice}\par}
+ \textbf{\usekomavar*{fromaddress}}\\
+ \usekomavar{fromaddress}
+ \Ifkomavarempty{fromphone}
+ {\par}
+ {\\\usekomavar*{fromphone}\usekomavar{fromphone}
+ \Ifkomavarempty{fromfax}
+ {\par}
+ {\\}}
+ \Ifkomavarempty{fromfax}
+ {}
+ {\usekomavar*{fromfax}\usekomavar{fromfax}\par}
+\Ifkomavarempty{institute.head.mail}
+ {}
+ {\usekomavar{institute.head.mail}
+ \Ifkomavarempty{fromemail}
+ {\Ifkomavarempty{fromurl}
+ {\par}
+ {\\}}
+ {\\}}
+\Ifkomavarempty{fromemail}
+ {}
+ {\usekomavar{fromemail}
+ \Ifkomavarempty{fromurl}
+ {\par}
+ {\\}}
+\Ifkomavarempty{fromurl}
+ {}
+ {\usekomavar{fromurl}\par}
+\Ifkomavarempty{local}
+ {}
+ {\textbf{\usekomavar*{local}}\\
+ \usekomavar{local}\par}
+\vfill
+\Ifkomavarempty{connections}
+ {}
+ {\textbf{\usekomavar*{connections}}\\
+ \usekomavar{connections}\par}
+\Ifkomavarempty{officehours}
+ {}
+ {\textbf{\usekomavar*{officehours}}\\
+ \usekomavar{officehours}\par}
+\Ifkomavarempty{accessibility}
+ {}
+ {\textbf{\usekomavar*{accessibility}}\\
+ \usekomavar{accessibility}\par}
+\Ifkomavarempty{bank}
+ {}
+ {\textbf{\usekomavar*{bank}}\\
+ \usekomavar{bank}\\
+ \usekomavar{IBAN}\\
+ \usekomavar{BIC}
+ }
+}
+\KOMAoptions{%
+ numericaldate =true
+ ,refline =nodate
+ ,backaddress =plain
+ ,parskip =half-
+}
+\removereffields
+\setplength{refvpos}{110mm}
+\setplength{refaftervskip}{0pt}
+\setplength{toaddrhpos}{25mm}
+\setplength{firstheadhpos}{\useplength{toaddrhpos}}
+\setplength{lochpos}{15mm}
+\setplength{locvpos}{\useplength{toaddrvpos}}
+\addtoplength{locvpos}{.75\baselineskip}
+\setplength{locwidth}{45mm}
+\setplength{locheight}{232mm}
+\setkomavar{firsthead}{%
+\IfFileExists{hu-berlin-logo.pdf}
+ {\includegraphics[width=145mm]{hu-berlin-logo.pdf}}
+ {{\vspace*{2em}\hfil\scshape [humboldt-universität zu berlin]}}%
+}
+\setkomavar{backaddressseparator}{~\textbar~}
+\setkomavar{fromphone}{0000}
+\setkomavar*{fromphone}{Telefon +49 [30] 2093–}
+\setkomavar{fromfax}{0000}
+\setkomavar*{fromfax}{Telefax +49 [30] 2093–}
+\setkomavar*{fromaddress}{Postanschrift:}
+\setkomavar{fromaddress}{%
+ Humboldt-Universität zu Berlin\\
+ Unter den Linden 6\\
+ D-10099 Berlin}
+\setkomavar{backaddress}{%
+ Humboldt-Universität zu Berlin\\
+ UdL 6\\
+ D-10099 Berlin}
+\setkomavar*{date}{Datum:}
+\setkomavar*{fromname}{Bearbeiter:}
+\setkomavar*{myref}{Geschäftszeichen:}
+\setkomavar*{enclseparator}{Anlage}
+\setkomavar*{ccseparator}{Kopie an}
+%%
+%% Copyright (C) 2019-2020
+%%
+%% End of file `hu-berlin-letter.cls'.