From 030dcc780817d621b3f9e64536dc508cbd2803ec Mon Sep 17 00:00:00 2001 From: =?utf8?q?Kim=20Nguy=E1=BB=85n?= Date: Sat, 1 Sep 2012 00:30:33 +0200 Subject: [PATCH] Add logo, fix makefile. --- Makefile | 14 ++++ beamerthemeUpsud.sty | 162 +++++++++++++++++++++++++++++++++++++++++++ upsud.pdf | Bin 0 -> 8173 bytes 3 files changed, 176 insertions(+) create mode 100644 Makefile create mode 100644 beamerthemeUpsud.sty create mode 100644 upsud.pdf diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a61e2a5 --- /dev/null +++ b/Makefile @@ -0,0 +1,14 @@ +FILES=upsud.pdf beamerthemeUpsud.sty + +all: + + +install: + mkdir -p `kpsewhich --var-value=TEXMFHOME`/tex/latex/beamer-upsud/ + cp $(FILES) `kpsewhich --var-value=TEXMFHOME`/tex/latex/beamer-upsud/ + mktexlsr `kpsewhich --var-value=TEXMFHOME` + +uninstall: + rm -rf `kpsewhich --var-value=TEXMFHOME`/tex/latex/beamer-upsud/ + mktexlsr `kpsewhich --var-value=TEXMFHOME` + diff --git a/beamerthemeUpsud.sty b/beamerthemeUpsud.sty new file mode 100644 index 0000000..642dbf2 --- /dev/null +++ b/beamerthemeUpsud.sty @@ -0,0 +1,162 @@ + + +\mode + +\RequirePackage{tikz} + +%%% colors +\definecolor{upsblue}{RGB}{0, 72, 108} +\definecolor{upsgray}{RGB}{146, 185, 56} +\definecolor{upsgreen}{RGB}{105, 105, 104} + + +\setbeamercolor{title}{fg = upsblue} +\setbeamercolor{frametitle}{fg = upsblue} +\setbeamercolor{item}{fg = upsblue} +\setbeamercolor{subitem}{fg = upsblue} +\setbeamercolor{subsubitem}{fg = upsblue} +\setbeamercolor{description item}{fg = upsblue} + +\setbeamercolor{normal text}{fg = upsgray} +\setbeamercolor{alerted text}{fg = upsgreen} + + + + + +%%% font options + + +\setbeamerfont{normal text}{} % ignored currently +\setbeamerfont{alerted text}{} +\setbeamerfont{example text}{} + +\setbeamerfont{structure}{} +\setbeamerfont{tiny structure}{size=\tiny} + +\setbeamerfont{title}{size=\Large,parent=structure} +\setbeamerfont{title in head/foot}{} +\setbeamerfont{title in sidebar}{size=\tiny} + +\setbeamerfont{subtitle}{size=\normalsize,parent=title} + +\setbeamerfont{author}{} +\setbeamerfont{author in head/foot}{} +\setbeamerfont{author in sidebar}{size=\tiny} + +\setbeamerfont{institute}{size=\scriptsize} +\setbeamerfont{institute in head/foot}{} +\setbeamerfont{institute in sidebar}{} + +\setbeamerfont{date}{} +\setbeamerfont{date in head/foot}{} +\setbeamerfont{date in sidebar}{} + +\setbeamerfont{part name}{size=\LARGE} +\setbeamerfont{part title}{size=\LARGE,parent=title} + +\setbeamerfont{section name}{size=\Large} +\setbeamerfont{section title}{size=\Large,parent=title} + +\setbeamerfont{section in toc}{parent=structure} +\setbeamerfont{section in toc shaded}{parent=section in toc} +\setbeamerfont{section in head/foot}{} +\setbeamerfont{section in sidebar}{size=\tiny} +\setbeamerfont{section number projected}{size=\small,parent={section in toc,projected text}} + +\setbeamerfont{subsection name}{size=\large} +\setbeamerfont{subsection title}{size=\large,parent=title} + +\setbeamerfont{subsection in toc}{} +\setbeamerfont{subsection in toc shaded}{parent=subsection in toc} +\setbeamerfont{subsection in head/foot}{} +\setbeamerfont{subsection in sidebar}{} + +\setbeamerfont{subsubsection in toc}{size=\footnotesize} +\setbeamerfont{subsubsection in toc shaded}{parent=subsubsection in toc} +\setbeamerfont{subsubsection in head/foot}{} +\setbeamerfont{subsubsection in sidebar}{} + +\setbeamerfont{headline}{parent={tiny structure}} +\setbeamerfont{footline}{parent={tiny structure}} + +\setbeamerfont{sidebar}{size=\Tiny,parent={tiny structure}} +\setbeamerfont{sidebar left}{parent=sidebar} +\setbeamerfont{sidebar right}{parent=sidebar} + +\setbeamerfont{frametitle}{parent=structure,size=\Large,series=\bfseries} +\setbeamerfont{framesubtitle}{parent=frametitle,size=\footnotesize} + +\setbeamerfont{caption}{size=\small} +\setbeamerfont{caption name}{parent={structure,caption}} + +\setbeamerfont{button}{size=\tiny} + +\setbeamerfont{block body}{} +\setbeamerfont{block body alerted}{} +\setbeamerfont{block body example}{} +\setbeamerfont{block title}{size=\large,parent={structure,block body}} +\setbeamerfont{block title alerted}{parent={block title,alerted text}} +\setbeamerfont{block title example}{parent={block title,example text}} + +\setbeamerfont{item}{parent=structure} +\setbeamerfont{subitem}{parent=item} +\setbeamerfont{subsubitem}{parent=subitem} + +\setbeamerfont{item projected}{size=\tiny,parent={item,projected text}} +\setbeamerfont{subitem projected}{parent=item projected} +\setbeamerfont{subsubitem projected}{parent=subitem projected} + +\setbeamerfont{itemize item}{parent=item} +\setbeamerfont{itemize subitem}{parent=subitem} +\setbeamerfont{itemize subsubitem}{parent=subsubitem} + +\setbeamerfont{enumerate item}{parent=item} +\setbeamerfont{enumerate subitem}{parent=subitem} +\setbeamerfont{enumerate subsubitem}{parent=subsubitem} + +\setbeamerfont{itemize/enumerate body}{} +\setbeamerfont{itemize/enumerate subbody}{size=\small} +\setbeamerfont{itemize/enumerate subsubbody}{size=\footnotesize} + + +\setbeamerfont{description item}{parent=item} + +\setbeamerfont{projected text}{parent={tiny structure}} + +\setbeamerfont{abstract}{size=\small} +\setbeamerfont{abstract title}{parent={abstract,structure},size=\normalsize} + +\setbeamerfont{verse}{family=\rmfamily,shape=\itshape} + +\setbeamerfont{quotation}{shape=\itshape} +\setbeamerfont{quote}{parent=quotation} + +\setbeamerfont{note page}{size=\small} + +%%%% Layout options + +\setbeamertemplate{frametitle}[default][center] + +%%%% Style options + +\setbeamertemplate{items}[square] +\setbeamertemplate{sections/subsections in toc}[square] + + +%%% title page + + +\addtobeamertemplate{title page}{ + \begin{tikzpicture}[remember picture,overlay] + \node [xshift=0cm,yshift=0cm] at (current page.northwest) { + \includegraphics[width=2cm]{upsud} + }; + \end{tikzpicture} +}{} + + + + +\mode + diff --git a/upsud.pdf b/upsud.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b48fe4b38e8649ec83b90cce8a32698aa35ef600 GIT binary patch literal 8173 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 EKXl~_x&QzG literal 0 HcmV?d00001 -- 2.17.1