%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % 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 % 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