beamerthemevu.sty 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. \DeclareOption{Lato}{
  2. \setsansfont[Ligatures=TeX]{Lato}
  3. \setmonofont[Ligatures=TeX]{Lato}
  4. }
  5. \ProcessOptions
  6. \RequirePackage{tikz}
  7. \RequirePackage[overlay, absolute]{textpos}
  8. \usetikzlibrary{arrows.meta, shapes.misc}
  9. \definecolor{VUBlack}{RGB}{0,0,0}
  10. \definecolor{VUWhite}{RGB}{255,255,255}
  11. \definecolor{VUBlue}{RGB}{0,129,202}
  12. \definecolor{VUGray}{RGB}{124,124,124}
  13. \definecolor{VUPurple}{RGB}{240,0,240}
  14. \setbeamercolor{normal text}{fg=VUGray, bg=white}
  15. \setbeamercolor{background canvas}{bg=VUWhite}
  16. \setbeamercolor{section in toc}{parent={normal text}}
  17. \setbeamercolor{subsection in toc}{parent={normal text}}
  18. \setbeamercolor{item}{parent={normal text}}
  19. \setbeamercolor{block title}{parent={normal text}, fg=VUWhite, bg=VUBlack}
  20. \setbeamercolor{block body}{parent={normal text}, fg=VUWhite, bg=VUGray}
  21. \setbeamercolor{block title example}{parent={normal text}, fg=VUWhite, bg=VUGray}
  22. \setbeamercolor{block body example}{parent={normal text}, fg=VUWhite, bg=VUBlack}
  23. \setbeamercolor{logo}{parent={normal text}, bg=VUWhite}
  24. \setbeamercolor{subtitle}{parent={normal text}}
  25. \setbeamercolor{institute in head/foot}{parent={normal text}}
  26. \setbeamercolor{headline}{parent={normal text}, bg=VUBlack}
  27. \setbeamercolor{qed symbol}{parent={normal text}}
  28. \setbeamercolor{title page}{fg=VUBlack, bg=VUWhite}
  29. \setbeamercolor{subtitle}{fg=VUGray,bg=VUWhite}
  30. \setbeamercolor{footline}{fg=VUWhite, bg=VUBlue}
  31. \setbeamercolor{footnote}{fg=VUWhite, bg=VUGray}
  32. \setbeamercolor{frametitle}{fg=VUWhite, bg=VUBlack}
  33. \setbeamercolor{canvas}{fg=VUGray, bg=VUWhite}
  34. \setbeamercolor{prefooter}{fg=VUWhite, bg=VUGray}
  35. \setbeamercolor{section page}{fg=VUBlack, bg=VUWhite}
  36. \setbeamerfont{footline}{size=\normalsize}
  37. \setbeamerfont{footnote}{size=\normalsize}
  38. \setbeamerfont{institute in head/foot}{size=\small}
  39. \setbeamerfont{navigation symbols}{size=\small}
  40. \setbeamerfont{section page}{size=\huge}
  41. \setbeamerfont{title}{size=\huge}
  42. \setbeamerfont{frametitle}{size=\huge}
  43. \setbeamerfont{subtitle}{size=\Large}
  44. \setbeamerfont{author}{size=\Large}
  45. \setbeamerfont{date}{size=\Large}
  46. \setbeamertemplate{navigation symbols}{}
  47. \setbeamertemplate{itemize items}[circle]
  48. \setbeamertemplate{footline}{
  49. \begin{beamercolorbox}[ht=0.75cm,wd=\paperwidth]{footline}
  50. \includegraphics[height=0.75cm]{images/footer}
  51. \hfill
  52. \vbox to 0.75cm{\vfil\hbox{Course name or presentation title - \#\insertframenumber/\inserttotalframenumber}\vfil}%\
  53. \hspace{0.5cm}
  54. \end{beamercolorbox}
  55. }
  56. \setbeamertemplate{footnote}{
  57. \begin{beamercolorbox}[ht=0.75cm,wd=\paperwidth]{footnote}
  58. \end{beamercolorbox}
  59. }
  60. \setbeamertemplate{title page}{
  61. \begin{beamercolorbox}[wd=0.5\paperwidth,ht=0.4\paperheight,dp=8ex,left]{logo}
  62. \vfill
  63. \includegraphics[height=2.5cm]{images/logo}
  64. \vfill
  65. \end{beamercolorbox}
  66. \begin{textblock*}{12cm}(0.5\paperwidth,3cm)
  67. \begin{beamercolorbox}[wd=0.5\paperwidth]{title page}
  68. \usebeamerfont{title}\usebeamercolor{title}\inserttitle%
  69. \end{beamercolorbox}%
  70. \end{textblock*}
  71. \begin{textblock*}{12cm}(0.5\paperwidth,5cm)
  72. \begin{beamercolorbox}[wd=0.5\paperwidth]{subtitle}
  73. \usebeamerfont{subtitle}\usebeamercolor{subtitle}\insertsubtitle%
  74. \end{beamercolorbox}%
  75. \end{textblock*}
  76. }
  77. \setbeamertemplate{frametitle}{
  78. \begin{beamercolorbox}[wd=\paperwidth,dp=1ex,leftskip=0.5cm,rightskip=0.5cm]{frametitle}
  79. \vfill
  80. \usebeamerfont{frametitle}\insertframetitle
  81. \vfill
  82. \end{beamercolorbox}
  83. }
  84. \setbeamertemplate{block begin}{
  85. \vskip\baselineskip
  86. \begin{beamercolorbox}[wd=\textwidth, ht=0.5cm, dp=0.2cm, leftskip=0.2cm]{block title}%
  87. \usebeamerfont*{block title}{\rule[-0.4ex]{0mm}{2ex}\insertblocktitle}%
  88. \end{beamercolorbox}%
  89. {\nointerlineskip\vskip-0.5pt}%
  90. \usebeamerfont{block body}%
  91. \begin{beamercolorbox}[wd=\textwidth, leftskip=0.2cm, dp=0.2cm]{block body}%
  92. \vskip-.75ex\vbox{}%
  93. }
  94. \setbeamertemplate{block end}{
  95. \end{beamercolorbox}
  96. \vspace*{.25cm}
  97. }
  98. \setbeamertemplate{block example begin}{
  99. \vskip\baselineskip
  100. \begin{beamercolorbox}[wd=\textwidth, ht=0.5cm, dp=0.2cm, leftskip=0.2cm]{block title example}%
  101. \usebeamerfont*{block title example}{\rule[-0.4ex]{0mm}{2ex}\insertblocktitle}%
  102. \end{beamercolorbox}%
  103. {\nointerlineskip\vskip-0.5pt}%
  104. \usebeamerfont{block body example}%
  105. \begin{beamercolorbox}[wd=\textwidth, leftskip=0.2cm, dp=0.2cm]{block body example}%
  106. \vskip-.75ex\vbox{}%
  107. }
  108. \setbeamertemplate{block example end}{
  109. \end{beamercolorbox}
  110. \vspace*{.25cm}
  111. }
  112. \AtBeginSection[]{
  113. \begin{frame}
  114. \vfill
  115. \centering
  116. \begin{beamercolorbox}[center]{section page}
  117. \usebeamerfont{section page}\insertsectionhead\par%
  118. \end{beamercolorbox}
  119. \vfill
  120. \end{frame}
  121. }