From 68695b0b7015bb233b4f5697ebdb9def46b9cb4a Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 16 Feb 2015 21:40:28 +0000 Subject: tudscr (16feb15) git-svn-id: svn://tug.org/texlive/trunk@36296 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls | 2942 ++++++++++++-------- 1 file changed, 1766 insertions(+), 1176 deletions(-) (limited to 'Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls') diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls index 487da786271..ac85c3a0cac 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls @@ -28,7 +28,7 @@ %% ============================================================================ %% %% TUD-KOMA-Script -%% Copyright (c) Falk Hanisch , 2012-2014 +%% Copyright (c) Falk Hanisch , 2012-2015 %% %% ============================================================================ %% @@ -42,13 +42,13 @@ %% %% ---------------------------------------------------------------------------- %% -%% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -%% Version 1.3c, verteilt und/oder veraendert werden. Die neuste Version -%% dieser Lizenz ist http://www.latex-project.org/lppl.txt und Version 1.3c -%% ist Teil aller Verteilungen von LaTeX 2005/12/01 oder spaeter und dieses -%% Werks. Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained", -%% wird somit allein durch den Autor verwaltet. Der aktuelle Verwalter und -%% Autor dieses Werkes ist Falk Hanisch. +%% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz +%% in der Version 1.3c, verteilt und/oder veraendert werden. Die aktuelle +%% Version dieser Lizenz ist http://www.latex-project.org/lppl.txt und +%% Version 1.3c oder spaeter ist Teil aller Verteilungen von LaTeX 2005/12/01 +%% oder spaeter und dieses Werks. Dieses Werk hat den LPPL-Verwaltungs-Status +%% "author-maintained", wird somit allein durch den Autor verwaltet. Der +%% aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch. %% %% ============================================================================ %% @@ -70,7 +70,7 @@ \fi% }% \fi% - \@TUDVersion{2014/12/17 v2.02 TUD-KOMA-Script}% + \@TUDVersion{2015/02/15 v2.03 TUD-KOMA-Script}% \endgroup% \providecommand*\tudscrmail{tudscr@gmail.com} \newcommand*\cls@name{report} @@ -78,7 +78,7 @@ \newcommand*\tudcls@name{tudscrreprt} \NeedsTeXFormat{LaTeX2e}[2011/06/27] \ProvidesClass{\tudcls@name}[% - 2014/12/17 v2.02 TUD-KOMA-Script + 2015/02/15 v2.03 TUD-KOMA-Script document class (\cls@name)% ] \typeout{The Corporate Design of Technische Universitaet Dresden} @@ -100,7 +100,7 @@ \ClassWarning{\tudcls@name}{% The package `tudscrfonts' must not be used with\MessageBreak% a TUD-KOMA-Script class% - } + }% ]{tudscrfonts} \newif\if@tud@univers \newif\if@tud@dinbold @@ -108,17 +108,32 @@ \newcommand*\tud@dinbold{0m6} \newcommand*\tud@mathenc{OT1} \newif\if@tud@fontspec -\TUD@key@lock{fontspec}[true]{% - \TUD@set@ifkey@lock{fontspec}{@tud@fontspec}{#1}% -} -\AtEndOfClass{% - \TUD@key{fontspec}[]{% - \ClassError{\tudcls@name}{Option `fontspec' too late}{% +\TUD@key{fontspec}[true]{% + \TUD@set@ifkey{fontspec}{@tud@fontspec}{#1}% +} +\AtEndOfClass% +{% + \TUD@key{fontspec}[] + {% + \ClassError{\tudcls@name} + {Option `fontspec' too late}{% Option `fontspec' can only be set while loading the\MessageBreak% - class `\tudcls@name' but you have tried to set it up later.% + class `\tudcls@name' + but you have tried to set it up later.% }% \FamilyKeyStateProcessed% }% + \if@tud@fontspec% + \PreventPackageFromLoading[% + \ClassWarning{\tudcls@name}% + {% + You must not load the package `fontspec' as it is\MessageBreak% + loaded automatically at the end of the preamble.\MessageBreak% + If you want to pass options to `fontspec' use\MessageBreak% + `\string\PassOptionsToPackage{