Kenotom beamer presentation style and template
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Readme.md 9.3 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. # Beamer/LaTeX theme for kenotom presentations
  2. 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.
  3. This repo contains:
  4. - A style file(.sty), to use it as beamer theme. This theme has various options to fine-tune the final look of the presentation.
  5. - An `img` directory, containing all the graphic files used by the theme AND the source .svg files of each one of them.
  6. - A template file to kick start a presentation very quickly
  7. - A demo directory with a presentation, presenting this theme.
  8. # System requirements
  9. In order to use (and benefit) from this presentation theme you need:
  10. 1. A working `LaTeX` system
  11. 2. A working `git` version control system
  12. ## 1. Installing LaTeX
  13. 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:
  14. - **Linux**.: Almost all of the linux distributions offer LaTeX with Tex-Live being the most widespreaded
  15. - **Mac OS**: With the [MacTex](https://www.tug.org/mactex/) as the provided LaTeX distribution
  16. - **Windows**: With both [MikTeX](https://miktex.org/) and [TeX Live](https://www.tug.org/texlive/) as available distributions.
  17. ### **Note for Kenotom windows laptops**
  18. 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.
  19. More information about installing LaTeX you can find on [LaTeX project site](https://www.latex-project.org/get/)
  20. ## 2. Installing git
  21. 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.
  22. ### **Note for Kenotom windows laptops**
  23. 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.
  24. ## Note about online editors
  25. 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.
  26. # Theme installation
  27. There are various ways to get and use this theme.
  28. ## 1. Home installation
  29. 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:
  30. | OS | Path |
  31. |---------------|--------------|
  32. | Win10 texLive | $TEXMFHOME\tex\latex\local\ |
  33. | Win10 MikTeX | C:\Users\<user name>\Appdata\Local\MikTex\<number>\tex\latex\local\ |
  34. | Linux | ~/texmf/tex/latex/local/ |
  35. | MacOS | ~/Library/texmf/tex/latex/local/ |
  36. So, when on the above directory, just clone this repository:
  37. ```
  38. cd $TEXMFHOME\tex\latex\local\
  39. git clone ssh://git@gitlab.kenotom.local/Ken-Lib/Documentation/beamerThemeKenotom.git
  40. ```
  41. ## 2. Local installation
  42. 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:
  43. 1. We need admin rights
  44. 2. We need to "tell" LaTeX to update it's cache, in order to find our theme.
  45. If you really want to do it like that, you can start by looking [here](https://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages)
  46. ## 3. Use the repo "in-place" (as git sub-module)
  47. Additionally, you can `just` use this theme inside of your presentation directory. For example:
  48. ```
  49. cd MyPresentation
  50. git clone ssh://git@gitlab.kenotom.local/Ken-Lib/Documentation/beamerThemeKenotom.git
  51. ```
  52. Of course, you can have a git repo for your presentation also. If so, you can add the theme as submodule:
  53. ```
  54. git submodule add ssh://git@gitlab.kenotom.local/Ken-Lib/Documentation/beamerThemeKenotom.git beamerThemeKenotom
  55. ```
  56. # How to use the theme
  57. Using this theme, does not differ from any other beamer theme. Practically we need something like:
  58. ```Latex
  59. \documentclass[12pt,aspectratio=169]{beamer}
  60. \usetheme{Kenotom}
  61. \title{Presentation title}
  62. \subtitle{Subtitle (if there's one)}
  63. \author{Your name}
  64. \institute{Kenotom}
  65. \date{\today}
  66. \newcommand{\AuthorEmail}{user@kenotom.com}
  67. \newcommand{\Address}{Eth. Antistasis 16 GR-55133, Thessaloniki - Greece}
  68. \newcommand{\Telephone}{+30 2310 315470}
  69. \begin{document}
  70. \maketitle
  71. \begin{frame}
  72. Hello world!
  73. \end{frame}
  74. \end{document}
  75. ```
  76. ## Kenotom environments
  77. This theme provides some Kenotom specific commands and environments.
  78. ### \BeginCountingFrames
  79. 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.
  80. ### \OutlineFrame
  81. Syntax:
  82. ```
  83. \OutlineFrame[nosubsection]{<arg 1>}{<arg 2>}
  84. ```
  85. Use this command to insert an outline frame. This command has two arguments and one option.
  86. - nosubsection: Pass this option to disable the subsections in the outline
  87. - <arg 1>: Title text to display in Grey color
  88. - <arg 2>: Title text to display in Green color
  89. The arguments are printed the one after the other.
  90. ### \BackFrame
  91. Use this as last command inside your document, to insert a "Thank You" last frame.
  92. ### tickmarks environment
  93. Use it like any other `itemize` or `enumerate` environment, in order to create lists with the green Kenotom tickmark for bullet icon.
  94. ### bullets environment
  95. Use it like any other `itemize` or `enumerate` environment, in order to create lists with the green Kenotom vertical for bullet icon.
  96. ## Theme options
  97. 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:
  98. ### theme
  99. You can pass `theme=value` and alter the theme look, or omit it to stay with the default. The available themes are:
  100. - **light**: The official color theme, of the PowerPoint template
  101. - **classic(default)**: A more dark font color variation of the official theme. This is better for engineering and math content.
  102. - **dark**: A dark theme variation with dark backgroung and some color inversions.
  103. ### bouckground
  104. You can pass `background=value` and alter the theme look, or omit it to stay with the default. The available themes are:
  105. - **none(default)**: The official empty background for non-structure framer, of the PowerPoint template.
  106. - **ribbon**: A more fancy background variation of the official theme, where we use the ribbon as background in all frames.
  107. ### title
  108. You can pass `title=value` and alter the frame title size, or omit it to stay with the default. The available themes are:
  109. - **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.
  110. - **small**: An even more smaller title, for even more content heavy slides.
  111. - **large**: The official title size
  112. ### nonavigation
  113. You can pass it to disable the navigation bar at the bottom right.
  114. ### fancy
  115. You can pass this option to enable fancy presentation. This means:
  116. - The title frame becomes this fancy "Car pictured frame" from the official presentation
  117. - The outline frame also becomes more fancy to look also like the official
  118. - On each section there is an automatic insertion of fancy section frames like the official presentation.
  119. If you omit this option, the presentation deviates a lot from the official, but becomes smaller and less "advertisement-like"
  120. # Contributions
  121. Any MR request with fixes and additions are welcome!
  122. # Disclaimer
  123. 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.
  124. 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.
  125. 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.