diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls')
-rw-r--r-- | Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls | 58 |
1 files changed, 50 insertions, 8 deletions
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls index eba0ab27e6c..c75450392a8 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls @@ -29,7 +29,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2017/03/29 v2.05l TUD-Script +%% 2017/05/30 v2.05m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017 %% @@ -72,13 +72,13 @@ \fi% } \fi - \TUD@Version@Check{2017/03/29 v2.05l TUD-Script} + \TUD@Version@Check{2017/05/30 v2.05m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} \newcommand*\TUD@ProvidesClass[3]{% \ProvidesClass{#1}[% - 2017/03/29 v2.05l TUD-Script + 2017/05/30 v2.05m TUD-Script ^^J#3 (#2)% ]% \newcommand*\TUD@Class@KOMA{#2}% @@ -896,6 +896,7 @@ \csdef{tud@v@2.05i}{3} \csdef{tud@v@2.05k}{3} \csdef{tud@v@2.05l}{3} +\csdef{tud@v@2.05m}{3} \csdef{tud@v@last}{3} \newcommand*\tud@v@get[2]{% \begingroup% @@ -1326,6 +1327,19 @@ in the TUD-Script manual% }% } +\begingroup +\catcode`\^=7 +\catcode30=12 +\catcode`\!=12 +\edef\tud@reserved{\@gobble^^^^0021} +\expandafter\endgroup +\ifx\tud@reserved\@empty\relax + \RequirePackage{newunicodechar}[2012/11/12]% + \uccode"00DF="1E9E% + \lccode"1E9E="00DF% + \newunicodechar{^^^^00df}{\iffontchar\font"00DF \symbol{"00DF}\else ss\fi}% + \newunicodechar{^^^^1e9e}{\iffontchar\font"1E9E \symbol{"1E9E}\else SS\fi}% +\fi \newcommand*\tud@raggedright{\raggedright} \newcommand*\tud@RaggedRight{\raggedright} \AfterPackage*{ragged2e}{% @@ -1334,7 +1348,9 @@ }{}% \renewcommand*\tud@RaggedRight{\RaggedRight}% } +\newif\if@tud@x@siunitx@enabled \AfterPackage*{siunitx}{% + \@tud@x@siunitx@enabledtrue% \providecommand*\lseries{\fontseries{l}\selectfont}% } \newif\if@tud@x@bm@requested @@ -1507,6 +1523,7 @@ \if@tud@x@fontspec@enabled% \if@tud@univers% \newcommand*\tud@x@fontspec@set@univ{% + Ligatures=TeX,% BoldFont={},% ItalicFont={},% BoldItalicFont={},% @@ -1528,6 +1545,7 @@ \fi% \if@tud@dinbold% \newcommand*\tud@x@fontspec@set@din{% + Ligatures=TeX,% BoldFont={},% ItalicFont={},% BoldItalicFont={},% @@ -1860,6 +1878,17 @@ \fi% \tud@font@check% \tud@font@init% + \if@tud@x@siunitx@enabled% + \ifcase\tud@cdfont@num\relax% false + \def\tud@reserved{\TUDoptions{cdfont=false}}% + \or% true + \def\tud@reserved{\TUDoptions{cdfont=true}}% + \or% heavy + \def\tud@reserved{\TUDoptions{cdfont=heavy}}% + \fi% + \expandafter\AtBeginDocument\expandafter{\tud@reserved}% + \TUDoptions{cdfont=false}% + \fi% \tud@font@set% \if@tud@x@bm@requested% \tud@font@math@init% @@ -4392,8 +4421,12 @@ \fi% }{}% } -\newcommand*\tud@ps@parameters[1]{% - \TUD@parameter@def{cdfont}[true]{\TUDoption{cdfont}{#1}}% +\newif\if@tud@parameter@ps@font@set +\newcommand*\TUD@parameter@ps@def[1]{% + \TUD@parameter@def{cdfont}[true]{% + \TUDoption{cdfont}{#1}% + \@tud@parameter@ps@font@settrue% + }% \TUD@parameter@def{cdhead}[true]{\TUDoption{cdhead}{#1}}% \TUD@parameter@def{cdfoot}[true]{\TUDoption{cdfoot}{#1}}% \TUD@parameter@def{headlogo}{\headlogo{#1}}% @@ -4401,8 +4434,14 @@ \TUD@parameter@def{ddc}[true]{\TUDoption{ddc}{#1}}% \TUD@parameter@def{ddchead}[true]{\TUDoption{ddchead}{#1}}% \TUD@parameter@def{ddcfoot}[true]{\TUDoption{ddcfoot}{#1}}% - \TUD@parameter@def{cdfonts}[true]{\TUDoption{cdfonts}{#1}}% - \TUD@parameter@def{tudfonts}[true]{\TUDoption{tudfonts}{#1}}% + \TUD@parameter@def{cdfonts}[true]{% + \TUDoption{cdfonts}{#1}% + \@tud@parameter@ps@font@settrue% + }% + \TUD@parameter@def{tudfonts}[true]{% + \TUDoption{tudfonts}{#1}% + \@tud@parameter@ps@font@settrue% + }% \TUD@parameter@def{barfont}[true]{\TUDoption{barfont}{#1}}% \TUD@parameter@def{widehead}[true]{\TUDoption{widehead}{#1}}% \TUD@parameter@def{tudfoot}[true]{\TUDoption{tudfoot}{#1}}% @@ -4695,6 +4734,9 @@ \ifstr{\titlepagestyle}{empty}{\thispagestyle{empty.tudheadings}}{}% }{}% \else% !false + \if@tud@parameter@ps@font@set\else% + \TUDoptions{cdfont=true}% + \fi% \tud@make@titlehead% \fi% \endgroup% @@ -4714,7 +4756,7 @@ \TUD@parameter@def{cdtitle}[true]{\TUDoption{cdtitle}{#1}}% \TUD@parameter@let{cd}{cdtitle}% \TUD@parameter@def{pagenumber}{\def\tud@title@pagenumber{#1}}% - \tud@ps@parameters{#1}% + \TUD@parameter@ps@def{#1}% \TUD@parameter@handler@value{pagenumber}% } \newcommand*\tud@make@titlehead{% |