Browse Source

Init official commit

master
commit
f4edbb769f
40 changed files with 4142 additions and 0 deletions
  1. +15
    -0
      .gitignore
  2. +180
    -0
      Readme.md
  3. +624
    -0
      beamerThemeKenotom.sty
  4. BIN
      demo/demo.pdf
  5. +309
    -0
      demo/demo.tex
  6. BIN
      demo/images/SincFunction.png
  7. BIN
      demo/images/background_none.png
  8. BIN
      demo/images/background_ribbon.png
  9. BIN
      demo/images/fancy_look.jpg
  10. BIN
      demo/images/theme_classic.png
  11. BIN
      demo/images/theme_dark.png
  12. BIN
      demo/images/theme_light.png
  13. BIN
      img/BannerLink.png
  14. BIN
      img/BannerLogoLink.png
  15. BIN
      img/BannerThankYou.png
  16. BIN
      img/Bullet.png
  17. BIN
      img/CarCover.jpg
  18. BIN
      img/City.png
  19. BIN
      img/Cube.png
  20. BIN
      img/Logo.png
  21. BIN
      img/LogoDetails.png
  22. BIN
      img/LogoWhite.png
  23. BIN
      img/Ribbon.png
  24. BIN
      img/SectionBackground.jpg
  25. BIN
      img/Social.png
  26. BIN
      img/Tickmark.png
  27. BIN
      img/nothing.png
  28. +87
    -0
      img/svg/BannerLink.svg
  29. +112
    -0
      img/svg/BannerLogoLink.svg
  30. +206
    -0
      img/svg/BannerThankYou.svg
  31. +70
    -0
      img/svg/City.svg
  32. +74
    -0
      img/svg/Cube.svg
  33. +265
    -0
      img/svg/Logo.svg
  34. +244
    -0
      img/svg/LogoDetails.svg
  35. +840
    -0
      img/svg/LogoWhite.svg
  36. +406
    -0
      img/svg/Ribbon.svg
  37. +224
    -0
      img/svg/Social.svg
  38. +354
    -0
      img/svg/kenotomTickmarks.svg
  39. +60
    -0
      img/svg/nothing.svg
  40. +72
    -0
      template.tex

+ 15
- 0
.gitignore View File

@@ -0,0 +1,15 @@
# Editor related
# --------------
*.nav
*.xml
*.snm
*.gz

# compile
# --------------
*.log

# output
# --------------
*.pdf
*.out

+ 180
- 0
Readme.md View File

@@ -0,0 +1,180 @@
# Beamer/LaTeX theme for kenotom presentations

This theme is based on the look and feel of the official Kenotom's PowerPoint(TM) template and enables the user to create professional presentations, having the advantages of the high-quality typesetting system of LaTeX, with an easy to use interface, provided by the theme style file.

This repo contains:
- A style file(.sty), to use it as beamer theme. This theme has various options to fine-tune the final look of the presentation.
- An `img` directory, containing all the graphic files used by the theme AND the source .svg files of each one of them.
- A template file to kick start a presentation very quickly
- A demo directory with a presentation, presenting this theme.


# System requirements

In order to use (and benefit) from this presentation theme you need:
1. A working `LaTeX` system
2. A working `git` version control system


## 1. Installing LaTeX
LaTeX is free software under the terms of the LaTeX Project Public License (LPPL). LaTeX is distributed through CTAN servers or comes as part of many easily installable and usable TeX distributions provided by the TeX User Group (TUG) or third parties. The supported operating systems are:

- **Linux**.: Almost all of the linux distributions offer LaTeX with Tex-Live being the most widespreaded
- **Mac OS**: With the [MacTex](https://www.tug.org/mactex/) as the provided LaTeX distribution
- **Windows**: With both [MikTeX](https://miktex.org/) and [TeX Live](https://www.tug.org/texlive/) as available distributions.

### **Note for Kenotom windows laptops**
We suggest the use of the portable version of the TeX Live distribution, installed on the user's directory, in order to avoid the need of admin rights.

More information about installing LaTeX you can find on [LaTeX project site](https://www.latex-project.org/get/)

## 2. Installing git
Before you start using Git, you have to make it available on your computer. Even if it’s already installed, it’s probably a good idea to update to the latest version. Git is available on Linux, MacOS and Windows.

### **Note for Kenotom windows laptops**
We suggest the use of the portable version of the git that can be found [here](https://git-scm.com/download/win), installed on the user's directory, in order to avoid the need of admin rights.

## Note about online editors
As you may know, there are online platforms like [overleaf](https://www.overleaf.com/) for example, providing LaTeX functionality. We strongly recommend to **avoid using them**. This is because, for using them, you will need to upload presentation related files online and this probably will be in conflict with Kenotom's security and privacy policy.

# Theme installation

There are various ways to get and use this theme.

## 1. Home installation

You can install the theme in the user's default TeX directory. This way you can use it as many times as you want, without the need of copying the theme files around, every time you need a new presentation. This repo does not include the `.ins` and `.dxi` files for installation. In contrary provides directly the theme's "ready-to-use" directory with the .sty file. The only thing to do is to place it in the LaTeX's default directory. Based on your OS, distribution and configuration this directory can vary. Fortunately LaTeX also looks for user packages in the user's home directory. Based on the OS these directories usually are located on:

| OS | Path |
|---------------|--------------|
| Win10 texLive | $TEXMFHOME\tex\latex\local\ |
| Win10 MikTeX | C:\Users\<user name>\Appdata\Local\MikTex\<number>\tex\latex\local\ |
| Linux | ~/texmf/tex/latex/local/ |
| MacOS | ~/Library/texmf/tex/latex/local/ |

So, when on the above directory, just clone this repository:

```
cd $TEXMFHOME\tex\latex\local\
git clone ssh://git@gitlab.kenotom.local/Ken-Lib/Documentation/beamerThemeKenotom.git
```

## 2. Local installation

Another option is to install the theme as system-wide package. The solution is pretty much the same as the above, with a couple of additions:
1. We need admin rights
2. We need to "tell" LaTeX to update it's cache, in order to find our theme.

If you really want to do it like that, you can start by looking [here](https://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages)

## 3. Use the repo "in-place" (as git sub-module)

Additionally, you can `just` use this theme inside of your presentation directory. For example:
```
cd MyPresentation
git clone ssh://git@gitlab.kenotom.local/Ken-Lib/Documentation/beamerThemeKenotom.git
```
Of course, you can have a git repo for your presentation also. If so, you can add the theme as submodule:
```
git submodule add ssh://git@gitlab.kenotom.local/Ken-Lib/Documentation/beamerThemeKenotom.git beamerThemeKenotom
```

# How to use the theme
Using this theme, does not differ from any other beamer theme. Practically we need something like:

```Latex
\documentclass[12pt,aspectratio=169]{beamer}
\usetheme{Kenotom}

\title{Presentation title}
\subtitle{Subtitle (if there's one)}
\author{Your name}
\institute{Kenotom}
\date{\today}

\newcommand{\AuthorEmail}{user@kenotom.com}
\newcommand{\Address}{Eth. Antistasis 16 GR-55133, Thessaloniki - Greece}
\newcommand{\Telephone}{+30 2310 315470}

\begin{document}

\maketitle

\begin{frame}
Hello world!
\end{frame}

\end{document}
```

## Kenotom environments

This theme provides some Kenotom specific commands and environments.

### \BeginCountingFrames
Use this inside your document before the frame you want to have the number "1". This command also enables the display of frame numbers at the bottom right of the frame here after.

### \OutlineFrame

Syntax:
```
\OutlineFrame[nosubsection]{<arg 1>}{<arg 2>}
```
Use this command to insert an outline frame. This command has two arguments and one option.
- nosubsection: Pass this option to disable the subsections in the outline
- <arg 1>: Title text to display in Grey color
- <arg 2>: Title text to display in Green color
The arguments are printed the one after the other.

### \BackFrame
Use this as last command inside your document, to insert a "Thank You" last frame.

### tickmarks environment
Use it like any other `itemize` or `enumerate` environment, in order to create lists with the green Kenotom tickmark for bullet icon.

### bullets environment
Use it like any other `itemize` or `enumerate` environment, in order to create lists with the green Kenotom vertical for bullet icon.


## Theme options

This theme provides some extra options, to fine-tune the final look. The options are passed normally inside the `[]` brackets in the `\usetheme` command. The options are:

### theme
You can pass `theme=value` and alter the theme look, or omit it to stay with the default. The available themes are:
- **light**: The official color theme, of the PowerPoint template
- **classic(default)**: A more dark font color variation of the official theme. This is better for engineering and math content.
- **dark**: A dark theme variation with dark backgroung and some color inversions.

### bouckground
You can pass `background=value` and alter the theme look, or omit it to stay with the default. The available themes are:
- **none(default)**: The official empty background for non-structure framer, of the PowerPoint template.
- **ribbon**: A more fancy background variation of the official theme, where we use the ribbon as background in all frames.

### title
You can pass `title=value` and alter the frame title size, or omit it to stay with the default. The available themes are:
- **normal(default)**: What we consider as normal size for a title. This size is smaller than the official, but suits better for slides with lot of engeneering content.
- **small**: An even more smaller title, for even more content heavy slides.
- **large**: The official title size

### nonavigation
You can pass it to disable the navigation bar at the bottom right.

### fancy
You can pass this option to enable fancy presentation. This means:
- The title frame becomes this fancy "Car pictured frame" from the official presentation
- The outline frame also becomes more fancy to look also like the official
- On each section there is an automatic insertion of fancy section frames like the official presentation.

If you omit this option, the presentation deviates a lot from the official, but becomes smaller and less "advertisement-like"

# Contributions
Any MR request with fixes and additions are welcome!

# Disclaimer

This theme is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

The official kenotom's approach for company presentations, IS the Microsoft's PowerPoint(TM) template. The work presented here, is entirely my own initiative and completely based on my personal preference in favor of LaTeX over the competition. Also, the visual result of a presentation based on this theme, in no way claims to be authentic. On the contrary, it is an approximation of the official version and in fact deliberately deviates from it, in many ways.

ALthough, as this theme is based on the official Kenotom's PowerPoint(TM) template, extensively uses parts of it. More precisely, it uses Kenotom's logos, colors and the look and feel in general. Thus, ANY USE of the current theme, outside the Kenotom's activities, network and/or personal computers, IS STRICTLY FORBIDDEN.

+ 624
- 0
beamerThemeKenotom.sty View File

@@ -0,0 +1,624 @@
%
% beamerthemeKenotom.sty
%
% A beamer style file to use in a kenotom presentation
%
% note: Requires compilation with XeLaTeX or LuaLaTeX
%
% author: Christos Choutouridis <c.choutouridis@kenotom.com>
%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerthemeKenotom}[2023/03/27 Kenotom beamer theme]
% Requirements
% =====================================================
\RequirePackage{xcolor}
\RequirePackage{fontspec}
\RequirePackage{tikz}
\RequirePackage{graphicx}
\RequirePackage{ifthen}
\RequirePackage[absolute,overlay]{textpos}
% Options
% =====================================================
% key-value: theme: {classic(default), light, dark}
\DeclareOptionBeamer{theme}{\def\beamer@kenotom@theme{#1}}
% key-value: background: {none(default), ribbon}
\DeclareOptionBeamer{background}{\def\beamer@kenotom@background{#1}}
% key-value: title: {normal(default), small, large}
\DeclareOptionBeamer{title}{\def\beamer@kenotom@title{#1}}
% Option: navigation
\DeclareOptionBeamer{nonavigation}{\def\beamer@kenotom@nonavigation{}}
% Option: fancy
\DeclareOptionBeamer{fancy}{\def\beamer@kenotom@fancy{}}
% Set default options
\ExecuteOptionsBeamer{theme=classic}
\ExecuteOptionsBeamer{background=none}
\ExecuteOptionsBeamer{title=normal}
\ProcessOptionsBeamer
%\ProcessOptions\relax
% Colors
% =====================================================
% Define some colors
\definecolor{KenotomGreenLight}{RGB}{127,213,201}
\definecolor{KenotomGreen}{RGB}{57,174,157}
\definecolor{KenotomGreenDark}{RGB}{39,103,96}
\definecolor{KenotomGreenGreyLight}{RGB}{203,217,217}
\definecolor{KenotomGreenGrey}{RGB}{67,91,92}
\definecolor{KenotomGreenGreyDark}{RGB}{13,34,39}
\definecolor{KenotomGreyLight}{RGB}{215,216,216}
\definecolor{KenotomGrey}{RGB}{154,155,157}
\definecolor{KenotomGreyDark1}{RGB}{108,108,108}
\definecolor{KenotomGreyDark2}{RGB}{92,96,98}
\definecolor{KenotomLightBlue1}{RGB}{207,226,234}
\definecolor{KenotomLightBlue2}{RGB}{232,241,245}
\definecolor{KenotomBlack}{RGB}{0,0,0}
\definecolor{KenotomWhite}{RGB}{255,255,255}
% Local commands
% =====================================================
\newcommand{\Vfill}{\vskip0pt plus 1filll}
% Define a string equality test
\newcommand{\isequal}[2]{ \pdf@strcmp{#1}{#2} }
\newcommand{\SetItemize}[1]{%
\setbeamertemplate{itemize item}{\small{#1}}
\setbeamertemplate{itemize subitem}{\scriptsize{#1}}
\setbeamertemplate{itemize subsubitem}{\tiny{#1}}
}
\newcommand{\SetGraphItemize}[2]{
\setbeamertemplate{itemize item}{\small\includegraphics[height=#1]{#2}}
\setbeamertemplate{itemize subitem}{\scriptsize\includegraphics[height=#1]{#2}}
\setbeamertemplate{itemize subsubitem}{\tiny\includegraphics[height=#1]{#2}}
}
% [1]: Banner image
\newcommand{\SetBackgroundPlain}[1]{%
\setbeamertemplate{background}{%
\begin{tikzpicture}[overlay,remember picture]
% Banner
\node[anchor=east, inner sep=0pt, yshift=-0.06\paperheight] at (current page.north east) {%
\includegraphics[width=0.2\paperwidth]{#1}
};%
\end{tikzpicture}%
}
}
% [1]: [social]:
% {2}: Banner image
% {3}: background image
% {4}: y-offset
% {5}: Opacity
\newcommand{\SetBackgroundImage}[5][noSocial]{%
\setbeamertemplate{background}{%
\begin{tikzpicture}[overlay,remember picture]
% Banner
\node[anchor=east, inner sep=0pt, yshift=-0.06\paperheight] at (current page.north east) {%
\includegraphics[width=0.2\paperwidth]{#2}
};%
% Image
\node[anchor=center, inner sep=0pt, yshift=#4\paperheight, opacity=#5] at (current page.center) {%
\includegraphics[width=\paperwidth]{#3}
};%
% Social links
\ifnum \isequal{#1}{social}=0
\node[anchor=west, inner sep=0pt, xshift=0.05\paperwidth, yshift=-0.06\paperheight] at (current page.north west) {%
\includegraphics[width=0.03\paperwidth]{img/Social.png}
};%
\fi
\end{tikzpicture}%
}
}
\newcommand{\BeginCountingFrames}{%
\addtobeamertemplate{navigation symbols}{}{%
\hspace{2em} \usebeamerfont{footline} \texttt{ \scriptsize{\insertframenumber/\inserttotalframenumber}}
}
\setcounter{framenumber}{0}
}
%
% [1]: Color
% [2]: Text
%\newcommand{\InsertBackgroundToText}[2]{%
%% \colorbox{#1}{%
%% \parbox{\dimexpr\textwidth-2\fboxsep\relax}{#2}
% \colorbox{#1}{#2}
%
% }
%}
%
% Theme
% =====================================================
\ifnum \isequal{\beamer@kenotom@theme}{dark}=0
\colorlet{BackgroundCanvasColor}{KenotomGreenGreyDark}
% Titles
\colorlet{TitleColor}{KenotomGreyLight}
\colorlet{TitleColorFancy}{KenotomWhite}
\colorlet{TitleColorAux}{KenotomGreenLight}
\colorlet{SectionTitleColor}{KenotomGreenLight}
\colorlet{FrameTitleColor}{KenotomGreenLight}
\colorlet{BlockTitleColor}{KenotomGreenLight}
\colorlet{ShadeColor}{KenotomGreyDark1}
% Text and structure
\colorlet{TextColor}{KenotomGreenGreyLight}
\colorlet{StructureColor}{KenotomGreenLight}
% Graphic colors
\colorlet{SectionFrameOpacityColor}{KenotomGreenGreyDark}
\colorlet{GraphicBoxColor}{KenotomGreyDark1}
\colorlet{GraphicTitleCircleColor}{KenotomGreen}
\colorlet{GraphicSectionCircleColor}{KenotomGreyDark1}
\colorlet{GraphicSectionLineColor}{KenotomGreenLight}
\colorlet{GraphicHighlightColor}{KenotomWhite}
% Navigation
\colorlet{NavigationColor}{KenotomGreen}
\colorlet{NavigationColorFancy}{KenotomGreen}
\colorlet{NavigationArrowsColor}{KenotomGreyLight}
\colorlet{NavigationArrowsColorFancy}{KenotomGreyLight}
% Tables
\colorlet{TableCaptionColor}{KenotomGreyDark1}
\colorlet{TableCaptionTextColor}{KenotomWhite}
\colorlet{TableRowColor1}{KenotomLightBlue1}
\colorlet{TableRowColor2}{KenotomLightBlue2}
\else \ifnum \isequal{\beamer@kenotom@theme}{light}=0
\colorlet{BackgroundCanvasColor}{KenotomWhite}
% Titles
\colorlet{TitleColor}{KenotomGrey}
\colorlet{TitleColorFancy}{KenotomWhite}
\colorlet{TitleColorAux}{KenotomGreen}
\colorlet{SectionTitleColor}{KenotomWhite!90!KenotomGreenLight}
\colorlet{FrameTitleColor}{KenotomGrey}
\colorlet{BlockTitleColor}{KenotomGrey}
\colorlet{ShadeColor}{KenotomGrey}
% Text and structure
\colorlet{TextColor}{KenotomGrey}
\colorlet{StructureColor}{KenotomGreen}
% Graphic colors
\colorlet{SectionFrameOpacityColor}{KenotomGreen}
\colorlet{GraphicBoxColor}{KenotomGreyDark1}
\colorlet{GraphicTitleCircleColor}{KenotomGreen}
\colorlet{GraphicSectionCircleColor}{KenotomGreyDark1}
\colorlet{GraphicSectionLineColor}{KenotomGreenLight}
\colorlet{GraphicHighlightColor}{KenotomWhite}
% Navigation
\colorlet{NavigationColor}{KenotomGreen}
\colorlet{NavigationColorFancy}{KenotomWhite}
\colorlet{NavigationArrowsColor}{KenotomGrey}
\colorlet{NavigationArrowsColorFancy}{KenotomWhite}
% Tables
\colorlet{TableCaptionColor}{KenotomGrey}
\colorlet{TableCaptionTextColor}{KenotomWhite}
\colorlet{TableRowColor1}{KenotomLightBlue1}
\colorlet{TableRowColor2}{KenotomLightBlue2}
\else % clasic
\colorlet{BackgroundCanvasColor}{KenotomWhite}
% Titles
\colorlet{TitleColor}{KenotomGreyDark1}
\colorlet{TitleColorFancy}{KenotomWhite}
\colorlet{TitleColorAux}{KenotomGreen}
\colorlet{SectionTitleColor}{KenotomWhite!90!KenotomGreenLight}
\colorlet{TitleColorFancy}{KenotomWhite}
\colorlet{FrameTitleColor}{KenotomGreyDark2}
\colorlet{BlockTitleColor}{KenotomGreyDark2}
\colorlet{ShadeColor}{KenotomGrey}
% Text and structure
\colorlet{TextColor}{KenotomGreyDark1}
\colorlet{StructureColor}{KenotomGreen}
% Graphic colors
\colorlet{SectionFrameOpacityColor}{KenotomGreen}
\colorlet{GraphicBoxColor}{KenotomGreyDark1}
\colorlet{GraphicTitleCircleColor}{KenotomGreen}
\colorlet{GraphicSectionCircleColor}{KenotomGreyDark1}
\colorlet{GraphicSectionLineColor}{KenotomGreenLight}
\colorlet{GraphicHighlightColor}{KenotomWhite}
% Navigation
\colorlet{NavigationColor}{KenotomGreen}
\colorlet{NavigationColorFancy}{KenotomWhite}
\colorlet{NavigationArrowsColor}{KenotomGreyDark1}
\colorlet{NavigationArrowsColorFancy}{KenotomWhite}
% Tables
\colorlet{TableCaptionColor}{KenotomGreyDark1}
\colorlet{TableCaptionTextColor}{KenotomWhite}
\colorlet{TableRowColor1}{KenotomLightBlue1}
\colorlet{TableRowColor2}{KenotomLightBlue2}
\fi\fi
% Apply theme colors
\setbeamercolor{background canvas}{bg=BackgroundCanvasColor}
\setbeamercolor{title}{fg=TitleColor}
\setbeamercolor{subtitle}{fg=TitleColor}
\setbeamercolor{frametitle}{fg=FrameTitleColor}
\setbeamercolor{section title}{fg=FrameTitleColor}
\setbeamercolor{subsection title}{fg=FrameTitleColor}
\setbeamercolor{block title}{fg=BlockTitleColor}
\setbeamercolor{normal text}{fg=TextColor}
\setbeamercolor{structure}{fg=StructureColor}
\setbeamercolor{navigation symbols}{fg=NavigationColor, bg=NavigationArrowsColor}
%
% Layout and global settings
% =====================================================
\newcommand{\SideMargin}{2em}
% Frame layout
\setbeamersize{
text margin left=\SideMargin,
text margin right=\SideMargin
}
\setlength{\leftmargini}{1.25em}
\setlength{\leftmarginii}{1em}
\setlength{\leftmarginiii}{1em}
\addtobeamertemplate{footnote}{}{\vspace{2ex}}
% Default background (We overwrite it temporary inside kenotom frame environments)
\ifnum \isequal{\beamer@kenotom@background}{ribbon}=0
\SetBackgroundImage{img/BannerLogoLink.png}{img/Ribbon.png}{0.04}{0.15}
\else %None
\SetBackgroundPlain{img/BannerLogoLink.png}
\fi%
% Fonts
\setromanfont{Georgia}
\setsansfont[Scale=MatchLowercase]{Open Sans}
% General
\ifdefined \beamer@kenotom@nonavigation
\setbeamertemplate{navigation symbols}{}
\else
\setbeamertemplate{navigation symbols}{%
\insertslidenavigationsymbol %Inserts the slide navigation symbols
\insertframenavigationsymbol % Inserts the frame navigation symbol.
\insertsubsectionnavigationsymbol % Inserts the subsection navigation symbol.
\insertsectionnavigationsymbol % Inserts the section navigation symbol.
\insertdocnavigationsymbol % Inserts the presentation navigation symbol and (if necessary) the appendix navigation symbol.
\insertbackfindforwardnavigationsymbol %Inserts a back, a find, and a forward navigation symbol.
}
\fi
\setbeamertemplate{caption}[numbered]
% Default itemize symbols (We overwrite them with kenotom environments)
\SetItemize{\textbullet}
% Content style
% =====================================================
\newcommand{\TitleSize}{\Huge}
\newcommand{\SectionSize}{\Large}
\ifnum \isequal{\beamer@kenotom@title}{small}=0
\newcommand{\FrameTitleSize}{\large}
\else\ifnum \isequal{\beamer@kenotom@title}{normal}=0
\newcommand{\FrameTitleSize}{\Large}
\else\ifnum \isequal{\beamer@kenotom@title}{large}=0
\newcommand{\FrameTitleSize}{\huge}
\else % default = normal
\newcommand{\FrameTitleSize}{\Large}
\fi\fi\fi%
\newcommand{\AuthorSize}{\Large}
\newcommand{\InstituteSize}{\normalsize}
\newcommand{\ContactInfoSize}{\normalize}
\newcommand{\FancyTitleSize}{\LARGE}
\newcommand{\FancyTitleFontStyle}[1]{\textbf{#1}}
%\newcommand{\FancyDateSize}{\normalize}
%\newcommand{\FancyDateFontStyle}[1]{\textrm{#1}}
\newcommand{\FancySectionSize}{\LARGE}
\newcommand{\FancySectionFontStyle}[1]{\textbf{#1}}
% Title page style
\setbeamertemplate{title page}[default][left]
\setbeamerfont{title}{family=\rmfamily,size=\TitleSize}
\setbeamerfont{author}{size=\AuthorSize}
\setbeamerfont{institute}{size=\InstituteSize}
\renewcommand{\maketitle}{%
\ifdefined \beamer@kenotom@fancy
\TitleFrameFancy
\else {% once
\SetBackgroundImage{img/BannerLink.png}{img/Ribbon.png}{0.04}{0.4}
\begin{frame}
\titlepage
\end{frame}
} \fi
}
% footline
%\setbeamertemplate{navigation symbols}{}
%\setbeamertemplate{footlline}{\hfill \insertnavigation{0.3\textwidth}}
% Frame title style
\setbeamerfont{frametitle}{family=\rmfamily,size=\FrameTitleSize,series=\bfseries}
\setbeamertemplate{frametitle}{
\vskip0.05\paperheight
\insertframetitle
}
%\setbeamerfont{section title}{size=\LARGE,series=\bfseries}
%\setbeamerfont{subsection title}{size=\Large,series=\bfseries}
% Block style
\setbeamerfont{block title}{family=\rmfamily,size=\large}
% Table style
%\renewcommand{\arraystretch}{1.2}
%\newcommand{\tableheadrow}{\rowcolor{TableCaptionColor}}
%\newcommand{\tableheadcol}[1]{{\bfseries\color{TableCaptionTextColor}#1}}
%\rowcolors{2}{TableRowColor1}{TableRowColor2}
% Section frames
\AtBeginSection[]{%
\ifdefined \beamer@kenotom@fancy
\SectionFrameFancy
\fi
}
%\AtBeginEnvironment{tabular}{\color{black}}
\newcommand{\InsertFancyTitle}{%
\FancyTitleSize
\textcolor{TitleColorFancy}{\FancyTitleFontStyle{\inserttitle}}
}
\newcommand{\InsertFancySection}{%
\FancySectionSize
\textcolor{SectionTitleColor}{
\ifnum \thesection<10
\FancySectionFontStyle{0\thesection} \\
\else
\FancySectionFontStyle{\thesection} \\
\fi
\FancySectionFontStyle{\insertsection}
}
}
\newcommand{\InsertFancyDate}{%
\textcolor{TitleColorFancy}{\insertdate}
}
\newcommand{\InsertAuthorEmail}{%
\AuthorEmail
}
\newcommand{\InsertAddress}{%
\textcolor{StructureColor}{\Address}
}
\newcommand{\InsertTelephone}{%
\textcolor{StructureColor}{\Telephone}
}
% Kenotom environments
% =====================================================
% Kenotom CoverFrame
\newcommand{\TitleFrameFancy}{ {% once
\SetBackgroundImage[social]{img/BannerLink.png}{img/Ribbon.png}{0.12}{0.1}
\setbeamercolor{navigation symbols}{fg=NavigationColor, bg=NavigationArrowsColorFancy}
\addtobeamertemplate{background}{}{%
\begin{tikzpicture}[overlay,remember picture]
% Logo w=4.46/13.333 (in)
\node[anchor=center, inner sep=0pt, yshift=0.275\paperheight] at (current page.center) {%
\ifnum \isequal{\beamer@kenotom@theme}{dark}=0
\includegraphics[width=0.3345\paperwidth]{img/LogoWhite.png}
\else
\includegraphics[width=0.3345\paperwidth]{img/Logo.png}
\fi
};%
% Car
\node[anchor=north, inner sep=0pt, yshift=0.08\paperheight] at (current page.center) {%
\includegraphics[width=\paperwidth, keepaspectratio]{img/CarCover.jpg}
};%
% Title box
\fill[GraphicBoxColor, yshift=0.03\paperwidth, rounded corners=0.0088\paperwidth, opacity=0.95]
(0.21\paperwidth, -0.42\paperheight) rectangle ++(0.64\paperwidth, -0.06\paperwidth);
% Title circles
\fill[GraphicHighlightColor, opacity=0.35]
(0.21\paperwidth, -0.42\paperheight) circle (0.06\paperwidth);
\fill[GraphicTitleCircleColor]
(0.21\paperwidth, -0.42\paperheight) circle (0.05\paperwidth);
% Cube
\node[anchor=center] at (0.21\paperwidth, -0.42\paperheight) {%
\includegraphics[width=0.05\paperwidth, keepaspectratio]{img/Cube.png}
};
\end{tikzpicture}
}
\begin{frame}
\setlength{\TPHorizModule}{\paperwidth}
\setlength{\TPVertModule}{\paperheight}
% hsize:
% 0.58 = {BoxLength=7.697}/{TotlaLength=13.333}
% hpos: 0.56
% (1.6/2)/13.333 in = 0.06\paperwidth
% 0.5+0.06 = 0.56
% vpos: 0.42
% 0.42 = 0.5 - 0.08
\begin{textblock}{0.58}[0.5,0.5](0.56,0.42)
\centering
\InsertFancyTitle
\end{textblock}
% Date @ bottom right
\begin{textblock}{0.5}[1,1](0.95,0.95)
\begin{flushright}
\InsertFancyDate
\end{flushright}
\end{textblock}
\end{frame}
}
}
% [nosubsections]
% {1} : Outline Text Grey
% {2} : Outline Text Green
\newcommand{\OutlineFrameFancy}[3][subsections]{ {% once
\SetBackgroundImage{img/BannerLink.png}{img/Ribbon.png}{0.04}{0.1}
\begin{frame}
\begin{columns}
\begin{column}{0.6\textwidth}
\setlength{\TPHorizModule}{\textwidth}
\setlength{\TPVertModule}{\textheight}
\begin{textblock}{1}[0.5,0.5](0.55,0.35)
\centering
\huge \textbf {\textcolor{KenotomGrey}{#2} \textcolor{KenotomGreen}{#3}}
\end{textblock}
\end{column}
\begin{column}{0.4\textwidth}
\vspace{0.2\textheight}
\ifnum \isequal{#1}{nosubsections}=0
\setcounter{tocdepth}{1}
\fi
\tableofcontents
\Vfill
\end{column}
\end{columns}
\end{frame}
}
}
\newcommand{\OutlineFrame}[3][subsections]{%
\ifdefined \beamer@kenotom@fancy
\OutlineFrameFancy[#1]{#2}{#3}
\else
\begin{frame}{#2 #3}
\vspace{0.2\textheight}
\ifnum \isequal{#1}{nosubsections}=0
\setcounter{tocdepth}{1}
\fi
\tableofcontents
\Vfill
\end{frame}
\fi
}
\newcommand{\SectionFrameFancy}{ {% once
\SetBackgroundImage{img/nothing.png}{img/SectionBackground.jpg}{0}{1.0}
\setbeamercolor{navigation symbols}{fg=NavigationColorFancy, bg=NavigationArrowsColorFancy}
\addtobeamertemplate{background}{}{%
\begin{tikzpicture}[overlay,remember picture]
% Rectangular fill
\fill[SectionFrameOpacityColor, opacity=0.95]
(current page.south east) rectangle (0.3075\paperwidth, \paperheight);
% Circle fill
\fill[GraphicBoxColor, opacity=0.98]
(0.3075\paperwidth, -0.5\paperheight) circle (0.1537\paperwidth);
% Border lines
\draw[color=GraphicSectionLineColor, line width=0.8mm]
(0.3075\paperwidth, -0.5\paperheight) circle (0.17\paperwidth);
\draw[color=GraphicSectionLineColor, line width=0.8mm]
(0.4775\paperwidth, -0.5\paperheight) -- (0.9\paperwidth, -0.5\paperheight);
\fill[GraphicSectionLineColor, opacity=0.95]
(0.9\paperwidth, -0.5\paperheight) circle (1.2mm);
% City
\node[anchor=center] at (0.3075\paperwidth, -0.5\paperheight) {%
\includegraphics[width=0.1945\paperwidth]{img/City.png}
};
\end{tikzpicture}
}
\begin{frame}
\setlength{\TPHorizModule}{\paperwidth}
\setlength{\TPVertModule}{\paperheight}
% hsize:
% 0.4 = {AvailableLength}/{TotlaLength}
% hpos: 0.9
% // The line in svg ends @12in
% 0.9 = {LineEnds}/{TotalLength} = 12/13.333
% vpos: 0.475
% // 0.025 above center
% 0.475 = 0.5 - 0.025
\begin{textblock}{0.4}[1,1](0.9,0.475)
\begin{flushright}
\InsertFancySection
\end{flushright}
\end{textblock}
\end{frame}
}
}
\newcommand{\BackFrame}{ {% once
\SetBackgroundImage[social]{img/BannerThankYou.png}{img/Ribbon.png}{0.04}{0.4}
\addtobeamertemplate{background}{}{%
\begin{tikzpicture}[overlay,remember picture]
\node[anchor=center, inner sep=0pt, yshift=0.04\paperheight] at (current page.center) {%
\includegraphics[width=\paperwidth]{img/LogoDetails.png}
};%
% h=2.232/7.5 ~= 0.3
\shade[top color=BackgroundCanvasColor, bottom color=ShadeColor, opacity=0.5]
(0, -0.7\paperheight) rectangle (current page.south east);
\end{tikzpicture}
}
\begin{frame}
\Vfill
\insertauthor \\
\InsertAuthorEmail \\
\InsertAddress \\
\InsertTelephone
\vspace{0.125\paperheight}
\end{frame}
}
}
\newenvironment{tickmarks}{%
\SetGraphItemize{1.6ex}{img/Tickmark.png}
\begin{itemize}
}{%
\end{itemize}
}
\newenvironment{bullets}{%
\SetGraphItemize{1.3em}{img/Bullet.png}
\begin{itemize}
}{%
\end{itemize}
}

BIN
demo/demo.pdf View File


+ 309
- 0
demo/demo.tex View File

@@ -0,0 +1,309 @@
%
% demo.tex
%
% A presentation for the “Kenotom presentation theme”
%
% note: Requires compilation with XeLaTeX or LuaLaTeX
%
% note: You can reduce the pdf file size using something like:
% $ gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dPDFSETTINGS=/prepress \
% -dNOPAUSE -dQUIET -dBATCH -sOutputFile=sdemo.pdf demo.pdf
%
% author: Christos Choutouridis <c.choutouridis@kenotom.com>
% date: 2023-03-26
%
\documentclass[11pt,aspectratio=169]{beamer}
% key-value
% -----------
%theme: [light, classic(default), dark]
%background: [none(default), ribbon]
%title: [normal(default), small, large]
% options
% -----------
%nonavigation: Disables the navigation bar
%fancy : Creates fancy presentation
\usetheme[theme=classic, fancy]{Kenotom}
%
% note: For a presentation “close” to the official use
%--------------------------------------------------------
% \documentclass[13pt,aspectratio=169]{beamer}
% \usetheme[theme=light,fancy,nonavigation]{Kenotom}
% Presentation information
% =======================================================
\title{\Large”Kenotom” theme demonstration}
\subtitle{}
\author{Christos Choutouridis}
\institute{Kenotom}
\date{\today}
\newcommand{\AuthorEmail}{c.choutouridis@kenotom.com}
\newcommand{\Address}{Eth. Antistasis 16 GR-55133, Thessaloniki - Greece}
\newcommand{\Telephone}{+30 2310 315470}
% Local command and configurations
% =======================================================
\usepackage{listings,hyperref}
%\usepackage{pgfpages}
%\setbeameroption{second mode text on second screen=<location>}
%\setbeameroption{show notes on second screen=<location>}
%\setbeameroption{previous slide on second screen=<location>}
\newcommand{\bs}{\textbackslash}
% Document
% =======================================================
\begin{document}
\maketitle
\BeginCountingFrames % Exclude first frames from frame counting
% Uncomment the following lines for an automatically generated outline.
\OutlineFrame[subsections]{Presentation}{Outline}
\section{Introduction}
% -------------------------------------------------------
\begin{frame}{Introduction}
This theme contains:
\begin{tickmarks}
\item beamer style configurations to match kenotom presentation styles
\item extra kenotom environments \texttt{\bs{}tickmarks, \bs{}bullets}
\item extra kenotom commands like \texttt{\bs{}BeginCountingFrames, \bs{}OutlineFrame, \bs{}BackFrame}
\end{tickmarks}
\begin{block}{Examples}
Beside kenotom specific, some basic \LaTeX{} examples of commonly used commands and features are included, to help you get started.
\end{block}
\end{frame}
\section{Theme options}
% -------------------------------------------------------
\begin{frame}{theme option}
There are 3 variation to select.\\
\begin{itemize}
\item \texttt{[theme=light]} - the official theme
\item \texttt{[theme=classic]}\textit{(default)} - A darker font theme, for technical content.
\item \texttt{[theme=dark]} - A dark background theme.
\end{itemize}
Bellow you can see samples of the variations.
\begin{columns}[onlytextwidth]
\column{0.33\textwidth}
\begin{figure}
\includegraphics[width=\textwidth]{images/theme_light.png}
\caption{\label{img:theme_light}\texttt{[theme=light]}}
\end{figure}
\column{0.33\textwidth}
\begin{figure}
\includegraphics[width=\textwidth]{images/theme_classic.png}
\caption{\label{img:theme_classic}\texttt{[theme=classic]}}
\end{figure}
\column{0.33\textwidth}
\begin{figure}
\includegraphics[width=\textwidth]{images/theme_dark.png}
\caption{\label{img:theme_dark}\texttt{[theme=dark]}}
\end{figure}
\end{columns}
\end{frame}
% -------------------------------------------------------
\begin{frame}{background option}
There are 2 variation to select.
\begin{itemize}
\item \texttt{[background=none]}\textit{(default)} - the official theme
\item \texttt{[background=ribbon]} - A fade ribbon as background for all slides
\end{itemize}
Bellow you can see samples of the variations.
\begin{columns}[onlytextwidth]
\column{0.48\textwidth}
\begin{figure}
\includegraphics[width=\textwidth]{images/background_none.png}
\caption{\label{img:background_none}\texttt{[background=none]}}
\end{figure}
\column{0.48\textwidth}
\begin{figure}
\includegraphics[width=\textwidth]{images/background_ribbon.png}
\caption{\label{img:background_ribbon}\texttt{[background=ribbon]}}
\end{figure}
\end{columns}
\end{frame}
% -------------------------------------------------------
\begin{frame}{Other options}
\begin{columns}
\column{0.45\textwidth}
\begin{enumerate}
\item There are 3 variation for frame title size:
\begin{itemize}
\item \texttt{[title=normal]}\textit{(default)}
\item \texttt{[title=small]}
\item \texttt{[title=large]}
\end{itemize}
\item \texttt{[nonavigation]} can disable the navigation bar.
\item \texttt{[fancy]} can enable the extra “fancy” slides.
\begin{itemize}
\item Car title frame
\item Fancier outline frame
\item Section starting frames
\end{itemize}
\textit{\textbf{note}: This can slow down compilation.}
\end{enumerate}
\column{0.55\textwidth}
\begin{figure}
\includegraphics[width=\textwidth]{images/fancy_look.jpg}
\caption{\label{img:fancy_look}Fancy slides}
\end{figure}
\end{columns}
\end{frame}
\section{Kenotom environments}
% -------------------------------------------------------
\begin{frame}[fragile]{Environments}
This theme provides two Kenotom specific commands and environments.\\[2ex]
\begin{columns}[onlytextwidth]
% tickmarks
\column{0.5\textwidth}
There is the \texttt{\bs{}tickmarks} environment.
\begin{verbatim}
\begin{tickmarks}
\item Item 1
\item Item 2
\end{tickmarks}
\end{verbatim}
\begin{tickmarks}
\item Item 1
\item Item 2
\end{tickmarks}
% bullets
\column{0.5\textwidth}
And the \texttt{\bs{}bullets} environment.
\begin{verbatim}
\begin{bullets}
\item Item 1
\item Item 2
\end{bullets}
\end{verbatim}
\begin{bullets}
\item Item 1
\item Item 2
\end{bullets}
\end{columns}
\end{frame}
\section[Some \LaTeX examples]{\LaTeX{} Examples}
\subsection{Mathematics}
% -------------------------------------------------------
\begin{frame}{Readable Mathematics}
Let $X_1, X_2, \ldots, X_n$ be a sequence of independent and identically distributed random variables with $\text{E}[X_i] = \mu$ and $\text{Var}[X_i] = \sigma^2 < \infty$, and let
$$S_n = \frac{X_1 + X_2 + \cdots + X_n}{n}
= \frac{1}{n}\sum_{i}^{n} X_i$$
denote their mean. Then as $n$ approaches infinity, the random variables $\sqrt{n}(S_n - \mu)$ converge in distribution to a normal $\mathcal{N}(0, \sigma^2)$.
\end{frame}
\subsection{Code}
% -------------------------------------------------------
\begin{frame}[fragile]{Code}
Inserted code fits naturally to frame. See the \texttt{\bs{}lstlisting}\, example bellow.
\lstset{
language=C++,
basicstyle=\footnotesize\ttfamily,
keywordstyle=\footnotesize\color{KenotomGreen}\ttfamily,
morecomment=[l][\color{red!60!black}]{//!}
}
\begin{lstlisting}
#include <concepts>
template<std::integral T>
T gcd(T a, T b) {
//! Unchecked precondition: (a != 0 || b != 0)
while (true) {
if (b == T(0))
return a;
a = remainder(a, b); // Floyd and Knuth remainder
if (a == T(0))
return b;
b = remainder(b, a); // Floyd and Knuth remainder
}
}
\end{lstlisting}
\end{frame}
\subsection{Tables}
% -------------------------------------------------------
\begin{frame}{Tables}
Use \texttt{\bs{}tabular} for basic tables --- see Table~\ref{tab:benford_freq}, for example.
\begin{table}
\centering
\begin{tabular}{r c}
Leading digit & Frequency \\ \hline
1 & 0.301 \\
2 & 0.176 \\
3 & 0.125 \\
4 & 0.097 \\
5 & 0.079 \\
6 & 0.067 \\
7 & 0.058 \\
8 & 0.051 \\
9 & 0.046 \\
\end{tabular}
\caption{\label{tab:benford_freq}Benford's law frequencies.}
\end{table}
\end{frame}
\subsection{Figures}
% -------------------------------------------------------
\begin{frame}
\frametitle{Figure Example}
To include figures in your document, use the \texttt{\bs{}includegraphics} command (see the comment below in the source code).
\begin{figure}
\includegraphics[height=0.55\textheight]{images/SincFunction.png}
\caption{\label{fig:your-figure}Filter kernel}
\end{figure}
\end{frame}
\subsection{Overlays}
% -------------------------------------------------------
\begin{frame}{Overlays}
\begin{block}{}
Off-course you can use overlays to create multi-slide frames\\ and reveal information on the slides gradually!
\end{block}
\begin{tickmarks}
\item<2-> First point.
\item<3-> Second point.
\item<4-> Third point.
\end{tickmarks}
\vspace{2ex}
\only<2>{Now we see the $1^{st}$ point!}
\only<3>{Now we see the $2^{nd}$ point!}
\only<4>{Now we see the $3^{rd}$ point!}
\onslide<5->{
And so much more. For details see \href{https://www.latex-project.org/}{here}
}
\end{frame}
% -------------------------------------------------------
\BackFrame
\end{document}

BIN
demo/images/SincFunction.png View File

Before After
Width: 2731  |  Height: 2048  |  Size: 144 KiB

BIN
demo/images/background_none.png View File

Before After
Width: 1449  |  Height: 818  |  Size: 72 KiB

BIN
demo/images/background_ribbon.png View File

Before After
Width: 1448  |  Height: 818  |  Size: 323 KiB

BIN
demo/images/fancy_look.jpg View File

Before After
Width: 4547  |  Height: 3222  |  Size: 907 KiB

BIN
demo/images/theme_classic.png View File

Before After
Width: 1447  |  Height: 817  |  Size: 89 KiB

BIN
demo/images/theme_dark.png View File

Before After
Width: 1436  |  Height: 807  |  Size: 90 KiB

BIN
demo/images/theme_light.png View File

Before After
Width: 1447  |  Height: 817  |  Size: 86 KiB

BIN
img/BannerLink.png View File

Before After
Width: 508  |  Height: 59  |  Size: 5.4 KiB

BIN
img/BannerLogoLink.png View File

Before After
Width: 508  |  Height: 59  |  Size: 11 KiB

BIN
img/BannerThankYou.png View File

Before After
Width: 578  |  Height: 59  |  Size: 7.2 KiB

BIN
img/Bullet.png View File

Before After
Width: 23  |  Height: 150  |  Size: 213 B

BIN
img/CarCover.jpg View File

Before After
Width: 3840  |  Height: 1670  |  Size: 1.1 MiB

BIN
img/City.png View File

Before After
Width: 778  |  Height: 778  |  Size: 64 KiB

BIN
img/Cube.png View File

Before After
Width: 130  |  Height: 130  |  Size: 6.1 KiB

BIN
img/Logo.png View File

Before After
Width: 856  |  Height: 303  |  Size: 40 KiB

BIN
img/LogoDetails.png View File

Before After
Width: 2560  |  Height: 216  |  Size: 51 KiB

BIN
img/LogoWhite.png View File

Before After
Width: 856  |  Height: 303  |  Size: 28 KiB

BIN
img/Ribbon.png View File

Before After
Width: 2560  |  Height: 707  |  Size: 626 KiB

BIN
img/SectionBackground.jpg View File

Before After
Width: 2560  |  Height: 1920  |  Size: 782 KiB

BIN
img/Social.png View File

Before After
Width: 85  |  Height: 37  |  Size: 2.0 KiB

BIN
img/Tickmark.png View File

Before After
Width: 34  |  Height: 25  |  Size: 1.1 KiB

BIN
img/nothing.png View File

Before After
Width: 192  |  Height: 192  |  Size: 297 B

+ 87
- 0
img/svg/BannerLink.svg View File

@@ -0,0 +1,87 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="2.645in"
height="0.30899999in"
viewBox="0 0 67.183001 7.8485999"
version="1.1"
id="svg1043"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="BannerLink.svg"
inkscape:export-filename="/home/hoo2/Documents/kenotom/kenotom_template/media/BannerLink.png"
inkscape:export-xdpi="192"
inkscape:export-ydpi="192">
<defs
id="defs1037" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8"
inkscape:cx="60.703977"
inkscape:cy="-20.611202"
inkscape:document-units="mm"
inkscape:current-layer="g5631"
showgrid="false"
units="in"
inkscape:window-width="1718"
inkscape:window-height="797"
inkscape:window-x="202"
inkscape:window-y="62"
inkscape:window-maximized="0" />
<metadata
id="metadata1040">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-289.15138)">
<g
style="stroke-width:0.99966729;opacity:0.92"
id="g5631"
transform="matrix(1.0003328,0,0,1.0003328,-319.94692,259.82324)">
<g
id="g841">
<path
d="m 321.04063,29.318384 v 0 c -0.20991,0 -0.42016,0.06535 -0.60008,0.174527 -0.17992,0.119938 -0.32985,0.283317 -0.43991,0.47937 -0.10019,0.196054 -0.16016,0.425168 -0.16016,0.653896 v 5.230403 0 c 0,0.228729 0.06,0.457843 0.16016,0.653897 0.11006,0.196052 0.25999,0.359431 0.43991,0.47937 0.17992,0.109174 0.39017,0.174526 0.60008,0.174526 h 52.82 v 0 c 0.2099,0 0.41981,-0.06535 0.60008,-0.174526 0.17991,-0.119939 0.32984,-0.283318 0.43991,-0.47937 0.0998,-0.196054 0.15981,-0.425168 0.15981,-0.653897 v -5.230403 0 0 c 0,-0.228728 -0.06,-0.457842 -0.15981,-0.653896 -0.11007,-0.196053 -0.26,-0.359432 -0.43991,-0.47937 -0.18027,-0.109175 -0.39018,-0.174527 -0.60008,-0.174527 z"
style="fill:#46ad9e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.36813611"
id="path933"
inkscape:connector-curvature="0" />
<text
y="34.73061"
x="323.11642"
id="text939"
style="font-variant:normal;font-weight:bold;font-size:4.23015833px;font-family:'DejaVu Sans';-inkscape-font-specification:DejaVuSans-Bold;writing-mode:lr-tb;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.35266039">
<tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:2.11596251px;stroke-width:0.35266039"
id="tspan937"
sodipodi:role="line"
x="323.11642"
y="34.73061"
dx="0">kenotom.com</tspan>
</text>
</g>
</g>
</g>
</svg>

+ 112
- 0
img/svg/BannerLogoLink.svg
File diff suppressed because it is too large
View File


+ 206
- 0
img/svg/BannerThankYou.svg View File

@@ -0,0 +1,206 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="3.01in"
height="0.30899999in"
viewBox="0 0 76.454002 7.8485999"
version="1.1"
id="svg1043"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="BannerThankYou.svg"
inkscape:export-filename="/home/hoo2/Documents/kenotom/kenotom_template/media/BannerThankYou.png"
inkscape:export-xdpi="192"
inkscape:export-ydpi="192">
<defs
id="defs1037">
<clipPath
id="clipPath947"
clipPathUnits="userSpaceOnUse">
<path
style="clip-rule:evenodd"
inkscape:connector-curvature="0"
id="path945"
d="m 757.984,509.64 1.134,-0.056 1.077,-0.17 1.077,-0.284 1.02,-0.368 0.964,-0.454 0.907,-0.567 0.851,-0.623 0.793,-0.737 0.709,-0.766 0.624,-0.85 0.567,-0.936 0.453,-0.963 0.369,-1.021 0.283,-1.049 0.17,-1.105 0.057,-1.134 -0.057,-1.134 -0.17,-1.105 -0.283,-1.049 -0.369,-1.021 -0.453,-0.963 -0.567,-0.908 -0.624,-0.85 -0.709,-0.794 -0.793,-0.708 -0.851,-0.652 -0.907,-0.567 -0.964,-0.454 -1.02,-0.368 -1.077,-0.284 -1.077,-0.17 -1.134,-0.056 -0.567,0.028 -0.567,0.028 -0.539,0.085 -0.567,0.085 -0.51,0.114 -0.538,0.17 -0.511,0.17 -0.51,0.198 -0.765,0.425 2.239,3.572 0.17,-0.085 0.312,-0.142 0.312,-0.085 0.34,-0.113 0.34,-0.057 0.312,-0.056 0.34,-0.057 0.369,-0.029 h 0.34 l 0.708,0.029 0.681,0.113 0.652,0.17 0.623,0.227 0.596,0.284 0.567,0.34 0.51,0.397 0.482,0.453 0.453,0.482 0.397,0.51 0.34,0.567 0.284,0.595 0.226,0.624 0.171,0.652 0.113,0.68 0.028,0.709 -0.028,0.709 -0.113,0.68 -0.171,0.652 -0.226,0.624 -0.284,0.623 -0.34,0.539 -0.397,0.538 -0.453,0.482 -0.482,0.454 -0.51,0.397 -0.567,0.34 -0.596,0.283 -0.623,0.227 -0.652,0.17 -0.681,0.113 -0.708,0.029 -0.624,-0.029 -0.595,-0.085 -0.567,-0.113 -0.567,-0.198 -0.539,-0.227 -0.51,-0.255 -0.482,-0.312 -0.482,-0.34 -0.425,-0.397 -0.397,-0.425 -0.34,-0.425 -0.312,-0.482 -0.283,-0.511 -0.227,-0.538 -0.198,-0.567 -0.142,-0.567 -0.057,-0.624 -4.223,-0.113 0.141,1.587 0.227,0.936 0.312,0.907 0.397,0.85 0.453,0.822 0.511,0.766 0.595,0.737 0.624,0.68 0.68,0.624 0.765,0.567 0.766,0.481 0.85,0.426 0.85,0.368 0.907,0.284 0.936,0.226 0.964,0.114 z" />
</clipPath>
<clipPath
id="clipPath955"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path953"
d="M 0,0 H 22.054 V 22.195 H 0 Z" />
</clipPath>
<linearGradient
id="linearGradient961"
spreadMethod="pad"
gradientUnits="userSpaceOnUse"
y2="-2"
x2="18"
y1="25"
x1="3"
gradientTransform="matrix(0.99966731,0,0,0.99966731,762.18364,-685.52454)">
<stop
id="stop957"
offset="0"
style="stop-opacity:1;stop-color:#46ad9e" />
<stop
id="stop959"
offset="1"
style="stop-opacity:1;stop-color:#46ad9e" />
</linearGradient>
<clipPath
id="clipPath971"
clipPathUnits="userSpaceOnUse">
<path
style="clip-rule:evenodd"
inkscape:connector-curvature="0"
id="path969"
d="M 0,0.028 H 960.094 V 539.999 H 0 Z" />
</clipPath>
<clipPath
id="clipPath981"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path979"
d="m 747.213,487.956 h 10.8 v 10.688 h -10.8 z" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8"
inkscape:cx="44.618507"
inkscape:cy="-11.249034"
inkscape:document-units="mm"
inkscape:current-layer="g5631"
showgrid="false"
units="in"
inkscape:window-width="1718"
inkscape:window-height="797"
inkscape:window-x="202"
inkscape:window-y="62"
inkscape:window-maximized="0" />
<metadata
id="metadata1040">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-289.15138)">
<g
style="opacity:0.92000002;stroke-width:0.99966729"
id="g5631"
transform="matrix(1.0003328,0,0,1.0003328,-319.94692,259.82324)">
<g
style="stroke-width:0.99966729"
id="g1246"
transform="translate(11.559822,-0.30974218)">
<path
inkscape:connector-curvature="0"
id="path933"
style="fill:#46ad9e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.35266042"
d="m 321.04063,29.964178 v 0 c -0.20991,0 -0.42016,0.05997 -0.60008,0.160162 -0.17992,0.110066 -0.32985,0.259997 -0.43991,0.439913 -0.10019,0.179917 -0.16016,0.390173 -0.16016,0.600075 v 4.799895 0 c 0,0.209902 0.06,0.420158 0.16016,0.600075 0.11006,0.179916 0.25999,0.329847 0.43991,0.439914 0.17992,0.100188 0.39017,0.160161 0.60008,0.160161 h 52.82 v 0 c 0.2099,0 0.41981,-0.05997 0.60008,-0.160161 0.17991,-0.110067 0.32984,-0.259998 0.43991,-0.439914 0.0998,-0.179917 0.15981,-0.390173 0.15981,-0.600075 v -4.799895 0 0 c 0,-0.209902 -0.06,-0.420158 -0.15981,-0.600075 -0.11007,-0.179916 -0.26,-0.329847 -0.43991,-0.439913 -0.18027,-0.100189 -0.39018,-0.160162 -0.60008,-0.160162 z" />
<g
style="stroke-width:0.99966729"
transform="matrix(0.35277777,0,0,-0.35277777,47.510932,209.31428)"
id="g935">
<text
id="text939"
style="font-variant:normal;font-weight:bold;font-size:11.99100018px;font-family:'DejaVu Sans';-inkscape-font-specification:DejaVuSans-Bold;writing-mode:lr-tb;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99966729"
transform="matrix(1,0,0,-1,787.209,493.795)">
<tspan
style="stroke-width:0.99966729"
id="tspan937"
sodipodi:role="line"
y="0"
x="0 14.077434 30.157366 45.337971 61.417904 76.694435 86.874794 101.15607 117.33193">THANK YOU</tspan>
</text>
</g>
</g>
<g
style="stroke-width:0.99966729"
id="g941"
transform="matrix(0.35277777,0,0,-0.35277777,56.900388,209.13436)">
<g
style="stroke-width:0.99966729"
id="g943"
clip-path="url(#clipPath947)">
<g
style="stroke-width:0.99966729"
id="g949"
transform="translate(747.014,487.446)">
<g
style="stroke-width:0.99966729"
id="g951"
clip-path="url(#clipPath955)">
<path
d="M 0,0 H 22.054 V 22.195 H 0 Z"
style="fill:url(#linearGradient961);stroke:none;stroke-width:0.99966729"
id="path963"
inkscape:connector-curvature="0" />
</g>
</g>
</g>
</g>
<g
style="stroke-width:0.99966729"
id="g965"
transform="matrix(0.35277777,0,0,-0.35277777,56.900388,209.13436)">
<g
style="stroke-width:0.99966729"
id="g967"
clip-path="url(#clipPath971)">
<path
d="m 757.984,498.643 -6.803,-10.659 c -3.543,2.268 -5.754,6.151 -5.839,10.347 z"
style="fill:#818285;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99966729"
id="path973"
inkscape:connector-curvature="0" />
<g
style="stroke-width:0.99966729"
id="g975">
<g
style="stroke-width:0.99966729"
id="g977" />
<g
style="stroke-width:0.99966729"
id="g987">
<g
clip-path="url(#clipPath981)"
id="g985"
style="opacity:0.7;stroke-width:0.99966729">
<path
d="m 757.984,498.643 -6.775,-10.659 c -1.332,0.851 -2.466,1.928 -3.373,3.175 l -0.623,0.964 10.686,6.52 z"
style="fill:#929395;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99966729"
id="path983"
inkscape:connector-curvature="0" />
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

+ 70
- 0
img/svg/City.svg
File diff suppressed because it is too large
View File


+ 74
- 0
img/svg/Cube.svg View File

@@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="0.67699999in"
height="0.67699999in"
viewBox="0 0 17.1958 17.1958"
version="1.1"
id="svg869"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="Cube.svg"
inkscape:export-filename="/home/hoo2/texmf/tex/latex/beamerThemeKenotom/art/Cube.png"
inkscape:export-xdpi="192"
inkscape:export-ydpi="192">
<defs
id="defs863" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="7.9195959"
inkscape:cx="30.15129"
inkscape:cy="39.575391"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
units="in"
inkscape:window-width="1920"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="32"
inkscape:window-maximized="1" />
<metadata
id="metadata866">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-279.80418)">
<image
width="17.197916"
height="17.195799"
preserveAspectRatio="none"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAA+CAYAAAB0g3ZRAAAABHNCSVQICAgIfAhkiAAABSZJREFU aIHtm1uoVFUYx38e7aQhWHiJyqSrlWYXMalIii6mpuVJ8YIkdH3IF0kq6qGCeuglfKkgH6woSksM EiwVzYK8ZGJqpqKWL9k984Lk5fjrYc2Bw27NzNrnzJ7xYf6wGGbttb7v//1n9tqzvm9ND5UG4Xzg LeBOYDfwJLCpEUR6NFCExcC0Tu8PAEOA9noTaam3w064PfP+QuCKRhBppAi9I32tdWdBY0U4Y9AU gaYIQFMEoCkC0BQBaIoANEUAmiIATRGAxojQAtwNnB25NooGcKqnw57AbGAnsIr43mEh8APwUGl8 faAW3VrUmeou82GXOqs0v1CORRrvoU5Vt+cMPosd6vQixSgq+Enqlm4Gn8V2dUrJ/hktwnj1m8Sg NqqPqHeVXr9OnLdVbaulGLUK/u4cQWxSJ5SxM1Zdl2hns+Eb120xuhv8GHVtIuktOUiPyyFGJVEL FaG/uiSR5Db1wcTgY2JsSPSzQr2oXiIMVvcmkNqhTrM2q/oE09aaA+rVRYvQ2+qr/m6Le75PNHz9 K2G/em6RIrxQwfk+dbbaq4DgO7eOR/DmClzeLEqE3urBCo7XqncULEBWjKnq7xEux9WBRYgwqYIA nfGVek8dxRihHovweDTVRp4N1MjEcWOAlcA6YHzuzcz/0RO4lPKFme3Ah5H+m1Id5BFhUI6xALcA y4GNwESgR875fYFngV+AH4H9wG1lxm6M9CXzzSNCLIg1wE9V5o0GlgGbgcll7HRGH2AusA94FRhY 6r+AsNWO4WikL7mk1918wipgKPAwsKfK2BuBT4DvgKkR363AHGAvMJ/4J3kZ0KsbfKOoRVLlFPAO cA0hGbKzyvjrgI+BbcAMQvCPE0R8nVCdLoeVJX81RS0zS+3A+8C1wEzg+yrjhxMWtEPAAsLZhHIQ +AiY1X2a/0cR6bXTwCLgemAKsLXK+FiarQMS1pORwHTgYC0IZlFkjvE0sJSwFjxAWBjzYDlhUb2f sI4UhnokWgU+JWSS7wM2VBm/Cri1NPbbYqkF1Du9vZzw++Fe4Hjk+jRgLLC+nqQaVXxZCfwb6d9V byLQrEABTRGApghAUwSgKQLQFAFoigDkEyF2EvysWhHpJmL7j+TdZh4R/oz0Dc8xv0jcEOmL8Y0i jwjbIn1twIgcNorAYMLhjyy2pBpIFaGNkOrKopWwH7gr1WGNMQpYDfSLXHuGkNeontusko4epX6R mGr/XB2dI1X+T8TGiBxp9iXq6QRe69WbK9krd2GI+kGikyyWqSMTAumKCMPURWp7Tk6nDfEMidnN dvRVXzFezMjrdKmVg8ojwlXq++YPPotjhvj6GhGhl/qEoapbDesNJ0W+TBjbri5Wr7FrIlyhvque SvC1TZ1h2u17wHA6psWSCJeXDFTDXsMptI5zBi3qY4YqcDW0q++pQ00T4VJ1oXoywfav6ly1tZPt NnVPwtxv1Usw1A4r4aA6L+Okc2tV56g/Jzg9qb5tCDImwkR1gXoiwdYf6tPqORV4zbNyEVl1DerR CoTfUAeUcZJtfdSnjFeJszhh/P5OWYj/Up83c19XaANKcZT7Vh1GXR258JlhJU593GUX1+dKZGuJ g+qLar8u8hpWiiuLFR3331rDp7POcIKsK06yrZ/6knqom8EfVl9Wz6sRr3GG44MnSnFfXAuj1Vp/ 9VX1SM7gj5Tmpd6OXW71EKGjDVLnW/03yDH1tdL4unBrxH+l+xMKsZOBKwl/HP+NUJBdSvgP9d/1 JPQfAgcjOFa9iyAAAAAASUVORK5CYII= "
id="image5686"
x="0"
y="279.80417"
inkscape:export-filename="/home/hoo2/texmf/tex/latex/beamerThemeKenotom/art/Cube.png"
inkscape:export-xdpi="192"
inkscape:export-ydpi="192"
style="stroke-width:0.97671062" />
</g>
</svg>

+ 265
- 0
img/svg/Logo.svg
File diff suppressed because it is too large
View File


+ 244
- 0
img/svg/LogoDetails.svg
File diff suppressed because it is too large
View File


+ 840
- 0
img/svg/LogoWhite.svg
File diff suppressed because it is too large
View File


+ 406
- 0
img/svg/Ribbon.svg
File diff suppressed because it is too large
View File


+ 224
- 0
img/svg/Social.svg
File diff suppressed because it is too large
View File


+ 354
- 0
img/svg/kenotomTickmarks.svg
File diff suppressed because it is too large
View File


+ 60
- 0
img/svg/nothing.svg View File

@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="1in"
height="1in"
viewBox="0 0 25.4 25.400001"
version="1.1"
id="svg938"
inkscape:export-filename="/home/hoo2/Documents/kenotom/kenotom_template/media/nothing.png"
inkscape:export-xdpi="192"
inkscape:export-ydpi="192"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="nothing.svg">
<defs
id="defs932" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="-754.28571"
inkscape:cy="548.57143"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
units="in"
inkscape:window-width="1920"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="32"
inkscape:window-maximized="1" />
<metadata
id="metadata935">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-271.59998)" />
</svg>

+ 72
- 0
template.tex View File

@@ -0,0 +1,72 @@
%
% template.tex
%
% A beamer kenotom presentation template
%
% note: Requires compilation with XeLaTeX or LuaLaTeX
%
% author: Your name <your-email@kenotom.com>
% date: {date}
%
\documentclass[11pt,aspectratio=169]{beamer}
% key-value
% -----------
%theme: [light, classic(default), dark]
%background: [none(default), ribbon]
%title: [normal(default), small, large]
% options
% -----------
%nonavigation: Disables the navigation bar
%fancy : Creates fancy presentation
\usetheme[theme=classic, fancy]{Kenotom}
%
% note: For a presentation “close” to the official use
%--------------------------------------------------------
% \documentclass[13pt,aspectratio=169]{beamer}
% \usetheme[theme=light,fancy,nonavigation]{Kenotom}
% Presentation information
% =======================================================
\title{Presentation title}
\subtitle{Presentation subtitle (if there's one)}
\author{Your name}
\institute{Kenotom}
\date{\today}
\newcommand{\AuthorEmail}{your-email@kenotom.com}
\newcommand{\Address}{Eth. Antistasis 16 GR-55133, Thessaloniki - Greece}
\newcommand{\Telephone}{+30 2310 xxxxxx}
% Local command and configurations
% =======================================================
%\usepackage{pgfpages}
%\setbeameroption{second mode text on second screen=<location>}
%\setbeameroption{show notes on second screen=<location>}
%\setbeameroption{previous slide on second screen=<location>}
\begin{document}
\maketitle
\BeginCountingFrames % Exclude first frames from frame counting
% Uncomment the following lines for an automatically generated outline.
%\OutlineFrame[subsections]{Presentation}{Outline}
\section{Introduction}
\begin{frame}[t]{Introduction}
\begin{block}{}
Hello \LaTeX{} world!
\end{block}
\end{frame}
\BackFrame
\end{document}

Loading…
Cancel
Save