summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-11-08 03:00:45 +0000
committerNorbert Preining <norbert@preining.info>2019-11-08 03:00:45 +0000
commit378b2ba55f417b42b93d9edb06dd4d007872f8b9 (patch)
tree293121092c933d279f85a62eb4db94b0c451c0e6 /macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
parent2e1d63b8ed8c6b7c6d206bfe9e2712797108e8bd (diff)
CTAN sync 201911080300
Diffstat (limited to 'macros/latex/contrib/tuda-ci/tex/tudasciposter.cls')
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudasciposter.cls83
1 files changed, 33 insertions, 50 deletions
diff --git a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
index b4d813c5df..0065c285e5 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
@@ -1,4 +1,4 @@
-%% This is file `tudasciposter.cls' version 1.11 (2019/09/25),
+%% This is file `tudasciposter.cls' version 2.0 (2019/11/07),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -7,12 +7,12 @@
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008/05/04 or later.
%%
%% This work has the LPPL maintenance status `maintained'.
%%
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{1.11}
-\def\filedate{2019/09/25}
+\def\fileversion{2.0}
+\def\filedate{2019/11/07}
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
\ProvidesExplPackage{tudasciposter}{\filedate}{\fileversion}{Scientific Poster Layout for TU Darmstadt}
@@ -67,6 +67,11 @@
fontsize .code:n = \prop_gput:Nnn \g_TUDa_clsopts_prop {fontsize} {#1},
logofile .tl_gset:N = \g_TUDa_logofile_tl,
logofile .initial:n = tuda_logo,
+ title .choice:,
+ title / default .meta:n = {title=large},
+ title / large .code:n = \bool_gset_false:N \g_TUDa_smalltitle_bool,
+ title / small .code:n = \bool_gset_true:N \g_TUDa_smalltitle_bool,
+ title .initial:n = default,
}
@@ -75,39 +80,17 @@
\ProcessKeysOptions{TUDa/poster}
-
-\int_case:nn {\g_TUDa_paper_int}
-{
- %paper=a0
- {1} { %{130pt}{146pt}
- \cs_set:Nn \TUDa_title_fontsize: {{125pt}{165pt}}
- \cs_set:Nn \TUDa_titleinfo_fontsize: {{42pt}{55pt}}
- \cs_set:Nn \TUDa_titlethanks_fontsize: {{28pt}{35pt}}
- \prop_gput_if_new:Nnn \g_TUDa_clsopts_prop {fontsize} {30pt}
- \dim_const:Nn \c_TUDa_margin_dim {30mm}
- }
- %paper=a1
- {2} {
- \cs_set:Nn \TUDa_title_fontsize: {{86pt}{120pt}}
- \cs_set:Nn \TUDa_titleinfo_fontsize: {{35pt}{42pt}}
- \cs_set:Nn \TUDa_titlethanks_fontsize: {{22pt}{26pt}}
- \prop_gput_if_new:Nnn \g_TUDa_clsopts_prop {fontsize} {21pt}
- \dim_const:Nn \c_TUDa_margin_dim {30mm}
- }
- %paper=a2
- {3} {
- \cs_set:Nn \TUDa_title_fontsize: {{65pt}{82pt}}
- \cs_set:Nn \TUDa_titleinfo_fontsize: {{22pt}{28pt}}
- \cs_set:Nn \TUDa_titlethanks_fontsize: {{14pt}{20pt}}
- \prop_gput_if_new:Nnn \g_TUDa_clsopts_prop {fontsize} {15pt}
- \dim_const:Nn \c_TUDa_margin_dim {30mm}
- }
- %paper=a3
- {4} {
- \cs_set:Nn \TUDa_title_fontsize: {{47pt}{61pt}}
- \prop_gput_if_new:Nnn \g_TUDa_clsopts_prop {fontsize} {11pt}
- \dim_const:Nn \c_TUDa_margin_dim {15mm}
- }
+\dim_new:N \g_TUDa_margin_dim
+\bool_if:NTF \g_TUDa_smalltitle_bool {
+ \file_input:n {tuda-a\int_use:N \g_TUDa_paper_int paper.clo}
+ \TUDa_setup_title_sizes:
+ \file_input:n {tuda-a\int_use:N \g_TUDa_paper_int paper.clo}
+ \TUDa_setup_base_sizes:
+}{
+ \int_gdecr:N \g_TUDa_paper_int
+ \file_input:n {tuda-a\int_use:N \g_TUDa_paper_int paper.clo}
+ \TUDa_setup_title_sizes:
+ \TUDa_setup_base_sizes:
}
@@ -163,7 +146,7 @@
\box_new:N \g_TUDa_credit_box
\TUDa@makeheadrule[
- width=\paperwidth-2\c_TUDa_margin_dim,
+ width=\paperwidth-2\g_TUDa_margin_dim,
color=identbarcolor
]{TUDa@posterrule}
@@ -214,7 +197,7 @@
%%%%%%%%%%%%%%%%%%%
%PDFA
\if_bool:N \g_TUDa@pdfa_bool
-\PassOptionsToPackage{a-1b}{pdfx}
+\PassOptionsToPackage{a-2b}{pdfx}
\RequirePackage{pdfx}
%%hyperref
\hypersetup{hidelinks, unicode, hyperfootnotes=false}
@@ -341,7 +324,7 @@
}
\newlength{\contentwidth}
-\setlength{\contentwidth}{\dimexpr\paperwidth-2\c_TUDa_margin_dim\relax}
+\setlength{\contentwidth}{\dimexpr\paperwidth-2\g_TUDa_margin_dim\relax}
\newlength{\contentheight}
@@ -350,14 +333,14 @@
{
spread,
parbox=false,
- bottom=\dim_eval:n {\c_TUDa_margin_dim
+ bottom=\dim_eval:n {\g_TUDa_margin_dim
\bool_if:NT \g_TUDa_poster_foot_bool {+\g_TUDa_footheight_dim + 3\c_TUDa_rulesep_dim}
},
- left=\c_TUDa_margin_dim,
- right=\c_TUDa_margin_dim,
+ left=\g_TUDa_margin_dim,
+ right=\g_TUDa_margin_dim,
before= {\TUDa@poster_setup_title_box:},
top= \dim_eval:n {
- \c_TUDa_margin_dim
+ \g_TUDa_margin_dim
+\box_ht:N \TUDa@posterrule_box
+\box_dp:N \TUDa@posterrule_box
+ \g_TUDa_titleblock_dim
@@ -366,10 +349,10 @@
+\box_dp:N \g_TUDa_author_box
},
overlay={%
- \coordinate(topleft) at ([xshift=\c_TUDa_margin_dim, yshift=-\c_TUDa_margin_dim]current~page.north~ west);
- \coordinate(topright) at ([xshift=-\c_TUDa_margin_dim, yshift=-\c_TUDa_margin_dim]current~page.north~ east);
- \coordinate(bottomleft) at ([xshift=\c_TUDa_margin_dim, yshift=\c_TUDa_margin_dim]current~page.south~ west);
- \coordinate(bottomright) at ([xshift=-\c_TUDa_margin_dim, yshift=\c_TUDa_margin_dim]current~page.south~ east);
+ \coordinate(topleft) at ([xshift=\g_TUDa_margin_dim, yshift=-\g_TUDa_margin_dim]current~page.north~ west);
+ \coordinate(topright) at ([xshift=-\g_TUDa_margin_dim, yshift=-\g_TUDa_margin_dim]current~page.north~ east);
+ \coordinate(bottomleft) at ([xshift=\g_TUDa_margin_dim, yshift=\g_TUDa_margin_dim]current~page.south~ west);
+ \coordinate(bottomright) at ([xshift=-\g_TUDa_margin_dim, yshift=\g_TUDa_margin_dim]current~page.south~ east);
\node[inner~sep=0pt, anchor=north~west](identbar) at (topleft){\TUDa@posterrule};