From 282545a4bd70bd0fc8d4f6aeb744b3ba9de66b3e Mon Sep 17 00:00:00 2001 From: niepra01 <rolf.niepraschk@ptb.de> Date: Thu, 30 Nov 2017 13:32:24 +0100 Subject: [PATCH] =?UTF-8?q?tt-Font=20ge=C3=A4ndert,=20Paket=20"paralist"?= =?UTF-8?q?=20-->=20"enumitem"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ptbletter/ptbletter.cls | 64 ++++++++++++++--------------------------- 1 file changed, 22 insertions(+), 42 deletions(-) diff --git a/ptbletter/ptbletter.cls b/ptbletter/ptbletter.cls index 157ded2..07435a1 100644 --- a/ptbletter/ptbletter.cls +++ b/ptbletter/ptbletter.cls @@ -64,15 +64,19 @@ \HyphSubstIfExists{german-x-latest}{% \HyphSubstLet{german}{german-x-latest}}{} -\RequirePackage{ifxetex,ifluatex,url,array} +\RequirePackage{ifxetex,ifluatex,url,array,tabularx} \newif\ifXeOrLua \XeOrLuafalse \ifxetex\XeOrLuatrue\else\ifluatex\XeOrLuatrue\fi\fi % TODO: Mathematik? \ifXeOrLua% XeLaTeX oder luaLaTeX \RequirePackage{fontspec} - \setmainfont{TeX Gyre Pagella}[Ligatures=TeX] - \setsansfont{TeX Gyre Heros}[Scale=MatchUppercase,Ligatures=TeX] + \AtBeginDocument{% ??? + \setromanfont{TeX Gyre Pagella}[Scale=1,Ligatures=TeX] + \setsansfont{TeX Gyre Heros}[Scale=MatchUppercase,Ligatures=TeX] + } + \RequirePackage[TT={Scale=0.85}]{dejavu-otf} + \iffalse \setmonofont{AnonymousPro-Regular}[% Extension = .ttf, BoldFont = AnonymousPro-Bold, @@ -80,14 +84,22 @@ BoldItalicFont = AnonymousPro-BoldItalic, Scale = MatchLowercase ] + \fi \else \RequirePackage[utf8]{inputenc} \RequirePackage[T1]{fontenc} + \usepackage[scaled=0.85]{DejaVuSansMono} \RequirePackage{textcomp} \RequirePackage{mathpazo} \RequirePackage{tgpagella} \RequirePackage{tgheros} - \RequirePackage[ttdefault=true,scale=1.034]{AnonymousPro} + %\RequirePackage[ttdefault=true,scale=1.034]{AnonymousPro} +\fi +\def\tiny{\@setfontsize\tiny{7}{8.17}} +\ifptb@serif + \renewcommand*\familydefault{\rmdefault} +\else + \renewcommand*\familydefault{\sfdefault} \fi %\RequirePackage{etoolbox} @@ -107,14 +119,6 @@ \defineshorthand{"'}{\closeautoquote} \AtEndOfClass{\shorthandon{"}} -\def\tiny{\@setfontsize\tiny{7}{8.17}} - -\ifptb@serif - \renewcommand*\familydefault{\rmdefault} -\else - \renewcommand*\familydefault{\sfdefault} -\fi - \@setplength{toaddrhpos}{72bp} \@setplength{toaddrvpos}{124bp} %\@setplength{toaddrwidth}{85mm} @@ -147,11 +151,12 @@ \addtokomafont{addressee}{\sffamily} \setkomafont{refname}{\sffamily\tiny} -\setkomafont{refvalue}{\normalfont} +\setkomafont{refvalue}{\normalfont\footnotesize} \setkomavar{location}{% \extrarowheight=-1bp % - \begin{tabular}{@{}>{\usekomafont{refname}}l<{:}@{~\,}>{\usekomafont{refvalue}}l@{}} + \begin{tabular}% + {@{}>{\usekomafont{refname}}l<{:}@{~\,}>{\usekomafont{refvalue}}l@{}} \usekomavar*{yourref} & \usekomavar{yourref}\\ \usekomavar*{yourmail} & \usekomavar{yourmail}\\ \usekomavar*{myref} & \usekomavar{myref}\\ @@ -259,34 +264,6 @@ swissgerman,nswissgerman}\enclname{Anlagen}% \AtBeginDocument{% - \RequirePackage{paralist} - \newcommand*\ptb@begin@list[1]{% - %\ptb@tempdima=\parindent - %\ptb@tempdimb=\parskip - \@nameuse{#1}% - %\parindent=\ptb@tempdima - %\parskip=\ptb@tempdimb - } - \def\enumerate{% - \ptb@begin@list{compactenum}% - } - \def\itemize{% - \ptb@begin@list{compactitem}% - } - \def\description{% - \ptb@begin@list{compactdesc}% - } - \let\enditemize\endcompactitem - \let\endenumerate\endcompactenum - \let\enddescription\endcompactdesc - \pltopsep=\medskipamount - \plitemsep=\medskipamount - \setlength\leftmargini{1.5em} - \setlength\leftmarginii{1.1em} - \setlength\leftmarginiii{1.1em} - \setlength\leftmarginiv{1.1em} - \setlength\labelsep{.5em} - \ifxetex\else \RequirePackage[% ,factor=1500 @@ -299,6 +276,9 @@ ]{microtype} \fi } +\RequirePackage{enumitem} +\setlist{leftmargin=*,nosep,topsep=.5em,itemsep=.25em} +\setlist[1]{labelindent=1em} \iflanguage{ngerman}{% \newcommand*\MFG{Mit freundlichen Gr\"u\ss en} -- GitLab