summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/beamerposter/README20
-rw-r--r--Master/texmf-dist/doc/latex/beamerposter/example.tex109
-rw-r--r--Master/texmf-dist/tex/latex/beamerposter/beamerposter.sty223
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check3
-rw-r--r--Master/tlpkg/tlpsrc/beamerposter.tlpsrc2
-rw-r--r--Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc1
6 files changed, 357 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/beamerposter/README b/Master/texmf-dist/doc/latex/beamerposter/README
new file mode 100644
index 00000000000..bdac2a62993
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamerposter/README
@@ -0,0 +1,20 @@
+The LaTeX beamerposter package is an extension of the LaTeX beamer and the
+a0poster classes in order to create LaTeX posters, e.g. a DIN-A0 size LaTeX
+poster in landscape or portrait orientation. Furthermore it is possible
+to scale the poster fonts to your needs.
+
+The package allows you to benefit from the nice color box handling and
+alignment in the beamer class (e.g. with rounded corners and shadows)
+in order to create quite fast pretty conference posters.
+
+Features:
+ * scalable fonts using the fp and type1cm packages
+ * posters in DIN-A0, DIN-A1, DIN-A2, DIN-A3, DIN-A4, and custom sizes
+ like double DIN-A0 possible
+ * still applicable to custom beamer slides, e.g. 16:9 slides for a
+ widescreen (i.e. 1.78 aspect ratio)
+ * orientation: landscape or portrait
+ * debug mode
+
+Author's name: Philippe Dreuw
+License type: lppl \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/beamerposter/example.tex b/Master/texmf-dist/doc/latex/beamerposter/example.tex
new file mode 100644
index 00000000000..f34f2416e25
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamerposter/example.tex
@@ -0,0 +1,109 @@
+\documentclass[final]{beamer}
+ \mode<presentation>
+ {
+% you can chose your theme here:
+\usetheme{Berlin}
+% further beamerposter themes are available at
+% http://www-i6.informatik.rwth-aachen.de/~dreuw/latexbeamerposter.php
+}
+ \usepackage{type1cm}
+ \usepackage{calc}
+ \usepackage{times}
+ \usepackage{amsmath,amsthm, amssymb, latexsym}
+ \boldmath
+ \usepackage[english]{babel}
+ \usepackage[latin1]{inputenc}
+ \usepackage[orientation=portrait,size=a0,scale=1.4,debug]{beamerposter}
+ \graphicspath{{figures/}}
+ \title[Fancy Posters]{Making Really Fancy Posters with \LaTeX}
+ \author[Dreuw \& Deselaers]{Philippe Dreuw and Thomas Deselaers}
+ \institute[RWTH Aachen University]{Human Language Technology and Pattern Recognition,RWTH Aachen University}
+ \newcommand{\footlinetext}{Lehrstuhl f\"ur Informatik 6 - Computer Science Department - RWTH Aachen University - Aachen, Germany \par Mail: \texttt{<surname>@cs.rwth-aachen.de} \hfill WWW: \texttt{http://www-i6.informatik.rwth-aachen.de}\vskip1ex}
+ \date{Jul. 31th, 2007}
+
+ \begin{document}
+ \begin{frame}{}
+ \vfill
+ \begin{block}{\large Fontsizes}
+ \centering
+ {\tiny tiny}\par
+ {\scriptsize scriptsize}\par
+ {\footnotesize footnotesize}\par
+ {\normalsize normalsize}\par
+ {\large large}\par
+ {\Large Large}\par
+ {\LARGE LARGE}\par
+ {\veryHuge VeryHuge}\par
+ {\VeryHuge VeryHuge}\par
+ {\VERYHuge VERYHuge}\par
+ \end{block}
+ \vfill
+ \vfill
+ \begin{block}{\large Fontsizes}
+ \centering
+ {\tiny tiny}\par
+ {\scriptsize scriptsize}\par
+ {\footnotesize footnotesize}\par
+ {\normalsize normalsize}\par
+ {\large large}\par
+ {\Large Large}\par
+ {\LARGE LARGE}\par
+ {\veryHuge VeryHuge}\par
+ {\VeryHuge VeryHuge}\par
+ {\VERYHuge VERYHuge}\par
+ \end{block}
+ \vfill
+ \begin{columns}[t]
+ \begin{column}{.48\linewidth}
+ \begin{block}{Introduction}
+
+ \begin{itemize}
+ \item[]
+ \begin{enumerate}
+ \item some items
+ \item some items
+ \item some items
+ \item some items
+ \end{enumerate}
+ \end{itemize}
+ \end{block}
+ \end{column}
+ \begin{column}{.48\linewidth}
+ \begin{block}{Introduction}
+ \begin{itemize}
+ \item some items and $\alpha=\gamma, \sum_{i}$
+ \item some items
+ \item some items
+ \item some items
+ \end{itemize}
+ $$\alpha=\gamma, \sum_{i}$$
+ \end{block}
+
+ \begin{block}{Introduction}
+ \begin{itemize}
+ \item some items
+ \item some items
+ \item some items
+ \item some items
+ \end{itemize}
+ \end{block}
+
+ \begin{block}{Introduction}
+ \begin{itemize}
+ \item some items and $\alpha=\gamma, \sum_{i}$
+ \item some items
+ \item some items
+ \item some items
+ \end{itemize}
+ $$\alpha=\gamma, \sum_{i}$$
+ \end{block}
+ \end{column}
+ \end{columns}
+ \end{frame}
+\end{document}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-PDF-mode: t
diff --git a/Master/texmf-dist/tex/latex/beamerposter/beamerposter.sty b/Master/texmf-dist/tex/latex/beamerposter/beamerposter.sty
new file mode 100644
index 00000000000..ced92313bd4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/beamerposter/beamerposter.sty
@@ -0,0 +1,223 @@
+% Copyright 2007 by
+% Philippe Dreuw <dreuw@cs.rwth-aachen.de> and
+% Thomas Deselaers <deselaers@cs.rwth-aachen.de>
+%
+% This file may be distributed and/or modified
+%
+% 1. under the LaTeX Project Public License and/or
+% 2. under the GNU Public License.
+%
+%
+% ChangeLog:
+%
+% 1.07 - bugfixed custom size handling, portrait or landscape settings are ignored now
+% 1.06 - added the type1cm package for scalable math fonts
+% 1.05 - added version check for xkeyval package
+% 1.04 - added custom size handling
+% 1.03 - improved predefined size handling
+% 1.02 - minor bugfixes
+% 1.01 - bugfixed size handling
+% 1.00 - first beamerposter release
+%
+\def\beamerposter@version{1.07}
+\def\beamerposter@date{2008/03/11}
+\def\beamerposter@msg{beamerposter: latex-beamer poster extension}
+\typeout{Package: \beamerposter@date. v.\beamerposter@version. \beamerposter@msg}
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{beamerposter}[\beamerposter@date. v.\beamerposter@version. \beamerposter@msg]
+\RequirePackage{xkeyval}[2006/11/18]
+\RequirePackage{type1cm} %% get it from ftp://cam.ctan.org/tex-archive/macros/latex/contrib/type1cm.zip
+
+\newif\ifportrait
+\newif\ifcustomsize
+\newif\ifdebug
+
+\DeclareOptionX{size}[a0]{
+ \typeout{beamerposter: checking size input, please wait.}
+ \XKV@cc*+[\val\nr]{#1}{a0b,a0,a1,a2,a3,a4,custom}{%
+ \typeout{beamerposter: the input \val\ \nr\ was correct, we proceed.}
+ \ifcase\nr\relax
+ %a0b
+ \setlength{\paperwidth}{119cm}
+ \setlength{\paperheight}{88cm}
+ \setlength{\textwidth}{116cm}
+ \setlength{\textheight}{88cm}
+ \or
+ %a0
+ \setlength{\paperwidth}{118.82cm}
+ \setlength{\paperheight}{83.96cm}
+ \setlength{\textwidth}{117.82cm}
+ \setlength{\textheight}{82.96cm}
+ \or
+ %a1
+ \setlength{\paperwidth}{83.96cm}
+ \setlength{\paperheight}{59.4cm}
+ \setlength{\textwidth}{82.96cm}
+ \setlength{\textheight}{58.4cm}
+ \or
+ %a2
+ \setlength{\paperwidth}{59.4cm}
+ \setlength{\paperheight}{41.98cm}
+ \setlength{\textwidth}{58.4cm}
+ \setlength{\textheight}{40.98cm}
+ \or
+ %a3
+ \setlength{\paperwidth}{41.98cm}
+ \setlength{\paperheight}{29.7cm}
+ \setlength{\textwidth}{40.98cm}
+ \setlength{\textheight}{28.7cm}
+ \or
+ %a4
+ \setlength{\paperwidth}{29.7cm}
+ \setlength{\paperheight}{21.0cm}
+ \setlength{\textwidth}{28.7cm}
+ \setlength{\textheight}{20.0cm}
+ \or
+ \customsizetrue
+ \fi
+ }{%
+ \PackageWarning{beamerposter}{the input \val\ was incorrect and was ignored.}
+ }%
+ \typeout{beamerposter: finished size input check.}
+}
+\DeclareOptionX{orientation}[portrait]{
+ \typeout{beamerposter: checking orientation input, please wait.}
+ \XKV@cc*+[\val\nr]{#1}{portrait,landscape}{%
+ \typeout{beamerposter: the input \val\ \nr\ was correct, we proceed.}
+ \ifcase\nr\relax
+ \portraittrue
+ \or
+ \portraitfalse
+ \fi
+ }{%
+ \PackageWarning{beamerposter}{the input \val\ was incorrect and was ignored.}
+ }%
+ \typeout{beamerposter: finished orientation check.}
+}
+\DeclareOptionX{scale}[1.0]{\edef\myfontscale{#1}\typeout{beamerposter: myfontscale=\myfontscale}}
+\DeclareOptionX{width}{\edef\customwidth{#1}\typeout{beamerposter: custom poster width=\customwidth}}
+\DeclareOptionX{height}{\edef\customheight{#1}\typeout{beamerposter: custom poster height=\customheight}}
+\DeclareOptionX{debug}{\typeout{beamerposter: enabled debug mode}\debugtrue}
+\DeclareOptionX*{\PackageWarning{beamerposter}{Unknown option ignored: \CurrentOption}}
+%\DeclareOptionX*{\PassOptionsToClass{\CurrentOption}{beamer}}
+\ExecuteOptionsX{size=a0,scale=1.0}
+\ProcessOptionsX\relax
+
+\ifdebug
+ \RequirePackage[debug]{fp}
+\else
+ \RequirePackage{fp}
+\fi
+
+%% swap sizes for portrait orientation
+\ifportrait
+ \newdimen\tmp
+ \setlength{\tmp}{\paperwidth}
+ \setlength{\paperwidth}{\paperheight}
+ \setlength{\paperheight}{\tmp}
+ \setlength{\tmp}{\textwidth}
+ \setlength{\textwidth}{\textheight}
+ \setlength{\textheight}{\tmp}
+\else\relax
+\fi
+
+%% overwrite dimensions if custom size
+\ifcustomsize
+ \setlength{\paperwidth}{\customwidth cm}
+ \setlength{\paperheight}{\customheight cm}
+ \FPupn{\resulttextwidth}{1 customwidth -}
+ \FPupn{\resulttextheight}{1 customheight -}
+ \setlength{\textwidth}{\resulttextwidth cm}
+ \setlength{\textheight}{\resulttextheight cm}
+\fi
+
+%% Setting proper dimensions for a DIN A0 printer
+\setlength{\headheight}{0 cm}
+\setlength{\headsep}{0 cm}
+\setlength{\topmargin}{-12.7 mm} % -1in +1.47cm
+\setlength{\oddsidemargin}{-25.4 mm} % -1in +0.4cm
+
+%% For the page layout
+\ifdebug
+\typeout{beamerposter: paperwidth=\the\paperwidth, paperheight=\the\paperheight}
+\typeout{beamerposter: textwidth=\the\textwidth, textwidth=\the\textheight}
+\fi
+\geometry{
+ paperwidth=\the\paperwidth,
+ paperheight=\the\paperheight,
+ hmargin=1cm,%
+ vmargin=0cm,%
+ head=0.5cm, %
+ headsep=0pt,%
+ foot=0.5cm %
+}
+
+%% scalable vector fonts
+\edef\fontSizeX{12}\edef\fontSizeY{14}
+\FPupn{\resulttinyX}{myfontscale fontSizeX * 2 round}
+\FPupn{\resulttinyY}{myfontscale fontSizeY * 2 round}
+\renewcommand*{\tiny}{\fontsize{\resulttinyX}{\resulttinyY}\selectfont}
+
+\edef\fontSizeX{14.4}\edef\fontSizeY{18}
+\FPupn{\resultscriptsizeX}{myfontscale fontSizeX * 2 round}
+\FPupn{\resultscriptsizeY}{myfontscale fontSizeY * 2 round}
+\renewcommand*{\scriptsize}{\fontsize{\resultscriptsizeX}{\resultscriptsizeY}\selectfont}
+
+\edef\fontSizeX{17.28}\edef\fontSizeY{22}
+\FPupn{\resultfootnotesizeX}{myfontscale fontSizeX * 2 round}
+\FPupn{\resultfootnotesizeY}{myfontscale fontSizeY * 2 round}
+\renewcommand*{\footnotesize}{\fontsize{\resultfootnotesizeX}{\resultfootnotesizeY}\selectfont}
+
+\edef\fontSizeX{20.74}\edef\fontSizeY{25}
+\FPupn{\resultsmallX}{myfontscale fontSizeX * 2 round}
+\FPupn{\resultsmallY}{myfontscale fontSizeY * 2 round}
+\renewcommand*{\small}{\fontsize{\resultsmallX}{\resultsmallY}\selectfont}
+
+\edef\fontSizeX{24.88}\edef\fontSizeY{30}
+\FPupn{\resultnormalsizeX}{myfontscale fontSizeX * 2 round}
+\FPupn{\resultnormalsizeY}{myfontscale fontSizeY * 2 round}
+\renewcommand*{\normalsize}{\fontsize{\resultnormalsizeX}{\resultnormalsizeY}\selectfont}
+
+\edef\fontSizeX{29.86}\edef\fontSizeY{37}
+\FPupn{\resultlargeX}{myfontscale fontSizeX * 2 round}
+\FPupn{\resultlargeY}{myfontscale fontSizeY * 2 round}
+\renewcommand*{\large}{\fontsize{\resultlargeX}{\resultlargeY}\selectfont}
+
+\edef\fontSizeX{35.83}\edef\fontSizeY{45}
+\FPupn{\resultLargeX}{myfontscale fontSizeX * 2 round}
+\FPupn{\resultLargeY}{myfontscale fontSizeY * 2 round}
+\renewcommand*{\Large}{\fontsize{\resultLargeX}{\resultLargeY}\selectfont}
+
+\edef\fontSizeX{43}\edef\fontSizeY{54}
+\FPupn{\resultLARGEX}{myfontscale fontSizeX * 2 round}
+\FPupn{\resultLARGEY}{myfontscale fontSizeY * 2 round}
+\renewcommand*{\LARGE}{\fontsize{\resultLARGEX}{\resultLARGEY}\selectfont}
+
+\edef\fontSizeX{51.6}\edef\fontSizeY{64}
+\FPupn{\resulthugeX}{myfontscale fontSizeX * 2 round}
+\FPupn{\resulthugeY}{myfontscale fontSizeY * 2 round}
+\renewcommand*{\huge}{\fontsize{\resulthugeX}{\resulthugeY}\selectfont}
+
+\edef\fontSizeX{61.92}\edef\fontSizeY{77}
+\FPupn{\resultHugeX}{myfontscale fontSizeX * 2 round}
+\FPupn{\resultHugeY}{myfontscale fontSizeY * 2 round}
+\renewcommand*{\Huge}{\fontsize{\resultHugeX}{\resultHugeY}\selectfont}
+
+\edef\fontSizeX{74.3}\edef\fontSizeY{93}
+\FPupn{\resultveryHugeX}{myfontscale fontSizeX * 2 round}
+\FPupn{\resultveryHugeY}{myfontscale fontSizeY * 2 round}
+\newcommand*{\veryHuge}{\fontsize{\resultveryHugeX}{\resultveryHugeY}\selectfont}
+
+\edef\fontSizeX{89.16}\edef\fontSizeY{112}
+\FPupn{\resultVeryHugeX}{myfontscale fontSizeX * 2 round}
+\FPupn{\resultVeryHugeY}{myfontscale fontSizeY * 2 round}
+\newcommand*{\VeryHuge}{\fontsize{\resultVeryHugeX}{\resultVeryHugeY}\selectfont}
+
+\edef\fontSizeX{107}\edef\fontSizeY{134}
+\FPupn{\resultVERYHugeX}{myfontscale fontSizeX * 2 round}
+\FPupn{\resultVERYHugeY}{myfontscale fontSizeY * 2 round}
+\newcommand*{\VERYHuge}{\fontsize{\resultVERYHugeX}{\resultVERYHugeY}\selectfont}
+
+% set the normalfont (default)
+\renewcommand*{\normalfont}{\normalsize}
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index eec4e9041f6..9e9a62a2b49 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -35,7 +35,8 @@ my @WorkingTLP = qw(
attachfile auncial-new aurical authoraftertitle authorindex
auto-pst-pdf autoarea automata
babel babelbib bangtex barcodes bbcard bbding bbold
- beamer beamer-contrib beamer-tut-pt begriff bera betababel beton
+ beamer beamer-contrib beamer-tut-pt beamerposter
+ begriff bera betababel beton
bez123 bezos bibhtml bibleref bibtopic bibtopicprefix
bibunits bidi bigfoot binomexp blacklettert1 blindtext
blockdraw_mp blowup boisik
diff --git a/Master/tlpkg/tlpsrc/beamerposter.tlpsrc b/Master/tlpkg/tlpsrc/beamerposter.tlpsrc
new file mode 100644
index 00000000000..96d11476d26
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/beamerposter.tlpsrc
@@ -0,0 +1,2 @@
+name beamerposter
+category Package
diff --git a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
index c86b6f16761..515543f849a 100644
--- a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
@@ -29,6 +29,7 @@ depend authoraftertitle
depend authorindex
depend autotab
depend beamer-contrib
+depend beamerposter
depend begriff
depend beton
depend bez123