Skip to content
Snippets Groups Projects
Commit 66614646 authored by tuhe's avatar tuhe
Browse files

converter cli + tests

parent 7c65f4be
No related branches found
No related tags found
No related merge requests found
Pipeline #7542 passed
Showing
with 3972 additions and 0 deletions
File added
import os, shutil, sys, glob
if __name__ == "__main__":
if os.path.isdir("converted"):
shutil.rmtree("converted")
os.mkdir("converted")
shutil.copyfile("MDP.pdf", "converted/MDP.pdf")
from slider.slider_cli import slider_converter_cli
slider_converter_cli(pdffile="converted/MDP.pdf")
a = 234
pass
\ No newline at end of file
File added
\relax
\providecommand\hyper@newdestlabel[2]{}
\providecommand{\transparent@use}[1]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\providecommand\babel@aux[2]{}
\@nameuse{bbl@beforestart}
\babel@aux{english}{}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {4}{4}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{5}{5/5}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {5}{5}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{6}{6/6}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {6}{6}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{7}{7/7}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {7}{7}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{8}{8/8}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {8}{8}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{9}{9/9}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {9}{9}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{10}{10/10}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {10}{10}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{11}{11/11}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {11}{11}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{12}{12/12}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {12}{12}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{13}{13/13}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {13}{13}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{14}{14/14}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {14}{14}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{15}{15/15}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {15}{15}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{16}{16/16}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {16}{16}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{17}{17/17}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {17}{17}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{18}{18/18}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {18}{18}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{19}{19/19}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {19}{19}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{20}{20/20}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {20}{20}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{21}{21/21}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {21}{21}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{22}{22/22}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {22}{22}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{23}{23/23}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {23}{23}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{24}{24/24}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {24}{24}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{25}{25/25}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {25}{25}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{26}{26/26}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {26}{26}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{27}{27/27}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {27}{27}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{28}{28/28}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {28}{28}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{29}{29/29}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {29}{29}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{30}{30/30}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {30}{30}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{31}{31/31}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {31}{31}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{32}{32/32}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {32}{32}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{33}{33/33}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {33}{33}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{34}{34/34}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {34}{34}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{35}{35/35}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {35}{35}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{36}{36/36}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {36}{36}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{37}{37/37}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {37}{37}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{38}{38/38}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {38}{38}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{39}{39/39}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {39}{39}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{40}{40/40}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {40}{40}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{41}{41/41}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {41}{41}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{42}{42/42}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {42}{42}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{43}{43/43}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {43}{43}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{44}{44/44}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {44}{44}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{45}{45/45}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {45}{45}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{46}{46/46}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {46}{46}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{47}{47/47}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {47}{47}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{48}{48/48}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {48}{48}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{49}{49/49}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {49}{49}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{50}{50/50}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {50}{50}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{51}{51/51}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {51}{51}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{52}{52/52}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {52}{52}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{53}{53/53}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {53}{53}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{54}{54/54}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {54}{54}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{55}{55/55}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {55}{55}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{56}{56/56}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {56}{56}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{57}{57/57}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {57}{57}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{58}{58/58}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {58}{58}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{59}{59/59}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {59}{59}}}
\@writefile{nav}{\headcommand {\beamer@partpages {1}{59}}}
\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{59}}}
\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{59}}}
\@writefile{nav}{\headcommand {\beamer@documentpages {59}}}
\@writefile{nav}{\headcommand {\gdef \inserttotalframenumber {59}}}
\gdef\svg@ink@ver@settings{{\m@ne }{inkscape}{1}}
\gdef \@abspage@last{59}
This diff is collapsed.
This diff is collapsed.
\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}
\headcommand {\beamer@framepages {1}{1}}
\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}
\headcommand {\beamer@framepages {2}{2}}
\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}
\headcommand {\beamer@framepages {3}{3}}
\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}
\headcommand {\beamer@framepages {4}{4}}
\headcommand {\slideentry {0}{0}{5}{5/5}{}{0}}
\headcommand {\beamer@framepages {5}{5}}
\headcommand {\slideentry {0}{0}{6}{6/6}{}{0}}
\headcommand {\beamer@framepages {6}{6}}
\headcommand {\slideentry {0}{0}{7}{7/7}{}{0}}
\headcommand {\beamer@framepages {7}{7}}
\headcommand {\slideentry {0}{0}{8}{8/8}{}{0}}
\headcommand {\beamer@framepages {8}{8}}
\headcommand {\slideentry {0}{0}{9}{9/9}{}{0}}
\headcommand {\beamer@framepages {9}{9}}
\headcommand {\slideentry {0}{0}{10}{10/10}{}{0}}
\headcommand {\beamer@framepages {10}{10}}
\headcommand {\slideentry {0}{0}{11}{11/11}{}{0}}
\headcommand {\beamer@framepages {11}{11}}
\headcommand {\slideentry {0}{0}{12}{12/12}{}{0}}
\headcommand {\beamer@framepages {12}{12}}
\headcommand {\slideentry {0}{0}{13}{13/13}{}{0}}
\headcommand {\beamer@framepages {13}{13}}
\headcommand {\slideentry {0}{0}{14}{14/14}{}{0}}
\headcommand {\beamer@framepages {14}{14}}
\headcommand {\slideentry {0}{0}{15}{15/15}{}{0}}
\headcommand {\beamer@framepages {15}{15}}
\headcommand {\slideentry {0}{0}{16}{16/16}{}{0}}
\headcommand {\beamer@framepages {16}{16}}
\headcommand {\slideentry {0}{0}{17}{17/17}{}{0}}
\headcommand {\beamer@framepages {17}{17}}
\headcommand {\slideentry {0}{0}{18}{18/18}{}{0}}
\headcommand {\beamer@framepages {18}{18}}
\headcommand {\slideentry {0}{0}{19}{19/19}{}{0}}
\headcommand {\beamer@framepages {19}{19}}
\headcommand {\slideentry {0}{0}{20}{20/20}{}{0}}
\headcommand {\beamer@framepages {20}{20}}
\headcommand {\slideentry {0}{0}{21}{21/21}{}{0}}
\headcommand {\beamer@framepages {21}{21}}
\headcommand {\slideentry {0}{0}{22}{22/22}{}{0}}
\headcommand {\beamer@framepages {22}{22}}
\headcommand {\slideentry {0}{0}{23}{23/23}{}{0}}
\headcommand {\beamer@framepages {23}{23}}
\headcommand {\slideentry {0}{0}{24}{24/24}{}{0}}
\headcommand {\beamer@framepages {24}{24}}
\headcommand {\slideentry {0}{0}{25}{25/25}{}{0}}
\headcommand {\beamer@framepages {25}{25}}
\headcommand {\slideentry {0}{0}{26}{26/26}{}{0}}
\headcommand {\beamer@framepages {26}{26}}
\headcommand {\slideentry {0}{0}{27}{27/27}{}{0}}
\headcommand {\beamer@framepages {27}{27}}
\headcommand {\slideentry {0}{0}{28}{28/28}{}{0}}
\headcommand {\beamer@framepages {28}{28}}
\headcommand {\slideentry {0}{0}{29}{29/29}{}{0}}
\headcommand {\beamer@framepages {29}{29}}
\headcommand {\slideentry {0}{0}{30}{30/30}{}{0}}
\headcommand {\beamer@framepages {30}{30}}
\headcommand {\slideentry {0}{0}{31}{31/31}{}{0}}
\headcommand {\beamer@framepages {31}{31}}
\headcommand {\slideentry {0}{0}{32}{32/32}{}{0}}
\headcommand {\beamer@framepages {32}{32}}
\headcommand {\slideentry {0}{0}{33}{33/33}{}{0}}
\headcommand {\beamer@framepages {33}{33}}
\headcommand {\slideentry {0}{0}{34}{34/34}{}{0}}
\headcommand {\beamer@framepages {34}{34}}
\headcommand {\slideentry {0}{0}{35}{35/35}{}{0}}
\headcommand {\beamer@framepages {35}{35}}
\headcommand {\slideentry {0}{0}{36}{36/36}{}{0}}
\headcommand {\beamer@framepages {36}{36}}
\headcommand {\slideentry {0}{0}{37}{37/37}{}{0}}
\headcommand {\beamer@framepages {37}{37}}
\headcommand {\slideentry {0}{0}{38}{38/38}{}{0}}
\headcommand {\beamer@framepages {38}{38}}
\headcommand {\slideentry {0}{0}{39}{39/39}{}{0}}
\headcommand {\beamer@framepages {39}{39}}
\headcommand {\slideentry {0}{0}{40}{40/40}{}{0}}
\headcommand {\beamer@framepages {40}{40}}
\headcommand {\slideentry {0}{0}{41}{41/41}{}{0}}
\headcommand {\beamer@framepages {41}{41}}
\headcommand {\slideentry {0}{0}{42}{42/42}{}{0}}
\headcommand {\beamer@framepages {42}{42}}
\headcommand {\slideentry {0}{0}{43}{43/43}{}{0}}
\headcommand {\beamer@framepages {43}{43}}
\headcommand {\slideentry {0}{0}{44}{44/44}{}{0}}
\headcommand {\beamer@framepages {44}{44}}
\headcommand {\slideentry {0}{0}{45}{45/45}{}{0}}
\headcommand {\beamer@framepages {45}{45}}
\headcommand {\slideentry {0}{0}{46}{46/46}{}{0}}
\headcommand {\beamer@framepages {46}{46}}
\headcommand {\slideentry {0}{0}{47}{47/47}{}{0}}
\headcommand {\beamer@framepages {47}{47}}
\headcommand {\slideentry {0}{0}{48}{48/48}{}{0}}
\headcommand {\beamer@framepages {48}{48}}
\headcommand {\slideentry {0}{0}{49}{49/49}{}{0}}
\headcommand {\beamer@framepages {49}{49}}
\headcommand {\slideentry {0}{0}{50}{50/50}{}{0}}
\headcommand {\beamer@framepages {50}{50}}
\headcommand {\slideentry {0}{0}{51}{51/51}{}{0}}
\headcommand {\beamer@framepages {51}{51}}
\headcommand {\slideentry {0}{0}{52}{52/52}{}{0}}
\headcommand {\beamer@framepages {52}{52}}
\headcommand {\slideentry {0}{0}{53}{53/53}{}{0}}
\headcommand {\beamer@framepages {53}{53}}
\headcommand {\slideentry {0}{0}{54}{54/54}{}{0}}
\headcommand {\beamer@framepages {54}{54}}
\headcommand {\slideentry {0}{0}{55}{55/55}{}{0}}
\headcommand {\beamer@framepages {55}{55}}
\headcommand {\slideentry {0}{0}{56}{56/56}{}{0}}
\headcommand {\beamer@framepages {56}{56}}
\headcommand {\slideentry {0}{0}{57}{57/57}{}{0}}
\headcommand {\beamer@framepages {57}{57}}
\headcommand {\slideentry {0}{0}{58}{58/58}{}{0}}
\headcommand {\beamer@framepages {58}{58}}
\headcommand {\slideentry {0}{0}{59}{59/59}{}{0}}
\headcommand {\beamer@framepages {59}{59}}
\headcommand {\beamer@partpages {1}{59}}
\headcommand {\beamer@subsectionpages {1}{59}}
\headcommand {\beamer@sectionpages {1}{59}}
\headcommand {\beamer@documentpages {59}}
\headcommand {\gdef \inserttotalframenumber {59}}
File added
\documentclass[aspectratio=43]{beamer}
\usepackage{etoolbox}
\newtoggle{overlabel_includesvgs}
\newtoggle{overlabel_includelabels}
\toggletrue{overlabel_includesvgs}
\toggletrue{overlabel_includelabels}
\input{beamer_slider_preamble.tex}
\title{Example slide show}
\author{Author}
\date{April 1st, 2022}
\begin{document}
\begin{frame}
\maketitle
\end{frame}
% This slideshow is made using slider. Install using: pip install beamer-slider
% check http://gitlab.compute.dtu.dk/tuhe/slider for more information.
\begin{frame}\osvg{myoverlay} % Use the \osvg{labelname} - tag to create new overlays. Run the command `slider` in the terminal and check the ./osvgs directory for the svg files!
\frametitle{Slide with an overlay}
This is some example text!
\end{frame}
\input{svg_converted_slides}\end{document}
\babel@toc {english}{}\relax
% WARNING! This file was automatically generated; see slider/DTU_Beamer_files for original version.
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\usepackage{booktabs}
\usepackage{siunitx}
\usepackage[inkscape=true,inkscapeformat=pdf,inkscapelatex=true]{svg}
\svgpath{osvgs/}
\usepackage{url}
\usepackage{pmboxdraw}
\usepackage{amssymb}
\usepackage{pgffor}
\usetheme[department=compute]{DTU}
\newcommand{\tabitem}{{\color{dtured}$\bullet$} }
\usepackage[absolute,overlay]{textpos}
\textblockorigin{0mm}{0mm}
\setlength{\TPHorizModule}{\paperwidth}
\setlength{\TPVertModule}{\paperheight}
% Latin Modern
\usepackage{lmodern}
\newcommand{\overlabel}[1]{ \begin{textblock}{1}(0,0) \url{#1} \end{textblock} }
% Verdana font type
%\usepackage{verdana}
% Helvetica
%\usepackage{helvet}
% Times (text and math)
%\usepackage{newtx, newtxmath}
% \usetheme[department=compute]{DTU}
\makeatletter
\def\osvg{\@ifnextchar[{\@with}{\@without} }
\def\@with[#1]#2{
\foreach[count=\n] \x in {#1}{
\iftoggle{overlabel_includesvgs}{
\IfFileExists{osvgs/x_do_not_edit_#2-l\n_nofonts.pdf}{
\begin{textblock}{1}(0,0)
\includegraphics<\x>[width=1.0\linewidth]{osvgs/x_do_not_edit_#2-l\n_nofonts}
\end{textblock}
}{ File: \url{osvgs/x_do_not_edit_#2-l\n_nofonts.pdf} does not exist; bad layer import? Check \url{osvgs/#2.svg} including layer information.
}
}
}
\olabel{#2}
}
\def\@without#1{
% Try to include first 10 layer files if they are there.
\foreach[count=\n] \x in {1,...,10}{
\iftoggle{overlabel_includesvgs}{
\IfFileExists{osvgs/x_do_not_edit_#1-l\n_nofonts.pdf}{
\begin{textblock}{1}(0,0)
\includegraphics<\n->[width=1.0\linewidth]{osvgs/x_do_not_edit_#1-l\n_nofonts}
\end{textblock}
}{
}
}
}
\olabel{#1}
}
\newcommand{\olabel}[1]{
\iftoggle{overlabel_includelabels}{
\begin{textblock}{1}(0,0) \url{#1} \end{textblock}
}{
\begin{textblock}{1}(0,0) {\color{white} \url{#1} } \end{textblock}
}
}
\makeatother
\makeatother
\ifdefined\bluem
% nothing.
\else
\newcommand\bluem[1]{{\textcolor[rgb]{0.20, 0.40, 0.80}{ #1 }}}
\newcommand\redm[1]{{\textcolor[rgb]{0.60, 0.00, 0.00}{ #1 }}}
\newcommand\greenm[1]{{\textcolor[HTML]{398E00}{ #1 }}}
\newcommand\yellowm[1]{{\textcolor[rgb]{1.00, 0.80, 0.00}{ #1 }}}
\newcommand\bluet[1]{{\textcolor[rgb]{0.20, 0.40, 0.80}{\textbf{#1}}}}
\newcommand\redt[1]{{\textcolor[rgb]{0.60, 0.00, 0.00}{\textbf{#1}}}}
\newcommand\greent[1]{{\textcolor[HTML]{398E00}{\textbf{#1}}}}
\newcommand\yellowt[1]{{\textcolor[rgb]{1.00, 0.80, 0.00}{\textbf{#1}}}}
\fi
\ No newline at end of file
% beamercolorthemeDTU.sty
% This file is a part of the DTU beamer package and makes sure that
% the DTU colours are available. This file does neither redefine
% beamer settings, nor does it add new configurations. It has to be
% maintained for backward compatibility.
%
% Changelog
% 2011-06-23 jowr Replaced the old colour definitions with the new ones from the design guide
% 2011-07-05 jowr Added alternative colours for the graphs
% 2011-08-16 jowr Moved colour definitions to resources folder, also used in poster class
% 2014-09-27 jowr Added documentation and prepared merge to git repository
%
%
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Load the file if it exists, throw a warning otherwise
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\InputIfFileExists{dtucolours}{
\PackageInfo{dtubeamer}{Successfully loaded the DTU colours.}
}{
\PackageWarning{dtubeamer}{Could not load the colours from dtucolours.sty. This compilation is likely to fail.}
}%
\mode<presentation>
% The new design does not need any adaption here, black is
% the default colour.
\mode<all>
\ No newline at end of file
% Copyright 2014 by Remus Mihail Prunescu
% LaTeX Support Group 2014
% DTU Official Presentation
% For PDFLATEX
\usefonttheme{professionalfonts}
% Title font
\setbeamerfont{title}{size=\large, series=\bfseries}
\setbeamercolor{title}{fg=black}
% Subtitle font
\setbeamerfont{subtitle}{size=\small, series=\normalfont}
% Author font
\setbeamerfont{author}{size=\small, series=\normalfont}
% Footline
\setbeamerfont{framecounter in head/foot}{size=\tiny}
\setbeamerfont{department in head/foot}{size=\tiny, series=\bfseries}
\setbeamerfont{title in head/foot}{size=\tiny}
\setbeamerfont{date in head/foot}{size=\tiny}
% Frametitle
\setbeamerfont{frametitle}{size=\large, series=\bfseries}
\setbeamerfont{block body}{size=\small}
\setbeamerfont{section title}{size=\small}
\setbeamerfont{block body alerted}{size=\small}
\setbeamerfont{block body example}{size=\small}
\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{itemize/enumerate body}{size=\small}
% Colors
\setbeamercolor{frametitle}{fg=black}
\setbeamercolor{structure}{fg=black}
\ No newline at end of file
% Copyright 2007 by Till Tantau
% Copyright 2010 by Remus Mihail Prunescu
% LaTeX Support Group 2010
% DTU Official Presentation
\mode<presentation>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Title page: DTU
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\defbeamertemplate*{title page}{DTU}[1][]
{
% Set bInTitle to true to make sure the right footline is printed
\global\edef\bInTitle{true}
\linespread{1.45}
% Content of the title page
% Title + Subtitle
\vspace{\dimTitleOffset}
\begin{beamercolorbox}[left]{title box}
\usebeamerfont{title}\usebeamercolor[fg]{title}\inserttitle\par
\ifx\insertsubtitle\@empty
\else
\vspace{\dimSubtitleOffset}
{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}
\fi
\end{beamercolorbox}
\vspace{\dimAuthorOffset}
% Author
\begin{beamercolorbox}[left]{author box}
\usebeamerfont{author}\usebeamercolor[fg]{author}\insertauthor
\end{beamercolorbox}
\vspace{\dimInstituteOffset}% Institute
\begin{beamercolorbox}[left]{institute box}
\usebeamerfont{institute}\usebeamercolor[fg]{author}\insertinstitute
\end{beamercolorbox}
% Title graphic
{\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
% Fill the space till bottom
\vskip0pt plus 1filll
}
\mode
<all>
% Copyright 2014 by Remus Mihail Prunescu
% LaTeX Support Group 2014
% DTU Official Presentation
\mode<presentation>
\setbeamercolor*{framecounter in head/foot}{parent=palette tertiary}
\setbeamercolor*{department in head/foot}{parent=palette tertiary}
\setbeamercolor*{title in head/foot}{parent=palette tertiary}
\setbeamercolor*{date in head/foot}{parent=palette tertiary}
% No navigation symbols
\setbeamertemplate{navigation symbols}{}
% Header
\setbeamertemplate{headline}
{
\ifdefstring{\bDTUWhiteFrame}{true}
{
\insertFrameDTUWhiteLogo
}
{
\ifdefstring{\bInTitle}{true}
{
\insertTitleDTULogo
}
{
\insertFrameDTULogo
}
}
}
% Footer
\setbeamertemplate{footline}
{
\ifdefstring{\bInTitle}{true}
{
\vspace{-0.35\paperheight}
\begin{beamercolorbox}[wd=\paperwidth]{title bottom}
\vbox{%
\makebox[0pt][l]{\hspace{\dimDTUDepLogoXOffset}\insertdepartmentlogoA}%
\vbox{%
\hspace{\dimDTUFriseXOffset}%
\makebox[0pt][l]{\insertDTUFrise}%
\vspace{\dimDTUDepFriseOffset}%
}%
}%
\vspace{\dimDTUFriseYOffset}
\end{beamercolorbox}
\global\def\bInTitle{false}
}
{
\ifdefstring{\bDTUWhiteFrame}{true}
{
}
{ %
\hbox{ %
\hspace{\dimTextLeftMargin}\hspace{-1.5pt}\insertframenumber %
\setlength{\widthframenumber}{2em + \widthof{\insertframenumber}} %
\setlength{\widthdepartment}{1em + \widthof{\insertdepartmentandinstitute}} %
\setlength{\widthdate}{1em + \widthof{00 00000000 0000}} % Tue: Added extra 0's (2 to 7) to prevent wrap
\setlength{\widthtitle}{\textwidth-\widthframenumber-\widthdepartment-\widthdate-\dimTextLeftMargin-\dimTextLeftMargin} %
%\parbox[t]{\widthframenumber}{\insertframenumber} %
\parbox[t]{\widthdepartment}{\insertdepartmentandinstitute} %
\parbox[t]{\widthtitle}{\raggedleft\insertshorttitleinfooter} %
\parbox[t]{\widthdate}{\raggedleft\DTUDateFormat\insertdate} %
\vspace{\dimFootlineYOffset} %
}
}
}
}
% Position the frame title so that it would get into the headline
\setbeamertemplate{frametitle}
{
\vspace{\dimPlaceTitleInHeader}
\ifdefstring{\inShowSection}{true}
{
\usebeamerfont{section title}\color{black!20}%
\ifnumcomp{\thesection}{=}{0}{%
\ \par%
}
{%
\insertsection\par
}
}
{
\vspace{\dimFrameTitleOffset}
}
\vspace{-1pt}\usebeamerfont{frametitle}%
\ifdefstring{\bDTUWhiteFrame}{true}{\color{white}}{\color{black}}%
\insertframetitle
\vspace{\dimAfterFrameTitleOffset}
}
\mode
<all>
% Copyright Remus Mihail Prunescu
% LaTeX Support Group
% DTU Official Presentation
\mode<presentation>
\RequirePackage{etoolbox}
\RequirePackage{datetime}
\RequirePackage{keyval}
\RequirePackage{calc}
% Enlarge slide size
\beamer@paperwidth 1.09375\beamer@paperwidth%
\beamer@paperheight 1.09375\beamer@paperheight%
% Extra package
\InputIfFileExists{departments}%
{\ClassInfo{}{The file departments.tex with department logo file naming has been loaded.}}%
{\ClassInfo{}{The file departments.tex is missing. Consult the manual.}%
}%
% Default values for options
\newcommand{\inDepartmentShortName}{elektro}
\newcommand{\inLanguage}{english}
\newcommand{\inShowSection}{true}
% Check language
\@ifpackagewith{babel}{danish}{%
\renewcommand{\inLanguage}{danish}%
}{}
% Save options
\DeclareOptionBeamer{department}{\renewcommand{\inDepartmentShortName}{#1}}
\DeclareOptionBeamer{showsection}{\renewcommand{\inShowSection}{#1}}
\ProcessOptionsBeamer
% % % % % % % % % % % %
% Define Dimensions
% % % % % % % % % % % %
\newcommand{\dimDTULogoWidth}{0.0394\paperwidth} % Percent
\newcommand{\dimDTULogoHeight}{0.0777\paperheight} % Percent
\newcommand{\dimDTULogoYOffset}{0.0404\paperheight} % Percent
\newcommand{\dimDTULogoXOffset}{0.9176\paperwidth} % Percent
\newcommand{\dimDTUDepLogoXOffset}{0.062\paperwidth} % Percent
\newcommand{\dimDTUDepLogoHeight}{0.0897\paperheight} % Percent
\newcommand{\dimDTUFriseYOffset}{0.03\paperheight} % Percent
\newcommand{\dimDTUFriseXOffset}{0.418\paperwidth} % Percent
\newcommand{\dimDTUFriseHeight}{0.3412\paperheight} % Percent
\newcommand{\dimDTUDepFriseOffset}{0.018\paperheight} % Percent
\newcommand{\dimTitleOffset}{0.148\paperheight}
\newcommand{\dimSubtitleOffset}{0.0175\paperheight}
\newcommand{\dimFrameTitleOffset}{0.033\paperheight}
\newcommand{\dimAfterFrameTitleOffset}{-0.008\paperheight}
\newcommand{\dimAuthorOffset}{0.06\paperheight}
\newcommand{\dimInstituteOffset}{0.027\paperheight}
\newcommand{\dimFootlineYOffset}{0.025\paperheight} % Tue: This was 0.0355 in original file
\newcommand{\dimLeftMarginI}{0.02\paperwidth}
\newcommand{\dimTextLeftMargin}{0.0669\paperwidth} % Percent
\newcommand{\dimPlaceTitleInHeader}{-0.09\paperheight}
\makeatletter
\setbeamersize{text margin left=\dimTextLeftMargin, text margin right=\dimTextLeftMargin}
\makeatother
% % % % % % % % % % % %
% End of Dimensions
% % % % % % % % % % % %
% New commands to be used in the DTU template
%\newcommand{\insertdepartmentandinstitute}{\departmenttitle , \institutetitle}
\newcommand{\insertdepartmentandinstitute}{\departmenttitle}
\newcommand{\insertDTULogo}{\includegraphics[width=\dimDTULogoWidth]{tex_dtu_logo}}
\newcommand{\insertDTUWhiteLogo}{}
\newcommand{\inserttitlefootline}{}
\newcommand{\inserttitleheadline}{}
\newcommand{\institutetitle}{}
% Internal variable to check if \titlepage was called: false by default
\def\bInTitle{false}
\def\bDTUWhiteFrame{false}
% Process language
% Is it DK or UK?
\ifdefstring{\inLanguage}{danish}
{
\renewcommand{\institutetitle}{Danmarks Tekniske Universitet}
\renewcommand{\insertDTUWhiteLogo}{\includegraphics[height=\dimDTULogoHeight]{tex_dtu_dk_a1_neg}}
}
{
\ifdefstring{\inLanguage}{english}
{
\renewcommand{\institutetitle}{Technical University of Denmark}
\renewcommand{\insertDTUWhiteLogo}{\includegraphics[height=\dimDTULogoHeight]{tex_dtu_uk_a1_neg}}
}
{
% Undefined language
% Default values are used
}
}
\ifcsdef{department@\inDepartmentShortName}
{
\activateDepartmentInfo{\inLanguage}{\inDepartmentShortName}
}
{
\PackageError{DTU Beamer Template}{Department is undefined. Reverting to default (elektro).}{Check the user guide for defined departments. If you cannot find it then contact support group to add the department.}
\activateDepartmentInfo{\inLanguage}{elektro}
}
% Command for generating the department title
\newcommand{\departmenttitle}{\thedepartmentNameText}
% Command for inserting the department logo
\newcommand{\insertdepartmentlogoA}{%
\ifdefstring{\inDepartmentShortName}{admin}
{
}
{
\includegraphics[height=\dimDTUDepLogoHeight]{\thedepartmentLogo}
}
}
% Command for inserting frise
\newcommand{\insertDTUFrise}{\includegraphics[height=\dimDTUFriseHeight]{\thedepartmentFrise}}
% Command used from frame DTU logo (headline)
\newcommand{\insertFrameDTULogo}
{
\vspace{\dimDTULogoYOffset}
\begin{beamercolorbox}[right]{logo in head/foot}%
\insertDTULogo\makebox[\dimDTULogoWidth][]{}
\end{beamercolorbox}
}
\newcommand{\insertFrameDTUWhiteLogo}
{
\vspace{\dimDTULogoYOffset}
\begin{beamercolorbox}[right]{logo in head/foot}%
\insertDTUWhiteLogo\makebox[\dimDTULogoWidth][]{}
\end{beamercolorbox}
}
% Command used in title page for inserting the DTU logo in headline
\newcommand{\insertTitleDTULogo}
{
\insertFrameDTULogo
}
% Change themes
\usefonttheme{DTU}
\useoutertheme{DTU}
\useinnertheme{DTU}
\usecolortheme{DTU}
% Left margin for list environment
\setlength{\leftmargini}{\dimLeftMarginI}
% Adjust bullets placement
\setlength\labelsep{3pt}
\setbeamersize{text margin left=\dimTextLeftMargin}
% Itemize
\setbeamertemplate{items}[circle]
\setbeamercolor{itemize item}{fg=dtured}
\setbeamercolor{itemize subitem}{fg=dtured}
\setbeamerfont{section in toc}{size=\small}
\setbeamerfont{subsection in toc}{size=\scriptsize}
\setbeamertemplate{enumerate items}[circle]
\setbeamercolor{item projected}{fg=white,bg=dtured}
% Table of contents
\setbeamertemplate{section in toc}{%
\color{dtured}$\bullet$ \inserttocsection \par}
\setbeamertemplate{subsection in toc}{
\hskip1em{\color{dtured}$\bullet$} \inserttocsubsection \par}
% Fix space between sections and subsections in toc
\makeatletter
\patchcmd{\beamer@sectionintoc}
{\vfill}
{\vskip\itemsep}
{}
{}
\pretocmd{\beamer@subsectionintoc}
{\vskip0.5\itemsep}
{}
{}
\makeatother
% Date format
\newcommand{\DTUDateFormat}{\DTUDate}
\newdateformat{DTUDate}{\THEDAY.\THEMONTH.\THEYEAR}
% Customize blocks
\setbeamertemplate{blocks}[rounded][shadow=true]
\setbeamercolor{block title}{fg=white,bg=dtured}
\setbeamerfont{block title}{series=\bfseries\small}
\setbeamercolor{block body}{fg=black,bg=white}
\newcommand{\defaultDTUFrameStyle}{
\setbeamertemplate{background}{}
\color{black}
}
% White DTU frame
\makeatletter
\define@key{beamerframe}{dtuwhitelogo}[true]{%
\global\def\bDTUWhiteFrame{true}
\color{white}
}
\define@key{beamerframe}{bgfilename}{%
\setbeamertemplate{background}{
\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{#1}
}
}
% Default framestyle
\pretocmd{\beamer@@@@frame}
{
\global\def\bDTUWhiteFrame{false}
\defaultDTUFrameStyle
}
{}{}
\makeatother
% Lengths for footer
\newlength{\widthframenumber}
\newlength{\widthdepartment}
\newlength{\widthtitle}
\newlength{\widthdate}
% Short title for the footer
\makeatletter
\newcommand\insertshorttitleinfooter{%
\beamer@shorttitle%
}
\makeatother
% Description list
\setbeamercolor{description item}{fg=dtured}
\mode
<all>
examples/converter/converted/blank.png

3.09 KiB

File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment