diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr/tudscr-poster.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/tudscr/tudscr-poster.dtx | 311 |
1 files changed, 0 insertions, 311 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-poster.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-poster.dtx deleted file mode 100644 index e135d68f154..00000000000 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-poster.dtx +++ /dev/null @@ -1,311 +0,0 @@ -% \CheckSum{182} -% \iffalse meta-comment -% -% ============================================================================ -% -% TUD-KOMA-Script -% Copyright (c) Falk Hanisch <tudscr@gmail.com>, 2012-2016 -% -% ============================================================================ -% -% This work may be distributed and/or modified under the conditions of the -% LaTeX Project Public License, version 1.3c of the license. The latest -% version of this license is in http://www.latex-project.org/lppl.txt and -% version 1.3c or later is part of all distributions of LaTeX 2005/12/01 -% or later and of this work. This work has the LPPL maintenance status -% "author-maintained". The current maintainer and author of this work -% is 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. -% -% ============================================================================ -% -% \fi -% -% \CharacterTable -% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -% Digits \0\1\2\3\4\5\6\7\8\9 -% Exclamation \! Double quote \" Hash (number) \# -% Dollar \$ Percent \% Ampersand \& -% Acute accent \' Left paren \( Right paren \) -% Asterisk \* Plus \+ Comma \, -% Minus \- Point \. Solidus \/ -% Colon \: Semicolon \; Less than \< -% Equals \= Greater than \> Question mark \? -% Commercial at \@ Left bracket \[ Backslash \\ -% Right bracket \] Circumflex \^ Underscore \_ -% Grave accent \` Left brace \{ Vertical bar \| -% Right brace \} Tilde \~} -% -% \iffalse -%%% From File: tudscr-poster.dtx -%<*driver> -\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi -\ProvidesFile{tudscr-poster.dtx}[% - 2015/06/02 v2.04 TUD-KOMA-Script\space% -%</driver> -%<package&identify>\NeedsTeXFormat{LaTeX2e} -%<package&identify>\ProvidesPackage{tudscrposter}[% -%<*driver|package&identify> -%!TUDVersion -%<package> package - (corporate design posters)% -] -%</driver|package&identify> -%<*driver> -\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} -\documentclass[english,ngerman]{tudscrdoc} -\usepackage{selinput}\SelectInputMappings{adieresis={ä},germandbls={ß}} -\usepackage[T1]{fontenc} -\usepackage{babel} -\usepackage{tudscrfonts} % only load this package, if the fonts are installed -\KOMAoptions{parskip=half-} -\CodelineIndex -\RecordChanges -\GetFileInfo{tudscr-poster.dtx} -\begin{document} - \maketitle - \DocInput{\filename} -\end{document} -%</driver> -% \fi -% -% \selectlanguage{ngerman} -% -% \section{Poster} -% -% Diese Paket stellt für die \cls{tudscr}-Klassen das Layout für ein Poster im -% \CD der \TnUD zur Verfügung. -% -% \StopEventually{\PrintIndex\PrintChanges} -% -% \iffalse -%<*package&option> -% \fi -% -% \subsection{Das Paket \pkg{tudscrposter}} -% -% \begin{option}{cdstyle} -% \changes{v2.04}{2015/05/12}{neu}^^A -% \begin{option}{style} -% \changes{v2.04}{2015/05/12}{neu}^^A -% \begin{macro}{\tud@cdstyle} -% \changes{v2.04}{2015/05/12}{neu}^^A -% Mit dieser Option wird festgelegt, in welcher farbigen Ausprägung das Poster -% erstellt wird. Dabei sind alle Werte gültig, die auch für die meisten anderen -% Layouteinstellungen verwendet werden können. Abhängig vom gewählten Wert, -% wird der Seitenstil, die Ausprägung der Fußzeile sowie die farbliche Gestalt -% von Kopf- und Fußzeile festgelegt. Da dabei unter anderem auch gegebenenfalls -% der Seitenstil auf einen vom Typ \pgs{tudheadings} festgelegt wird, erfolgt -% die Ausführung der Option frühestens zu Beginn des Dokumentes. -% \begin{macrocode} -\newcommand*\tud@cdstyle{0} -\TUD@key{cdstyle}[true]{% - \TUD@set@numkey{cdstyle}{tud@cdstyle}{\tud@layout@switch}{#1}% - \ifx\FamilyKeyState\FamilyKeyStateProcessed% - \if@atdocument\tud@style@set\fi% - \fi% -} -% \end{macrocode} -% Der Schlüssel \opt{style} wird als Alias bereitgehalten. -% \begin{macrocode} -\TUD@key{style}[true]{\TUDoptions{cdstyle=#1}} -% \end{macrocode} -% \end{macro}^^A \tud@cdstyle -% \end{option}^^A style -% \end{option}^^A cdstyle -% -% \iffalse -%</package&option> -%<*package&body> -% \fi -% -% \begin{macro}{\tud@cdstyle@set} -% \changes{v2.04}{2015/05/18}{neu}^^A -% Mit diesem Makro erfolgt die Zuweisung des Seitenstils. -% \begin{macrocode} -\newcommand*\tud@cdstyle@set{% - \ifcase\tud@cdstyle\relax% false - \footcontent{}% - \else% !false - \pagestyle{empty.tudheadings}% - \footcontent{\tud@foot@poster@left}[\tud@foot@poster@right]% - \ifcase\tud@cdstyle\relax\or% true - \TUDoptions{cdhead=nocolor,cdfoot=true}% - \or% litecolor - \TUDoptions{cdhead=litecolor,cdfoot=true}% - \or% barcolor - \TUDoptions{cdhead=barcolor,cdfoot=true}% - \else% bicolor/color/full - \TUDoptions{cdhead=bicolor,cdfoot=bicolor}% - \fi% - \fi% -} -\AtBeginDocument{\tud@cdstyle@set} -% \end{macrocode} -% \end{macro}^^A \tud@cdstyle@set -% \begin{macro}{\tud@foot@line@add} -% \changes{v2.04}{2015/05/12}{neu}^^A -% \begin{macro}{\tud@foot@line@write} -% \changes{v2.04}{2015/05/12}{neu}^^A -% Mit \cs{tud@foot@line@add} wird der Inhalt eines Feldes in \cs{@\meta{Feld}} -% gespeichert. Der Befehl erwartet als erstes obligatorisches Argument den -% Feldnamen und als zweites den Inhalt. Entspricht das dritte obligatorische -% Argument \cs{@empty}, so wird in \cs{@\meta{Feld}@foot} ebenfalls das zweite -% Argument abgelegt, andernfalls das dritte. -% -% Damit wird es für Poster möglich, die Befehle \cs{faculty}, \cs{department}, -% \cs{institute}, \cs{chair} und \cs{professor} dahingehend zu erweitern, dass -% unterschiedliche Angaben für die Kopf- und Fußzeile gemacht werden können. -% Wird eines der zuvor genannten Makros lediglich mit einem obligatorischen -% Argument verwendet, so enthalten Kopf und Fuß den gleichen Eintrag. Wird -% jedoch zusätzlich das optionale Argument genutzt, so wird dessen Inhalt im -% Fußbereich mit \cs{tud@foot@line@write} ausgegeben. -% \begin{macrocode} -\newcommand*\tud@foot@line@add[3]{% - \csgdef{@#1}{\trim@spaces{#2}}% - \ifx#3\@empty\relax% - \global\csletcs{@#1@foot}{@#1}% - \else% - \csgdef{@#1@foot}{\trim@spaces{#3}}% - \fi% -} -\newcommand*\tud@foot@line@write[1]{% - \protected@edef\@tempa{\csuse{@#1@foot}}% - \ifx\@tempa\@empty\else\newline{\csuse{@#1@foot}}\fi% -} -% \end{macrocode} -% \end{macro}^^A \tud@foot@line@write -% \end{macro}^^A \tud@foot@line@add -% \begin{macro}{\tud@foot@poster@left} -% \changes{v2.04}{2015/05/12}{neu}^^A -% \begin{macro}{\tud@foot@poster@right} -% \changes{v2.04}{2015/05/12}{neu}^^A -% \begin{macro}{\tud@newline} -% \begin{macro}{\tud@split@author} -% \begin{macro}{\tud@split@contactperson} -% Mit diesen beiden Hilfsmakros werden die linke und die rechte Spalte des -% Standard-Seitenfußes eines Posters festgelegt. In der linken Spalte werden -% dabei Fakultät, Einrichtung, Institut und Lehrstuhl sowie der Professor -% ausgegeben, wobei die Angaben über das optionale Argument der entsprechenden -% Feldbefehle, die in den Klassen normalerweise nur für den Seitenkopf genutzt -% werden, variiert werden können. -% \begin{macrocode} -\newcommand*\tud@foot@poster@left{% - \ifx\contactname\@empty\else{\tud@head@font@bold\contactname}\newline\fi% - Technische Universit\"at Dresden% - \tud@foot@line@write{faculty}% - \tud@foot@line@write{department}% - \tud@foot@line@write{institute}% - \tud@foot@line@write{chair}% - \tud@foot@line@write{professor}% -} -% \end{macrocode} -% In der rechten Spalte werden der Autor oder die Autoren (\cs{author}) und -% die Kontaktperson(en) (\cs{contactperson}) ausgegeben. Zu jeder Person können -% individuelle Angaben bzgl. Büro, Telefonnummer und E-Mail-Adresse gemacht -% werden. -% \begin{macrocode} -\newcommand*\tud@foot@poster@right{% - \def\tud@newline{% - \ifx\@office\@empty\else\newline\@office\fi% - \ifx\@telephone\@empty\else\newline\@telephone\fi% - \ifx\@emailaddress\@empty\else\newline\@emailaddress\fi% - }% -% \end{macrocode} -% Wurde kein Autor angegeben, wird in diesem Fall die normalerweise erzeugte -% Warnung bei der Verwendung des Feldes \cs{@author} unterdrückt. -% \begin{macrocode} - \ifpatchable{\@author}{\@latex@warning@no@line}{% - \let\@tempa\@empty% - }{% - \let\@tempa\@author% - }% -% \end{macrocode} -% Der temporäre Schalter wird verwendet, um die gleichzeitige Angabe von Autor -% und Kontaktperson zu erkennen und zwischen den Angaben eine Leerzeile -% einzufügen. -% \begin{macrocode} - \@tempswafalse% - \ifx\@tempa\@empty\else% - \ifx\authorname\@empty\else% - {\tud@head@font@bold\authorname}\newline% - \fi% -% \end{macrocode} -% Das Makro zum Aufteilen der Autorenangaben wird für die hier benötigte Form -% definiert. Dabei wird die Ausgabe aller nicht \emph{lokal} angegebenen Felder -% unterdrückt, indem der Befehl \cs{tud@multiple@fields@preset} im zweiten -% Argument mit einem \val{*} aufgerufen wird. -% \begin{macrocode} - \renewcommand*\tud@split@author[2]{% - \tud@multiple@fields@store{@author}{##1}% - \tud@multiple@fields@preset{@author}{*}{##1}% - \ignorespaces##1\tud@newline% - \tud@multiple@fields@restore{@author}% - \tud@multiple@@@split{##2}{\newline}% - }% - \noindent\tud@multiple@split{@author}% - \tud@multiple@fields@restore{@author}% -% \end{macrocode} -% Wurde gültige Felder außerhalb von \cs{@author} global angegeben, so werden -% diese \emph{nach} allen Autoren ausgegeben. -% \begin{macrocode} - \tud@newline% - \@tempswatrue% - \fi% -% \end{macrocode} -% Die Ausgabe der Kontaktperson(en) erfolgt analog zu der Autorenausgabe. -% \begin{macrocode} - \ifx\@contactperson\@empty\else% - \if@tempswa\newline\fi% - \ifx\contactpersonname\@empty\else% - {\tud@head@font@bold\contactpersonname}\newline% - \fi% - \renewcommand*\tud@split@contactperson[2]{% - \tud@multiple@fields@store{@contactperson}{##1}% - \tud@multiple@fields@preset{@contactperson}{*}{##1}% - \ignorespaces##1\tud@newline% - \tud@multiple@fields@restore{@contactperson}% - \tud@multiple@@@split{##2}{\newline}% - }% - \noindent\tud@multiple@split{@contactperson}% - \tud@multiple@fields@restore{@contactperson}% - \tud@newline% - \fi% -% \end{macrocode} -% Zu guter letzt noch eine mögliche Homepage. -% \begin{macrocode} - \ifx\@webpage\@empty\else\newline\@webpage\fi% -} -% \end{macrocode} -% \end{macro}^^A \tud@split@contactperson -% \end{macro}^^A \tud@split@author -% \end{macro}^^A \tud@newline -% \end{macro}^^A \tud@foot@poster@right -% \end{macro}^^A \tud@foot@poster@left -% \begin{macro}{\tud@split@author@list} -% Der Befehl \cs{tud@split@author@list} wird um die im Paket \pkg{tudscrposter} -% zusätzlich definierten Felder erweitert. -% \begin{macrocode} -\patchcmd{\tud@split@author@list}{authormore}{% - authormore,office,telephone,emailaddress% -}{}{\tud@patch@wrn{tud@split@author@list}} -% \end{macrocode} -% \end{macro}^^A \tud@split@author@list -% -% \iffalse -%</package&body> -% \fi -% -% \Finale -% -\endinput |