Files
dante2018_plakat/plakat_dante2018.tex
2018-02-07 09:19:27 +01:00

211 lines
6.1 KiB
TeX

\providecommand\postersize{a4}
\providecommand\bleedsize{3mm}
\documentclass[parskip=full,fontsize=11pt,ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
%\RequirePackage{fontspec}
\usepackage{expl3}
\usepackage[proportional=true]{biolinum}
\usepackage[scaled]{beramono}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\usepackage{babel}
\usepackage{xcolor}
\usepackage{geometry}
\ExplSyntaxOn
\exp_args:No\geometry{\postersize paper,margin=3mm}
%\ExplSyntaxOn
\dim_new:N \g_poster_bleed_dim
\dim_gset:Nn \g_poster_bleed_dim { \bleedsize }
\usepackage[center,color=black!50]{ crop }
\use:c {CROP@size}
{\dim_eval:n {\paperwidth+2\g_poster_bleed_dim}}
{\dim_eval:n {\paperheight+2\g_poster_bleed_dim}}
\tl_new:N \g_trim_values_tl
\tl_set:Nx \g_trim_values_tl {
\dim_to_decimal_in_bp:n {\g_poster_bleed_dim} ~
\dim_to_decimal_in_bp:n {\g_poster_bleed_dim} ~
\dim_to_decimal_in_bp:n { \paperwidth + \g_poster_bleed_dim } ~
\dim_to_decimal_in_bp:n { \paperheight + \g_poster_bleed_dim }
}
\tl_new:N \g_trim_pageattr_tl
\tl_set:Nx \g_trim_pageattr_tl {
/TrimBox ~ [ \g_trim_values_tl]
}
\cs_new:Npn \set_pdfpageattr:n #1 {
\pdfpageattr { #1 }
}
\cs_generate_variant:Nn \set_pdfpageattr:n { V }
\set_pdfpageattr:V \g_trim_pageattr_tl
%\keys_define:nn {dante_poster} {
% paper .choice:,
% paper / a4 =
% paper / a3
% paper
%
%}
\def\ScaleFactor{1}
\ExplSyntaxOff
%\usepackage[cam,b4,
%%width=216truemm,height=303truemm,
%center,color=gray]{crop}
%\usepackage[cam,a4,center,dvips]{crop}
%\usepackage{dtk-logos}
% \setsansfont
%[
%UprightFont = *_R ,
%ItalicFont = *_RI ,
%BoldFont = *_RB ,
%BoldItalicFont = *_RBO , % oblique to fake italic
%] {LinBiolinum}
%\def\DTKrmFontName{Linux Libertine}%
%\def\DTKsfFontName{Linux Biolinum}%
%\setmathfont{XITSMath}[Scale=0.9,math-style=TeX,bold-style=TeX]%
%\def\DTKmathFontName{XITS Math}%
%\setmonofont{AnonymousPro}[Scale=0.955,FakeStretch=0.87]%
%\def\DTKttFontName{Anonymous Pro}%
%\setmonofont{DejaVuSansMono}[Scale=0.81,FakeStretch=0.9]%
%\def\DTKttFontName{DejaVu Mono}%
\usepackage{dantelogo}
\usepackage[demo]{graphicx}
\usepackage{tikz}
\usepackage[hidelinks]{hyperref}
\usepackage{qrcode}
%\definecolor{basis}{HTML}{cfa481}
\definecolor{basis}{cmyk}{0,.21,.38,.19}
\colorlet{text}{basis!80}
\color{text}
\newsavebox\dantelogobox
\begin{lrbox}\dantelogobox
\resizebox{15cm}{!}{%
\dantelogo}
\end{lrbox}
\let\familydefault\sfdefault
\makeatletter
\providecommand\eV{e.$\,$\kern-0.18em{}V\kern-0.18em\@ifnextchar.{}{.}\kern0.18em}
\makeatother
%\pagecolor{black}
\ExplSyntaxOn
\settowidth\l_tmpa_dim{Deutschsprachige Anwendervereinigung \TeX{} e.V.}
\fp_new:N \g_fontsizescaler_fp
\fp_set:Nn \g_fontsizescaler_fp {11pt*\wd\dantelogobox/\l_tmpa_dim}
%\fp_show:N \g_fontsizescaler_fp
\edef\specialfontsize{\fp_to_dim:n {\g_fontsizescaler_fp}}
\ExplSyntaxOff
\fontsize{\specialfontsize}{\specialfontsize}\selectfont%
\newlength{\postercontentwidth}%
\newlength{\postercontentheight}%
%{204mm}%
%(210,297){mm}
%\showthe\postercontentwidth
%\expandafter\showthe\dimexpr\linewidth-6mm\relax
%\setlength{\postercontentheight}{291mm}%
\begin{document}
\setlength{\postercontentwidth}{\dimexpr210mm-6mm\relax}
\setlength{\postercontentheight}{\dimexpr297mm-6mm\relax}
%\rule{\linewidth}{\textheight}
%\resizebox{\linewidth}{!}{%
%\begin{tikzpicture}
%\draw[ultra thick,red,overlay](-.5\postercontentwidth,0)++(-6mm,0)--(.5\postercontentwidth,0)--++(6mm,0);
%%\draw(0,0)--(0,6mm);
%
%\useasboundingbox[fill=blue](-.5\postercontentwidth,0)rectangle(.5\postercontentwidth,\postercontentheight);
%
%\end{tikzpicture}
%}
%
%\resizebox{\linewidth}{!}{%
\ExplSyntaxOn%
\begin{tikzpicture}[remember~ picture,overlay]
\node at (current~ page) {\includegraphics[width=\dim_eval:n {2\g_poster_bleed_dim+\paperwidth}]{bild/superhero-smallbottomscaled_CMYK.jpg}};
\end{tikzpicture}
\ExplSyntaxOff
\resizebox{\linewidth}{\dimexpr\textheight-\baselineskip\relax}{%
\begin{tikzpicture}
\node[text=text,anchor=north] (logo) at (0,.95\postercontentheight) {\usebox\dantelogobox};
\node[text=text,anchor=north] (name) at (logo.south) {\resizebox{\wd\dantelogobox}{!}{Deutschsprachige Anwendervereinigung \TeX\ \eV}};
\node[text=text,anchor=north] (event) at ([yshift=-1cm]name.south) {\resizebox{\wd\dantelogobox}{!}{Frühjahrstagung 2018}};
\node[text=text,anchor=north,font=\fontsize{\specialfontsize}{\specialfontsize}\selectfont] (date) at (event.south) {4.\kern.05em--\kern.05em6. April, Universität Passau};
%\begin{scope}[anchor=base west,text=rost,text opacity=.5,font=\keyWord,inner ysep=5mm]
%\node (programmierung) at (-.5\paperwidth,.37\paperheight) {Programmierung};
%\node (typo) at (programmierung.north west){Typografie};
%\node (textsatz) at (typo.north west) {Schriftsatz};
%\node[font=\rmfamily] at (textsatz.north west) {\LaTeX};
%%{Dokumentengenerierung};
%\node at (-.5\paperwidth,.1\paperheight) {MarkUp};
%
%
%Textsatz
%Typografie
%
%\end{scope}
%\begin{scope}[inner sep=3mm]
\node[anchor=south west,font={\LARGE},align=left] at (-.5\postercontentwidth,0) {
% \parbox{\dimexpr\linewidth-3.8cm\relax}{
{\Huge
Kostenlos für Schüler \& Studenten}\\
(inkl. Fahrtkostenerstattung bei vorheriger Anmeldung)\\
Weitere Informationen \& Anmeldung:\\\url{https://www.dante.de/events/dante2018.html}
};
\node[anchor=south west,align=left,font=\small,rotate=90] (credit) at (.5\postercontentwidth,0) {
Layout \& Design: Marei Peischl\\Fotografie: \href{https://unsplash.com/@marco_djallo}{Marco Djallo} auf \href{https://unsplash.com/}{unsplash}
};
\draw (credit.north west) node[anchor=south east,fill,text=black, inner sep=.1111em, outer sep=.2222em] {\qrcode[height=2.8cm]{https://www.dante.de/events/dante2018.html}};
%\end{scope}
%\useasboundingbox(-.49\postercontentwidth,0)rectangle(.49\postercontentwidth,\postercontentheight);
\useasboundingbox(-.5\postercontentwidth,\postercontentheight)rectangle(.499\postercontentwidth,.999\postercontentheight);
\end{tikzpicture}%
}
%\usebox\dantelogobox
%
%\resizebox{\wd\dantelogobox}{!}{Deutschsprachige Anwendervereinigung TeX e.\,V.}
%
%Frühjahrstagung, 4.--6. April 2018, Universität Passau
%
%{\csname dante@font\endcsname
% \selectfont
% 2018}2018
\end{document}