diff options
Diffstat (limited to 'macros/latex/contrib/beamer-contrib/themes/beamer2thesis/latex/beamerthemeTorinoTh.sty')
-rw-r--r-- | macros/latex/contrib/beamer-contrib/themes/beamer2thesis/latex/beamerthemeTorinoTh.sty | 129 |
1 files changed, 129 insertions, 0 deletions
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamer2thesis/latex/beamerthemeTorinoTh.sty b/macros/latex/contrib/beamer-contrib/themes/beamer2thesis/latex/beamerthemeTorinoTh.sty new file mode 100644 index 0000000000..878734d3be --- /dev/null +++ b/macros/latex/contrib/beamer-contrib/themes/beamer2thesis/latex/beamerthemeTorinoTh.sty @@ -0,0 +1,129 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Copyright 2011-2012 by Fiandrino Claudio +% +% This file may be distributed and/or modified +% +% 1. under the LaTeX Project Public License and/or +% 2. under the GNU Public License. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\mode<presentation> + +% Options +\DeclareOptionBeamer{language}{\PassOptionsToPackage{language=#1}{beamerinnerthemetorinoth}\def\beamer@torinoth@language{#1}} +\DeclareOptionBeamer{titlepagelogo}{\PassOptionsToPackage{titlepagelogo=#1}{beamerinnerthemetorinoth}} +\DeclareOptionBeamer{bullet}{\PassOptionsToPackage{bullet=#1}{beamerinnerthemetorinoth}} +\DeclareOptionBeamer{pageofpages}{\PassOptionsToPackage{pageofpages=#1}{beamerouterthemetorinoth}} +\DeclareOptionBeamer{titleline}[false]{\PassOptionsToPackage{titleline=#1}{beamerouterthemetorinoth}} +\DeclareOptionBeamer{color}{\PassOptionsToPackage{color=#1}{beamercolorthemetorinoth}} +\DeclareOptionBeamer{secondcandidate}[true]{\PassOptionsToPackage{secondcandidate=#1}{beamerinnerthemetorinoth}} +\DeclareOptionBeamer{secondsupervisor}[true]{\PassOptionsToPackage{secondsupervisor=#1}{beamerinnerthemetorinoth}} +\DeclareOptionBeamer{secondlogo}[true]{\PassOptionsToPackage{secondlogo=#1}{beamerinnerthemetorinoth}} +\DeclareOptionBeamer{thirdlogo}[true]{\PassOptionsToPackage{thirdlogo=#1}{beamerinnerthemetorinoth}} +\DeclareOptionBeamer{assistantsupervisor}[true]{\PassOptionsToPackage{assistantsupervisor=#1}{beamerinnerthemetorinoth}} +\DeclareOptionBeamer{secondassistantsupervisor}[true]{\PassOptionsToPackage{secondassistantsupervisor=#1}{beamerinnerthemetorinoth}} +\DeclareOptionBeamer{notshowauthor}[true]{\PassOptionsToPackage{notshowauthor=#1}{beamerouterthemetorinoth}} +\DeclareOptionBeamer{coding}{\def\beamer@torinoth@coding{#1}} +\ExecuteOptionsBeamer{coding=utf8x} +\ProcessOptionsBeamer + +% Packages +\RequirePackage{ifxetex}% +\RequirePackage{pifont}% +\ifxetex + \RequirePackage{fontspec}% + \defaultfontfeatures{Mapping=tex-text}% + \RequirePackage{xunicode}% + \RequirePackage{xltxtra}% + \RequirePackage{metalogo}% + \RequirePackage{xkeyval}% + \RequirePackage{polyglossia}% +\else + \RequirePackage[\beamer@torinoth@coding]{inputenc}% +\fi + +% Disable insertshorttitle link +\renewcommand\insertshorttitle[1][]{% + \beamer@setupshort{#1}% + \let\thanks=\@gobble% + \beamer@insertshort{\beamer@shorttitle}% + } + +% Language +\def\beamer@torinoth@subject{}% +\def\beamer@torinoth@italiantext{italian}% +\def\beamer@torinoth@englishtext{english}% + \ifx\beamer@torinoth@language\beamer@torinoth@italiantext% + \renewcommand\beamer@torinoth@subject{Presentazione Tesi di Laurea}% + \ifxetex + \setmainlanguage{italian}% + \else + \RequirePackage[italian]{babel}% + \fi + \fi% + + \ifx\beamer@torinoth@language\beamer@torinoth@englishtext% + \renewcommand\beamer@torinoth@subject{Thesis Presentation}% + \ifxetex + \setmainlanguage[variant=british]{english}% + \else + \RequirePackage[english]{babel}% + \fi% + \else% + \def\setsubject#1{\gdef\@setsubject{#1}}% + \def\@setsubject{\PackageError{Beamer2Thesis}% + {\protect\setsubject\space not given. Please insert it}% + {Example in english: \protect\setsubject{Thesis Presentation}} + } + \renewcommand\beamer@torinoth@subject{\@setsubject}% + \ifxetex + \setmainlanguage{\beamer@torinoth@language}% + \else + \RequirePackage[\beamer@torinoth@language]{babel}% + \fi% + \fi% + +% General settings +\useinnertheme{torinoth} +\useoutertheme{torinoth} +\usecolortheme{torinoth} +\usefonttheme{torinoth} + +\setbeamertemplate{navigation symbols}{} + +% Environment +\newenvironment{tframe}{ +\begin{frame}[t]}{\end{frame}} + +% Titleapageframe command +\newcommand{\titlepageframe}{ +\begin{frame}[plain] +\titlepage +\end{frame} +} + +% Highlight a single word +\newcommand{\highlight}[1]{{\it{\color{alerted text.fg}{#1}}}} +\newcommand{\highlightbf}[1]{{\bf\color{alerted text.fg}{#1}}} + +% Define hypersetup +\hypersetup{% + colorlinks=true, + hyperindex=true, + plainpages=false, + urlcolor=alerted text.fg, + linkcolor=alerted text.fg, + pdfinfo={% + Title={\inserttitle},% + Author={\insertauthor},% + Subject={\beamer@torinoth@subject},% + } +} + +% Blocks +\setbeamertemplate{blocks}[rounded][shadow=true] + +\mode +<all> |