From 64d866dc6a3d8ad295b32dc278ade558eaf44cde Mon Sep 17 00:00:00 2001 From: "robert.jeutter" Date: Tue, 22 Aug 2023 10:40:42 +0200 Subject: [PATCH] update current style to new style guide --- Talk:EmotionaleRobotik.pdf | 4 +- Talk:EmotionaleRobotik.tex | 2 +- arafont.sty | 54 +++++++++ beamerStyle.tex | 218 ++++++++++++++++++------------------- images/robert_jeutter.jpeg | Bin 11618 -> 0 bytes images/titleimage.png | 3 + 6 files changed, 169 insertions(+), 112 deletions(-) create mode 100644 arafont.sty delete mode 100644 images/robert_jeutter.jpeg create mode 100644 images/titleimage.png diff --git a/Talk:EmotionaleRobotik.pdf b/Talk:EmotionaleRobotik.pdf index f1d55cf..367d730 100644 --- a/Talk:EmotionaleRobotik.pdf +++ b/Talk:EmotionaleRobotik.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cbfd87ba74774c5b2e40310c16b6254acef58f62c7ddfd39641dbd18dc9f6111 -size 5435924 +oid sha256:f2cc6be5b947c7afc344ddd7d684f616d5e257a855d0ac0ca0e3ac837ff3a9d1 +size 9374079 diff --git a/Talk:EmotionaleRobotik.tex b/Talk:EmotionaleRobotik.tex index 614de01..9f08166 100644 --- a/Talk:EmotionaleRobotik.tex +++ b/Talk:EmotionaleRobotik.tex @@ -55,7 +55,7 @@ \begin{figure}[h] \centering \includegraphics[width=\linewidth]{images/RoboCupFinale2023.jpg} - ~ \cite{robocup} RoboCup Soccer Roboter + %~ \cite{robocup} RoboCup Soccer Roboter \end{figure} \end{column} \begin{column}{0.45\textwidth} diff --git a/arafont.sty b/arafont.sty new file mode 100644 index 0000000..63686f8 --- /dev/null +++ b/arafont.sty @@ -0,0 +1,54 @@ +\ProvidesPackage{arafont}[2023/08/08] +\usepackage{iftex} + +\ifpdftex + % pdfLaTeX does not support directly embedding OpenType fonts + % We will therefore use fonts from the LaTeX font catalogue + % https://tug.org/FontCatalogue + % These fonts are pdfLaTeX ready + % We use OpenSans as Sans Serif and Caladea as the Serif font + \usepackage[defaultsans,scale=0.9]{opensans} % replaces default sans-serif font + \usepackage{caladea} % replaces default serif font + \usepackage[T1]{fontenc} +\fi + +\ifxetex + % XeLaTeX directly supports OpenType fonts + % Use XeLaTeX if you would like more options with fonts + \usepackage{fontspec} + % The commands \setsansfont, \setmainfont and \setmonofont are provided by the fontspec package. + % These commands provide a very fine grained control over fonts. + % By default Beamer uses Sans-Serif mode and the font specified in \setsansfont is the font that will be applied in most places. + \setsansfont{Poppins}[ + Path=../../images/fonts/, + Scale=0.9, + Extension = .ttf, + UprightFont=*-Regular, + BoldFont=*-Bold, + ItalicFont=*-Regular, + BoldItalicFont=*-Black + ] + % Other less common font styles are SlantedFont, BoldSlantedFont, SwashFont and BoldSwashFont. + % If your font also provides additional faces (e.g. ExtraLight, etc), fontspec also supports them. + % Please see the fontspec documentation Section 4.3 (Choosing additional NFSS font faces) for details. + + % This is used if we use \usefonttheme{serif} in main.tex + % With the default \usefonttheme[onlymath]{serif}, this will control the font used for math + \setmainfont{Poppins}[ + Path=../../images/fonts/, + Scale=0.9, + Extension = .ttf, + UprightFont=*-Regular, + BoldFont=*-Bold, + ItalicFont=*-Black, + BoldItalicFont=*-BoldItalicFont + ] + + % This controls verbatim text (i.e. code) + \setmonofont{Poppins}[ + Path=../../images/fonts/, + Scale=0.9, + Extension = .ttf, + UprightFont=*-Regular + ] +\fi diff --git a/beamerStyle.tex b/beamerStyle.tex index 1b2183a..7bd27da 100644 --- a/beamerStyle.tex +++ b/beamerStyle.tex @@ -19,34 +19,33 @@ \usepackage{amsfonts, amsmath, oldgerm, lmodern, animate} \usepackage{verbatim} \usepackage{bm} -\usefonttheme{serif} - +\usepackage[T1]{fontenc} \graphicspath{{./images/}} -\definecolor{aracomblue}{RGB}{38, 113, 142} -\definecolor{aracomred}{RGB}{143, 53, 70} +\RequirePackage{arafont} + +\definecolor{aracomblue}{RGB}{96, 167, 192} \definecolor{aracomgrey}{rgb}{0.9, 0.9, 0.9} \setbeamercolor{block title}{fg=white,bg=aracomblue} \setbeamercolor{block body}{fg=white,bg=aracomblue} \newcommand{\themecolor}[1]{ - \setbeamercolor{normal text}{fg=darkgray,bg=white} - \setbeamercolor{structure}{fg=aracomblue} - \setbeamercolor{block title}{fg=aracomblue,bg=aracomgrey} - \setbeamercolor{block body}{fg=darkgray,bg=aracomgrey} + \setbeamercolor{normal text}{fg=darkgray,bg=white} + \setbeamercolor{structure}{fg=aracomblue} + \setbeamercolor{block title}{fg=aracomblue,bg=aracomgrey} + \setbeamercolor{block body}{fg=darkgray,bg=aracomgrey} } \themecolor{white} \setbeamercolor{title}{fg=aracomblue} -\setbeamercolor{alerted text}{fg=aracomred} \setbeamercolor{author}{fg=black} \setbeamercolor{date}{fg=black} -\setbeamerfont{author}{size=\small} -\setbeamerfont{date}{size=\small} -\setbeamerfont{title}{series=\bfseries,size=\Huge} -\setbeamerfont{subtitle}{series=\mdseries,size=\Large} +\setbeamerfont{author}{size=\scriptsize} +\setbeamerfont{date}{size=\tiny} +\setbeamerfont{title}{series=\bfseries, size=\fontsize{36}{40}} +\setbeamerfont{subtitle}{series=\mdseries,size=\footnotesize} \setbeamerfont{frametitle}{series=\bfseries} \setbeamerfont{framesubtitle}{series=\mdseries} \setbeamerfont{block title}{series=\centering, size=\small} @@ -61,25 +60,24 @@ \setbeamertemplate{itemize subsubitem}{\ensuremath{\circ}} \newenvironment{colorblock}[3][white]{% - \begingroup - \setbeamercolor{block title}{fg=#1,bg=#2} - \setbeamercolor{block body} {fg=#1,bg=#2} - \begin{block}{#3} - }{% - \end{block} - \endgroup + \begingroup + \setbeamercolor{block title}{fg=#1,bg=#2} + \setbeamercolor{block body} {fg=#1,bg=#2} + \begin{block}{#3} + }{% + \end{block} + \endgroup } -% Put the logo in each slide's top left area -\pgfdeclareimage[width=0.1\paperwidth]{bluelogo}{./images/AraCom-Logo-black.png} -\renewcommand{\logo}{bluelogo} -\setbeamertemplate{headline}{\vspace{1ex}\hspace{0.03\textwidth}\pgfuseimage{\logo}} +% Put the logo in each slide's down right area +\pgfdeclareimage[width=0.4\paperwidth]{araLogo}{./images/aracom_Logo-2023-white.png} +\renewcommand{\logo}{araLogo} +\setbeamertemplate{headline}{\vspace{1ex}\hspace{0.02\paperwidth} \LARGE{AraCom}} % Define frame title and subtitle layout \setbeamertemplate{frametitle}{ - \vspace*{-18pt} \begin{beamercolorbox}[leftskip=2cm]{frametitle}% - %\usebeamerfont{frametitle}\insertframetitle\\ + \usebeamerfont{frametitle}\insertframetitle\\ \usebeamerfont{framesubtitle}\insertframesubtitle% \end{beamercolorbox} } @@ -87,25 +85,27 @@ % Define the title page \setbeamertemplate{title page}{ \vskip0pt plus 1filll - \hspace{-5mm}% Pull back the box in an inelegant way - \begin{beamercolorbox}[wd=0.9\textwidth,sep=15pt,leftskip=10mm]{title} + \hspace{-12mm}% Pull back the box in an inelegant way - but it works! + \begin{beamercolorbox}[wd=0.9\textwidth,sep=10pt,leftskip=8mm]{title} {\usebeamerfont{title}\inserttitle} - {\usebeamerfont{subtitle}\insertsubtitle} + %{\usebeamerfont{subtitle}\insertsubtitle} {\usebeamerfont{author}\usebeamercolor[fg]{author}\insertauthor} {\usebeamerfont{date}\usebeamercolor[fg]{date}\insertdate} \end{beamercolorbox} + \setbeamertemplate{footline}{} + \vspace{-.6ex}\hspace{0.57\paperwidth}\pgfuseimage{\logo} } \newcommand{\TikzSplitSlide}[1]{% \rule{0.4\paperwidth}{0pt}% \begin{tikzpicture} \clip (-0.1\paperwidth,-0.5\paperheight) -- - ( 0.5\paperwidth,-0.5\paperheight) -- - ( 0.5\paperwidth, 0.5\paperheight) -- - ( 0.1\paperwidth, 0.5\paperheight) -- cycle; + ( 0.5\paperwidth,-0.5\paperheight) -- + ( 0.5\paperwidth, 0.5\paperheight) -- + ( 0.1\paperwidth, 0.5\paperheight) -- cycle; \node at (0.2\paperwidth,0) {% \includegraphics[height=\paperheight]{#1}% }; @@ -113,25 +113,25 @@ } \renewcommand{\maketitle}{ -\begingroup + \begingroup \setbeamertemplate{background}{ - \includegraphics[height=\paperheight]{./images/background.png} + \includegraphics[height=\paperheight]{./images/background.png} } \vspace{-5ex}\hspace{-5ex}\begin{frame} - \Large\titlepage% + \Large\titlepage% \end{frame} -\endgroup + \endgroup } \newenvironment{chapter}[3][]{% Args: image (optional), color, frame title \begingroup \themecolor{blue} - \ifstrequal{#2}{aracomlightgreen}{ % Use blue text on light green, else white - \setbeamercolor{frametitle}{fg=aracomblue} - \setbeamercolor{normal text}{fg=aracomblue,bg=#2} - }{ + \ifstrequal{#2}{aracomblue}{ % Use blue text, else white \setbeamercolor{frametitle}{fg=white} \setbeamercolor{normal text}{fg=white,bg=#2} + }{ + \setbeamercolor{frametitle}{fg=aracomblue} + \setbeamercolor{normal text}{fg=aracomblue,bg=#2} } \ifstrempty{#1}{}{\setbeamertemplate{background}{\TikzSplitSlide{#1}}} \setbeamertemplate{frametitle}{% @@ -142,11 +142,11 @@ \end{beamercolorbox} } \begin{frame}{#3} - \hspace*{0.05\textwidth}% - \minipage{0.35\textwidth}% - \usebeamercolor[fg]{normal text}% -}{% - \endminipage% + \hspace*{0.05\textwidth}% + \minipage{0.35\textwidth}% + \usebeamercolor[fg]{normal text}% + }{% + \endminipage% \end{frame} \endgroup } @@ -154,8 +154,8 @@ \newenvironment{sidepic}[2]{% Args: image, frame title \begingroup \setbeamertemplate{background}{% - \hspace*{0.6\paperwidth}% - \includegraphics[height=\paperheight]{#1}% + \hspace*{0.6\paperwidth}% + \includegraphics[height=\paperheight]{#1}% } \setbeamertemplate{frametitle}{% Same as normal, but with right skip \vspace*{-3.5ex} @@ -165,9 +165,9 @@ \end{beamercolorbox} } \begin{frame}{#2} - \minipage{0.6\textwidth}% -}{% - \endminipage% + \minipage{0.6\textwidth}% + }{% + \endminipage% \end{frame} \endgroup } @@ -182,11 +182,11 @@ % style of subsection presented in the table of contents \setbeamertemplate{subsection in toc}{} -% \setbeamertemplate{subsection in toc}{\footnotesize\hspace{1.2 em}$\blacktriangleright$~\inserttocsubsection} +\setbeamertemplate{subsection in toc}{\textcolor{white}\footnotesize\hspace{1.2 em}$\blacktriangleright$~\inserttocsubsection} % automate subtitle of each frame \makeatletter - \pretocmd\beamer@checkframetitle{\framesubtitle{\thesection\, \secname}} +%\pretocmd\beamer@checkframetitle{\framesubtitle{\thesection\, \secname}} \makeatother % avoid numbering of frames that are breaked into multiply slides @@ -195,25 +195,25 @@ % at the begining of section, add table of contents with the current section highlighted \AtBeginSection[] { - \begingroup - \themecolor{blue} - \begin{frame}{Table of Contents} - \tableofcontents[currentsection] - \end{frame} - \endgroup + \begingroup + \themecolor{blue} + \begin{chapter}[./images/titleimage.png]{white}{Übersicht} + \tableofcontents[currentsection] + \end{chapter} + \endgroup } % at the beginning of subsection, add subsection title page \AtBeginSubsection[] { - \begin{frame}{\,}{\thesection\, \secname} - \fontfamily{ptm}\selectfont - \centering\textsl{\textbf{\textcolor{aracomblue}{ - \large Section \thesection.\thesubsection% - \vskip15pt - \LARGE \subsecname% + \begin{frame}{\,}{\thesection\, \secname} + \fontfamily{ptm}\selectfont + \centering\textsl{\textbf{\textcolor{aracomblue}{ + \large Section \thesection.\thesubsection% + \vskip15pt + \LARGE \subsecname% }}} - \end{frame} + \end{frame} } % code bolck setting @@ -223,24 +223,24 @@ \definecolor{backcolour}{rgb}{0.95,0.95,0.92} \lstdefinestyle{mystyle}{ - % backgroundcolor=\color{backcolour}, - commentstyle=\color{aracomblue}, - keywordstyle=\color{magenta}, - numberstyle=\tiny\color{codegray}, - stringstyle=\color{codepurple}, - basicstyle=\ttfamily\scriptsize, - breakatwhitespace=false, - breaklines=true, - captionpos=b, - keepspaces=true, - numbers=left, - numbersep=5pt, - showspaces=false, - showstringspaces=false, - showtabs=false, - tabsize=4, - xleftmargin=10pt, - xrightmargin=10pt, + % backgroundcolor=\color{backcolour}, + commentstyle=\color{aracomblue}, + keywordstyle=\color{magenta}, + numberstyle=\tiny\color{codegray}, + stringstyle=\color{codepurple}, + basicstyle=\ttfamily\scriptsize, + breakatwhitespace=false, + breaklines=true, + captionpos=b, + keepspaces=true, + numbers=left, + numbersep=5pt, + showspaces=false, + showstringspaces=false, + showtabs=false, + tabsize=4, + xleftmargin=10pt, + xrightmargin=10pt, } \lstset{style=mystyle} @@ -248,18 +248,18 @@ % NEW COMMANDS % set colored hyperlinks command -\newcommand{\hrefcol}[2]{\textcolor{aracomblue}{\href{#1}{#2}}} +\newcommand{\hrefcol}[2]{\textcolor{aracomgrey}{\href{#1}{#2}}} \newcommand{\hlinkcol}[1]{\hrefcol{#1}{#1}} % centering paragraph statement \newcommand{\centerstate}[1]{ - \centering - \begin{columns} - \begin{column}{0.8\textwidth} - #1 - \end{column} - \end{columns} + \centering + \begin{columns} + \begin{column}{0.8\textwidth} + #1 + \end{column} + \end{columns} } % colored textbf @@ -269,28 +269,28 @@ % about page \newcommand{\aboutpage}[2]{ - \begingroup - \themecolor{blue} - \begin{frame}[c]{#1}{\,} - \centering - \begin{minipage}{\textwidth} - \usebeamercolor[fg]{normal text} - \centering - \Large \textsl{\normalsize #2} - \end{minipage} - \end{frame} - \endgroup + \begingroup + \themecolor{blue} + \begin{frame}[c]{#1}{\,} + \centering + \begin{minipage}{\textwidth} + \usebeamercolor[fg]{normal text} + \centering + \Large \textsl{\normalsize #2} + \end{minipage} + \end{frame} + \endgroup } % bibliography page \newcommand{\bibliographpage}{ - \section{References} + \section{References} - \begingroup - \themecolor{blue} - \begin{frame}[allowframebreaks]{References}{\,} - \tiny - \printbibliography[heading=none] - \end{frame} -\endgroup + \begingroup + \themecolor{blue} + \begin{frame}[allowframebreaks]{References}{\,} + \tiny + \printbibliography[heading=none] + \end{frame} + \endgroup } \ No newline at end of file diff --git a/images/robert_jeutter.jpeg b/images/robert_jeutter.jpeg deleted file mode 100644 index 39b06c688a7db209d48387e12dd1d797d796caae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11618 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

xJC(>B?6}=|z}h=9a}_2Dm7uetD})rs zg6PGBq4JwpDdsl-O<4XDoS)l?u$)v=_ zc?l+3xtGz2qEE{fsy(|tWw!6n#?LgJNNrkACS-o8%%U93lC0S7{3e|;bUjp}A=pzf zdgp3Ap5?_)XoJ{mLpfpN8Hz(b?E|xU9>2?<@Z&#QV6XgcrmKGe0;uTi8=xPC7m@u4k#(Pgc5mjL|nhaQ!+zn4Yi#q1Zbqz^N*SHBp(d~III zX7dY%!c3yw8n+mS+eO>3Vn7~}_a8t-k@z!>!&?A^YbN?q=P>oOzF_VNdfJtpz~87l z{`(dP+;#}<8**mckhV+^t+?+9VpO^YpUI85&cuPG?(HTiQgD0qI%5OY(ls@h;PQ10<%M!($AR~k7H&{n5}mPTQYAz5+N+ zdpx(lm^6^)=R`UxbuZ*az?!rn_y0dEs^i*ZJvqY+^)CR#VIG0M*3|P11GDCVf3JF z^?XSVtbP$->TS?|$F9}a4Ql7T?za3$(W~jri?ufXR*D}i)wk1^_}DPkI4|0cq^T&6 z3%AN3kXVf1Klq6Qq}h4s_L1Ucu$))mj_lVKJEKe8K$9UCv%1maru~ZVt{(T@rK^v@ zM`5pn&4ZRgOe)-%Q@~5~c<1oPhbLlq=%5h6sfASP!SNAJw*dN|I!2Cb7@@$4@K1&S zn->@omh+2o;f{7$q}#rY6Tae77DaAxpf}C#f_Dzd2Y7p-+Y{ONUJRGONzr+F>U21B zOX6qI;{wm`TStAc5u**hmT;nWwg)`9gemuQbpuBU$9cvYjf@ZVGzcoDxA+RYvkg+oeL>{9-Ryn! z9YjYjqIL{lM8**R$FSt4w(LoXyVW~0fyjZ&(nqcdo^AX|jo>-i3E#JfPdqXc5*K53 zlyI@}e90cI24HgWuqr_7iThZ!bszTLs2Yjy8&tqx_6DNFgWJX&XewLj?o?$p?9BPb zJOLFHDXeQgEkqU-10iHO)M@)UXIQji_Z9ls%Y@;fai0lOq>Lf_;SQFuq4P50%Odhj z;ibHsj@zu*kW&B0SAdG|KPSB}x7U7arPOCgDm?fjSbT@KTo}6>BcV{(V6r6VhO@Xg qXnJuirHO*jfBbuQpl6TpY#0?DFK5hdV@QZVWr5KDu-gf4X8#SbaGLc1 diff --git a/images/titleimage.png b/images/titleimage.png new file mode 100644 index 0000000..f0c3814 --- /dev/null +++ b/images/titleimage.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fecc1473d97f042c683cb9ab0d63a6d63308b5766aef45dbc9565f3940b244e +size 2909252