├── .gitignore ├── LICENSE ├── README.md ├── beamercolorthemeBlackboard.sty ├── beamercolorthemeDarkConsole.sty ├── beamercolorthemeDarkConsoleFiraRemix.sty ├── beamercolorthemeLightConsole.sty ├── beamercolorthemeLightConsoleFiraRemix.sty ├── beamercolorthemeNotebook.sty ├── beamerthemeBlackboard.sty ├── beamerthemeDarkConsole.sty ├── beamerthemeDarkConsoleFiraRemix.sty ├── beamerthemeLightConsole.sty ├── beamerthemeLightConsoleFiraRemix.sty ├── beamerthemeNotebook.sty ├── examples ├── example_Blackboard.pdf ├── example_DarkConsole.pdf ├── example_DarkConsoleFiraRemix.pdf ├── example_LightConsole.pdf ├── example_LightConsoleFiraRemix.pdf ├── example_Notebook.pdf └── examples_kmbeamer.dtx ├── kmbeamer_bg ├── kmbeamer_bg_Blackboard.pdf ├── kmbeamer_bg_Blackboard.tex ├── kmbeamer_bg_Blackboard.xbb ├── kmbeamer_bg_Notebook.pdf ├── kmbeamer_bg_Notebook.tex └── kmbeamer_bg_Notebook.xbb ├── kmbeamer_color.sty └── kmbeamer_common.sty /.gitignore: -------------------------------------------------------------------------------- 1 | *.dvi 2 | *.log 3 | *.aux 4 | *.out 5 | *.toc 6 | *.nav 7 | *.snm 8 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2011-2018 Kazuki Maeda 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of 4 | this software and associated documentation files (the "Software"), to deal in 5 | the Software without restriction, including without limitation the rights to 6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 7 | the Software, and to permit persons to whom the Software is furnished to do so, 8 | subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 15 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 16 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 17 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 18 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 19 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | kmbeamer (Beamer theme collection for kmaeda) 2 | ============================================= 3 | 4 | What's this? 5 | ------------ 6 | 7 | This is a theme collection for [LaTeX Beamer class](https://bitbucket.org/rivanvx/beamer/wiki/Home). 8 | The themes included in the collection have been originally written for kmaeda's presentations, but now available for anyone who wants to use them. 9 | 10 | Installation 11 | ------------ 12 | 13 | Get [zip archive](https://github.com/kmaed/kmbeamer/archive/master.zip) and extract it in your TEXMF tree. 14 | 15 | Usage 16 | ----- 17 | 18 | Type in the terminal: 19 | ``` 20 | $ cd examples 21 | $ latex examples_kmbeamer.dtx 22 | ``` 23 | Then you will get the examples for each theme. 24 | 25 | Themes 26 | --------- 27 | 28 | * Blackboard 29 | * DarkConsole (Gentoo dark terminal) 30 | * LightConsole (VS Code Light+ theme, contributed by [Igor Morawski](https://github.com/igor-morawski)) 31 | * Notebook 32 | * DarkConsoleFiraRemix (contributed by [Martín Pozo](https://github.com/Martin1887)) 33 | * LightConsoleFiraRemix (contributed by [Martín Pozo](https://github.com/Martin1887)) 34 | 35 | The `FiraRemix` variants are like the original console themes but with 36 | the following differences: 37 | 38 | * They allow to add a titlegraphic 39 | * The body font is Fira Sans Book (lining numbers) 40 | * The monospace font is Fira Mono Medium (lining numbers) 41 | * In the dark console the footline is golden 42 | 43 | Contact 44 | ------- 45 | 46 | If you have any inquiries, mail to "kmaeda at kmaeda.net". 47 | Issues and pull requests via Github are also welcome. 48 | 49 | Kazuki Maeda (aka kmaeda) 50 | -------------------------------------------------------------------------------- /beamercolorthemeBlackboard.sty: -------------------------------------------------------------------------------- 1 | %% Copyright (c) 2011-2016 Kazuki Maeda 2 | %% 3 | %% Distributable under the MIT License: 4 | %% http://www.opensource.org/licenses/mit-license.php 5 | %% 6 | \ProvidesPackage{beamercolorthemeBlackboard}[2012/06/07 ] 7 | 8 | \mode 9 | 10 | \usepackage{kmbeamer_color} 11 | 12 | \setbeamercolor*{background canvas}{bg=bottlegreen} 13 | \setbeamercolor*{normal text}{fg=snow} 14 | \setbeamercolor*{alerted text}{fg=midyellow} 15 | \setbeamercolor*{structure}{fg=water} 16 | 17 | \setbeamercolor*{title}{fg=water} 18 | 19 | \mode 20 | 21 | 22 | \endinput 23 | -------------------------------------------------------------------------------- /beamercolorthemeDarkConsole.sty: -------------------------------------------------------------------------------- 1 | %% Copyright (c) 2013-2016 Kazuki Maeda 2 | %% 3 | %% Distributable under the MIT License: 4 | %% http://www.opensource.org/licenses/mit-license.php 5 | %% 6 | \ProvidesPackage{beamercolorthemeDarkConsole}[2013/05/08 ] 7 | 8 | \mode 9 | 10 | \usepackage{kmbeamer_color} 11 | 12 | \setbeamercolor*{background canvas}{bg=gray33} 13 | \setbeamercolor*{normal text}{fg=whiteee} 14 | \setbeamercolor*{alerted text}{fg=tomato} 15 | \setbeamercolor*{structure}{fg=gold} 16 | 17 | \setbeamercolor*{title}{fg=chartreuse} 18 | \setbeamercolor*{frametitle}{fg=chartreuse} 19 | 20 | \setbeamercolor*{itemize item}{fg=chartreuse} 21 | \setbeamercolor*{enumerate item}{fg=chartreuse} 22 | 23 | 24 | 25 | \mode 26 | 27 | 28 | \endinput 29 | -------------------------------------------------------------------------------- /beamercolorthemeDarkConsoleFiraRemix.sty: -------------------------------------------------------------------------------- 1 | %% Copyright (c) 2013-2016 Kazuki Maeda 2 | %% 3 | %% Distributable under the MIT License: 4 | %% http://www.opensource.org/licenses/mit-license.php 5 | %% 6 | \ProvidesPackage{beamercolorthemeDarkConsoleFiraRemix} 7 | 8 | \mode 9 | 10 | \usepackage{kmbeamer_color} 11 | 12 | \setbeamercolor*{background canvas}{bg=gray33} 13 | \setbeamercolor*{normal text}{fg=whiteee} 14 | \setbeamercolor*{alerted text}{fg=tomato} 15 | \setbeamercolor*{structure}{fg=gold} 16 | \setbeamercolor*{footline}{fg=gold} 17 | 18 | \setbeamercolor*{title}{fg=chartreuse} 19 | \setbeamercolor*{frametitle}{fg=chartreuse} 20 | 21 | \setbeamercolor*{itemize item}{fg=chartreuse} 22 | \setbeamercolor*{enumerate item}{fg=chartreuse} 23 | 24 | \mode 25 | 26 | 27 | \endinput 28 | -------------------------------------------------------------------------------- /beamercolorthemeLightConsole.sty: -------------------------------------------------------------------------------- 1 | %% Copyright (c) 2013-2016 Kazuki Maeda 2 | %% 3 | %% Distributable under the MIT License: 4 | %% http://www.opensource.org/licenses/mit-license.php 5 | %% 6 | \ProvidesPackage{beamercolorthemeLightConsole} 7 | 8 | \mode 9 | 10 | \usepackage{kmbeamer_color} 11 | 12 | \setbeamercolor*{background canvas}{bg=concrete} 13 | \setbeamercolor*{normal text}{fg=black} 14 | \setbeamercolor*{alerted text}{fg=tamarillo} 15 | %\setbeamercolor*{structure}{fg=gold} 16 | 17 | \setbeamercolor*{title}{fg=denim} 18 | \setbeamercolor*{frametitle}{fg=denim} 19 | 20 | \setbeamercolor*{itemize item}{fg=denim} 21 | \setbeamercolor*{enumerate item}{fg=denim} 22 | 23 | 24 | 25 | \mode 26 | 27 | 28 | \endinput 29 | -------------------------------------------------------------------------------- /beamercolorthemeLightConsoleFiraRemix.sty: -------------------------------------------------------------------------------- 1 | %% Copyright (c) 2013-2016 Kazuki Maeda 2 | %% 3 | %% Distributable under the MIT License: 4 | %% http://www.opensource.org/licenses/mit-license.php 5 | %% 6 | \ProvidesPackage{beamercolorthemeLightConsole} 7 | 8 | \mode 9 | 10 | \usepackage{kmbeamer_color} 11 | 12 | \setbeamercolor*{background canvas}{bg=concrete} 13 | \setbeamercolor*{normal text}{fg=black} 14 | \setbeamercolor*{alerted text}{fg=tamarillo} 15 | %\setbeamercolor*{structure}{fg=gold} 16 | 17 | \setbeamercolor*{title}{fg=denim} 18 | \setbeamercolor*{frametitle}{fg=denim} 19 | 20 | \setbeamercolor*{itemize item}{fg=denim} 21 | \setbeamercolor*{enumerate item}{fg=denim} 22 | 23 | 24 | 25 | \mode 26 | 27 | 28 | \endinput 29 | -------------------------------------------------------------------------------- /beamercolorthemeNotebook.sty: -------------------------------------------------------------------------------- 1 | %% Copyright (c) 2011-2017 Kazuki Maeda 2 | %% 3 | %% Distributable under the MIT License: 4 | %% http://www.opensource.org/licenses/mit-license.php 5 | %% 6 | \ProvidesPackage{beamercolorthemeNotebook}[2017/01/01 ] 7 | 8 | \mode 9 | 10 | \usepackage{kmbeamer_color} 11 | 12 | \setbeamercolor*{background canvas}{bg=ivory} 13 | \setbeamercolor*{normal text}{fg=black} 14 | \setbeamercolor*{alerted text}{fg=crimson} 15 | \setbeamercolor*{structure}{fg=royalblue} 16 | 17 | \setbeamercolor*{title}{fg=royalblue} 18 | 19 | \mode 20 | 21 | 22 | \endinput 23 | -------------------------------------------------------------------------------- /beamerthemeBlackboard.sty: -------------------------------------------------------------------------------- 1 | %% Copyright (c) 2011–2023 Kazuki Maeda 2 | %% 3 | %% Distributable under the MIT License: 4 | %% http://www.opensource.org/licenses/mit-license.php 5 | %% 6 | \ProvidesPackage{beamerthemeBlackboard}[2023/03/10 ] 7 | 8 | \mode 9 | 10 | \RequirePackage{kmbeamer_common} 11 | 12 | \usecolortheme{Blackboard} 13 | 14 | \setbeamersize{text margin left=6mm,text margin right=6mm} 15 | 16 | \setbeamerfont{title}{size=\normalsize,series=\bfseries} 17 | \setbeamerfont{frametitle}{size=\normalsize,series=\bfseries} 18 | \setbeamerfont{block title}{size=\normalsize,series=\bfseries} 19 | \setbeamerfont{footline}{size*={5}{\z@},series=\bfseries} 20 | 21 | \setbeamertemplate{background canvas}{\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio=false]{kmbeamer_bg_Blackboard}} 22 | \setbeamertemplate{itemize item}{\usebeamercolor[fg]{structure}$\circ$} 23 | \setbeamertemplate{frametitle}{\boldmath\insertframetitle} 24 | \setbeamertemplate{headline}{\vspace{4mm}} 25 | \setbeamertemplate{footline}{ 26 | \setbox\kmbmr@tmpboxa\hbox{\ifnum\insertsectionnumber>0\boldmath\insertsectionnumber.~\insertsection\fi} 27 | \setbox\kmbmr@tmpboxb\hbox{\boldmath\insertframenumber$/$\inserttotalframenumber} 28 | \ht\kmbmr@tmpboxa=1mm\dp\kmbmr@tmpboxa=0mm 29 | \ht\kmbmr@tmpboxb=1mm\dp\kmbmr@tmpboxb=0mm 30 | \vspace{5.2mm} 31 | \hspace{4mm}\noindent\box\kmbmr@tmpboxa\hfill\box\kmbmr@tmpboxb\hspace{4mm} 32 | \vspace{1.3mm} 33 | } 34 | \setbeamertemplate{title page}{ 35 | \renewcommand\thefootnote{\fnsymbol{footnote}} 36 | \setcounter{footnote}{1} % \dagger 37 | \vfill 38 | \begin{center} 39 | \usebeamercolor[fg]{structure}\bfseries\boldmath\inserttitle 40 | 41 | \scriptsize\insertsubtitle 42 | \end{center} 43 | \vfill 44 | \begin{center} 45 | \insertauthor\ \ifx\insertinstitute\@empty\else(\insertinstitute)\fi 46 | \end{center} 47 | \vfill 48 | \begin{center} 49 | \small\insertdate 50 | \end{center} 51 | \vfill 52 | \renewcommand\thefootnote{\arabic{footnote}} 53 | \setcounter{footnote}{0} 54 | } 55 | 56 | \mode 57 | 58 | 59 | \endinput 60 | -------------------------------------------------------------------------------- /beamerthemeDarkConsole.sty: -------------------------------------------------------------------------------- 1 | %% Copyright (c) 2013-2016 Kazuki Maeda 2 | %% 3 | %% Distributable under the MIT License: 4 | %% http://www.opensource.org/licenses/mit-license.php 5 | %% 6 | \ProvidesPackage{beamerthemeDarkConsole}[2013/05/16 ] 7 | 8 | \mode 9 | 10 | \RequirePackage{kmbeamer_common} 11 | 12 | \usecolortheme{DarkConsole} 13 | 14 | \def\familydefault{\ttdefault} 15 | 16 | \setbeamersize{text margin left=2mm,text margin right=2mm} 17 | 18 | \setbeamerfont{alerted text}{series=\bfseries} 19 | \setbeamerfont{structure}{series=\bfseries} 20 | \setbeamerfont{title}{size=\normalsize,series=\bfseries} 21 | \setbeamerfont{frametitle}{size=\normalsize,series=\bfseries} 22 | \setbeamerfont{block title}{size=\normalsize,series=\bfseries} 23 | \setbeamerfont{footline}{size*={5}{\z@},series=\bfseries} 24 | 25 | \setbeamertemplate{itemize item}{*} 26 | \setbeamertemplate{itemize subitem}{*} 27 | \setbeamertemplate{itemize subsubitem}{*} 28 | \setbeamertemplate{frametitle}{{\usebeamercolor[fg]{normal text}\texttt{\mdseries >\hbox{}>\hbox{}> }}\boldmath\insertframetitle} 29 | \setbeamertemplate{headline}{} 30 | \setbeamertemplate{footline}{ 31 | \setbox\kmbmr@tmpboxa\hbox{[\ifnum\insertsectionnumber>0\boldmath\insertsectionnumber.~\insertsection\else\char"7E\fi]\$~\_} 32 | \setbox\kmbmr@tmpboxb\hbox{[\insertframenumber/\inserttotalframenumber]} 33 | \ht\kmbmr@tmpboxa=1mm\dp\kmbmr@tmpboxa=0mm 34 | \ht\kmbmr@tmpboxb=1mm\dp\kmbmr@tmpboxb=0mm 35 | \vspace{5.2mm} 36 | \hspace{2mm}\noindent\box\kmbmr@tmpboxa\hfill\box\kmbmr@tmpboxb\hspace{2mm} 37 | \vspace{1.3mm} 38 | } 39 | \setbeamertemplate{title page}{ 40 | \renewcommand\thefootnote{\fnsymbol{footnote}} 41 | \setcounter{footnote}{1} % \dagger 42 | \noindent >\hbox{}>\hbox{}> {\usebeamerfont{title}\usebeamercolor[fg]{title}\bfseries\boldmath\inserttitle} 43 | \ifx\insertsubtitle\@empty\else\\>\hbox{}>\hbox{}> {\usebeamerfont{title}\usebeamercolor[fg]{title}\insertsubtitle}\fi~\\[1em] 44 | Name: \insertauthor\ \ifx\insertinstitute\@empty\else(\insertinstitute)\fi\\ 45 | Date: \insertdate 46 | \renewcommand\thefootnote{\arabic{footnote}} 47 | \setcounter{footnote}{0} 48 | } 49 | 50 | \mode 51 | 52 | 53 | \endinput 54 | -------------------------------------------------------------------------------- /beamerthemeDarkConsoleFiraRemix.sty: -------------------------------------------------------------------------------- 1 | %% Copyright (c) 2013-2016 Kazuki Maeda 2 | %% 3 | %% Distributable under the MIT License: 4 | %% http://www.opensource.org/licenses/mit-license.php 5 | %% 6 | \ProvidesPackage{beamerthemeDarkConsoleFiraRemix} 7 | 8 | \mode 9 | 10 | \RequirePackage{kmbeamer_common} 11 | 12 | \usecolortheme{DarkConsoleFiraRemix} 13 | 14 | \usepackage[sfdefault, lining, book]{FiraSans} 15 | \usepackage[lining]{FiraMono} 16 | \def\familydefault{\sfdefault} 17 | 18 | \setbeamersize{text margin left=2mm,text margin right=2mm} 19 | 20 | \setbeamerfont{alerted text}{family=\firamonomedium} 21 | \setbeamerfont{structure}{family=\firamonomedium} 22 | \setbeamerfont{title}{size=\normalsize, family=\firamonomedium} 23 | \setbeamerfont{frametitle}{size=\normalsize, family=\firamonomedium} 24 | \setbeamerfont{block title}{size=\normalsize, family=\firamonomedium} 25 | \setbeamerfont{footline}{size*={5}{\z@}, family=\firamonomedium} 26 | 27 | \setbeamertemplate{itemize item}{·} 28 | \setbeamertemplate{itemize subitem}{·} 29 | \setbeamertemplate{itemize subsubitem}{·} 30 | \setbeamertemplate{frametitle}{{\usebeamercolor[fg]{normal text}\firamonomedium{\mdseries >\hbox{}>\hbox{}> }}\boldmath\insertframetitle} \setbeamertemplate{headline}{} \setbeamertemplate{footline}{ \setbox\kmbmr@tmpboxa\hbox{[\ifnum\insertsectionnumber>0\boldmath\insertsectionnumber.~\insertsection\else\char"7E\fi]\$~\_} \setbox\kmbmr@tmpboxb\hbox{[\insertframenumber/\inserttotalframenumber]} \ht\kmbmr@tmpboxa=1mm\dp\kmbmr@tmpboxa=0mm 31 | \ht\kmbmr@tmpboxb=1mm\dp\kmbmr@tmpboxb=0mm 32 | \vspace{5.2mm} 33 | \hspace{2mm}\noindent\box\kmbmr@tmpboxa\hfill\box\kmbmr@tmpboxb\hspace{2mm} 34 | \vspace{1.3mm} 35 | } 36 | \setbeamertemplate{title page}{ 37 | \renewcommand\thefootnote{\fnsymbol{footnote}} 38 | \setcounter{footnote}{1} % \dagger 39 | \noindent >\hbox{}>\hbox{}> {\usebeamerfont{title}\usebeamercolor[fg]{title}\bfseries\boldmath\inserttitle} 40 | \ifx\insertsubtitle\@empty\else\\>\hbox{}>\hbox{}> {\usebeamerfont{title}\usebeamercolor[fg]{title}\insertsubtitle}\fi~\\[1em] 41 | \insertauthor\ \ifx\insertinstitute\@empty\else(\insertinstitute)\fi\\ 42 | \insertdate 43 | \\ 44 | \inserttitlegraphic 45 | \renewcommand\thefootnote{\arabic{footnote}} 46 | \setcounter{footnote}{0} 47 | } 48 | 49 | 50 | \mode 51 | 52 | 53 | \endinput 54 | -------------------------------------------------------------------------------- /beamerthemeLightConsole.sty: -------------------------------------------------------------------------------- 1 | %% Copyright (c) 2013-2016 Kazuki Maeda 2 | %% 3 | %% Distributable under the MIT License: 4 | %% http://www.opensource.org/licenses/mit-license.php 5 | %% 6 | \ProvidesPackage{beamerthemeLightConsole} 7 | 8 | \mode 9 | 10 | \RequirePackage{kmbeamer_common} 11 | 12 | \usecolortheme{LightConsole} 13 | 14 | \def\familydefault{\ttdefault} 15 | 16 | \setbeamersize{text margin left=2mm,text margin right=2mm} 17 | 18 | \setbeamerfont{alerted text}{series=\bfseries} 19 | \setbeamerfont{structure}{series=\bfseries} 20 | \setbeamerfont{title}{size=\normalsize,series=\bfseries} 21 | \setbeamerfont{frametitle}{size=\normalsize,series=\bfseries} 22 | \setbeamerfont{block title}{size=\normalsize,series=\bfseries} 23 | \setbeamerfont{footline}{size*={5}{\z@},series=\bfseries} 24 | 25 | \setbeamertemplate{itemize item}{*} 26 | \setbeamertemplate{itemize subitem}{*} 27 | \setbeamertemplate{itemize subsubitem}{*} 28 | \setbeamertemplate{frametitle}{{\usebeamercolor[fg]{normal text}\texttt{\mdseries >\hbox{}>\hbox{}> }}\boldmath\insertframetitle} 29 | \setbeamertemplate{headline}{} 30 | \setbeamertemplate{footline}{ 31 | \setbox\kmbmr@tmpboxa\hbox{[\ifnum\insertsectionnumber>0\boldmath\insertsectionnumber.~\insertsection\else\char"7E\fi]\$~\_} 32 | \setbox\kmbmr@tmpboxb\hbox{[\insertframenumber/\inserttotalframenumber]} 33 | \ht\kmbmr@tmpboxa=1mm\dp\kmbmr@tmpboxa=0mm 34 | \ht\kmbmr@tmpboxb=1mm\dp\kmbmr@tmpboxb=0mm 35 | \vspace{5.2mm} 36 | \hspace{2mm}\noindent\box\kmbmr@tmpboxa\hfill\box\kmbmr@tmpboxb\hspace{2mm} 37 | \vspace{1.3mm} 38 | } 39 | \setbeamertemplate{title page}{ 40 | \renewcommand\thefootnote{\fnsymbol{footnote}} 41 | \setcounter{footnote}{1} % \dagger 42 | \noindent >\hbox{}>\hbox{}> {\usebeamerfont{title}\usebeamercolor[fg]{title}\bfseries\boldmath\inserttitle} 43 | \ifx\insertsubtitle\@empty\else\\>\hbox{}>\hbox{}> {\usebeamerfont{title}\usebeamercolor[fg]{title}\insertsubtitle}\fi~\\[1em] 44 | Name: \insertauthor\ \ifx\insertinstitute\@empty\else(\insertinstitute)\fi\\ 45 | Date: \insertdate 46 | \renewcommand\thefootnote{\arabic{footnote}} 47 | \setcounter{footnote}{0} 48 | } 49 | 50 | \mode 51 | 52 | 53 | \endinput 54 | -------------------------------------------------------------------------------- /beamerthemeLightConsoleFiraRemix.sty: -------------------------------------------------------------------------------- 1 | %% Copyright (c) 2013-2016 Kazuki Maeda 2 | %% 3 | %% Distributable under the MIT License: 4 | %% http://www.opensource.org/licenses/mit-license.php 5 | %% 6 | \ProvidesPackage{beamerthemeLightConsoleFiraRemix} 7 | 8 | \mode 9 | 10 | \RequirePackage{kmbeamer_common} 11 | 12 | \usecolortheme{LightConsoleFiraRemix} 13 | 14 | \usepackage[sfdefault, lining, book]{FiraSans} 15 | \usepackage[lining]{FiraMono} 16 | \def\familydefault{\sfdefault} 17 | 18 | \setbeamersize{text margin left=2mm,text margin right=2mm} 19 | 20 | \setbeamerfont{alerted text}{family=\firamonomedium} 21 | \setbeamerfont{structure}{family=\firamonomedium} 22 | \setbeamerfont{title}{size=\normalsize, family=\firamonomedium} 23 | \setbeamerfont{frametitle}{size=\normalsize, family=\firamonomedium} 24 | \setbeamerfont{block title}{size=\normalsize, family=\firamonomedium} 25 | \setbeamerfont{footline}{size*={5}{\z@}, family=\firamonomedium} 26 | 27 | \setbeamertemplate{itemize item}{·} 28 | \setbeamertemplate{itemize subitem}{·} 29 | \setbeamertemplate{itemize subsubitem}{·} 30 | \setbeamertemplate{frametitle}{{\usebeamercolor[fg]{normal text}\firamonomedium{\mdseries >\hbox{}>\hbox{}> }}\boldmath\insertframetitle} \setbeamertemplate{headline}{} \setbeamertemplate{footline}{ \setbox\kmbmr@tmpboxa\hbox{[\ifnum\insertsectionnumber>0\boldmath\insertsectionnumber.~\insertsection\else\char"7E\fi]\$~\_} \setbox\kmbmr@tmpboxb\hbox{[\insertframenumber/\inserttotalframenumber]} \ht\kmbmr@tmpboxa=1mm\dp\kmbmr@tmpboxa=0mm 31 | \ht\kmbmr@tmpboxb=1mm\dp\kmbmr@tmpboxb=0mm 32 | \vspace{5.2mm} 33 | \hspace{2mm}\noindent\box\kmbmr@tmpboxa\hfill\box\kmbmr@tmpboxb\hspace{2mm} 34 | \vspace{1.3mm} 35 | } 36 | \setbeamertemplate{title page}{ 37 | \renewcommand\thefootnote{\fnsymbol{footnote}} 38 | \setcounter{footnote}{1} % \dagger 39 | \noindent >\hbox{}>\hbox{}> {\usebeamerfont{title}\usebeamercolor[fg]{title}\bfseries\boldmath\inserttitle} 40 | \ifx\insertsubtitle\@empty\else\\>\hbox{}>\hbox{}> {\usebeamerfont{title}\usebeamercolor[fg]{title}\insertsubtitle}\fi~\\[1em] 41 | \insertauthor\ \ifx\insertinstitute\@empty\else(\insertinstitute)\fi\\ 42 | \insertdate 43 | \\ 44 | \inserttitlegraphic 45 | \renewcommand\thefootnote{\arabic{footnote}} 46 | \setcounter{footnote}{0} 47 | } 48 | 49 | 50 | \mode 51 | 52 | 53 | \endinput 54 | -------------------------------------------------------------------------------- /beamerthemeNotebook.sty: -------------------------------------------------------------------------------- 1 | %% Copyright (c) 2011–2023 Kazuki Maeda 2 | %% 3 | %% Distributable under the MIT License: 4 | %% http://www.opensource.org/licenses/mit-license.php 5 | %% 6 | \ProvidesPackage{beamerthemeNotebook}[2023/03/10 ] 7 | 8 | \mode 9 | 10 | \RequirePackage{kmbeamer_common} 11 | 12 | \usecolortheme{Notebook} 13 | 14 | \setbeamersize{text margin left=2.1em,text margin right=2.1em} 15 | 16 | \setbeamerfont{title}{size=\normalsize,series=\bfseries} 17 | \setbeamerfont{frametitle}{size=\small,series=\bfseries} 18 | \setbeamerfont{block title}{size=\normalsize,series=\bfseries} 19 | \setbeamerfont{headline}{size*={6}{\z@},series=\bfseries} 20 | 21 | \setbeamertemplate{background canvas}{\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio=false]{kmbeamer_bg_Notebook}} 22 | \setbeamertemplate{itemize item}{\usebeamercolor[fg]{structure}$\circ$} 23 | \setbeamertemplate{frametitle}{\boldmath\insertframetitle} 24 | \setbeamertemplate{headline}{% 25 | \setbox\kmbmr@tmpboxa\hbox{\ifnum\insertsectionnumber>0\boldmath\insertsectionnumber.~\insertsection\fi} 26 | \setbox\kmbmr@tmpboxb\hbox{\boldmath\insertframenumber$/$\inserttotalframenumber} 27 | \ht\kmbmr@tmpboxa=1mm\dp\kmbmr@tmpboxa=0mm 28 | \ht\kmbmr@tmpboxb=1mm\dp\kmbmr@tmpboxb=0mm 29 | \vspace{2mm} 30 | \hspace{4mm}\noindent\box\kmbmr@tmpboxa\hfill\box\kmbmr@tmpboxb\hspace{4mm} 31 | \vspace{-1mm} 32 | } 33 | \setbeamertemplate{footline}{\vspace{1.5mm}} 34 | \setbeamertemplate{title page}{% 35 | \renewcommand\thefootnote{\fnsymbol{footnote}} 36 | \setcounter{footnote}{1} % \dagger 37 | \vfill 38 | \begin{center} 39 | \usebeamercolor[fg]{structure}\bfseries\boldmath\inserttitle 40 | 41 | \scriptsize\insertsubtitle 42 | \end{center} 43 | \vfill 44 | \begin{center} 45 | \insertauthor\ \ifx\insertinstitute\@empty\else(\insertinstitute)\fi 46 | \end{center} 47 | \vfill 48 | \begin{center} 49 | \small\insertdate 50 | \end{center} 51 | \vfill 52 | \renewcommand\thefootnote{\arabic{footnote}} 53 | \setcounter{footnote}{0} 54 | } 55 | 56 | \mode 57 | 58 | 59 | \endinput 60 | -------------------------------------------------------------------------------- /examples/example_Blackboard.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaed/kmbeamer/5c4d25fb11a782bbd6dc58309c38ee7f2d5e6e6b/examples/example_Blackboard.pdf -------------------------------------------------------------------------------- /examples/example_DarkConsole.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaed/kmbeamer/5c4d25fb11a782bbd6dc58309c38ee7f2d5e6e6b/examples/example_DarkConsole.pdf -------------------------------------------------------------------------------- /examples/example_DarkConsoleFiraRemix.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaed/kmbeamer/5c4d25fb11a782bbd6dc58309c38ee7f2d5e6e6b/examples/example_DarkConsoleFiraRemix.pdf -------------------------------------------------------------------------------- /examples/example_LightConsole.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaed/kmbeamer/5c4d25fb11a782bbd6dc58309c38ee7f2d5e6e6b/examples/example_LightConsole.pdf -------------------------------------------------------------------------------- /examples/example_LightConsoleFiraRemix.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaed/kmbeamer/5c4d25fb11a782bbd6dc58309c38ee7f2d5e6e6b/examples/example_LightConsoleFiraRemix.pdf -------------------------------------------------------------------------------- /examples/example_Notebook.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaed/kmbeamer/5c4d25fb11a782bbd6dc58309c38ee7f2d5e6e6b/examples/example_Notebook.pdf -------------------------------------------------------------------------------- /examples/examples_kmbeamer.dtx: -------------------------------------------------------------------------------- 1 | % \iffalse 2 | %<*internal> 3 | \input docstrip.tex 4 | \keepsilent 5 | \usedir{tex/latex/kmbeamer/examples} 6 | \let\MetaPrefix\relax 7 | \nopostamble 8 | \preamble 9 | Copyright (c) 2011-2017 Kazuki Maeda 10 | 11 | Distributable under the MIT License: 12 | http://www.opensource.org/licenses/mit-license.php 13 | 14 | \endpreamble 15 | \askforoverwritefalse 16 | 17 | \let\MetaPrefix\DoubleperCent 18 | \generate{\file{example_Blackboard.tex}{\from{examples_kmbeamer.dtx}{Blackboard}}} 19 | \generate{\file{example_DarkConsole.tex}{\from{examples_kmbeamer.dtx}{DarkConsole}}} 20 | \generate{\file{example_DarkConsoleFiraRemix.tex}{\from{examples_kmbeamer.dtx}{DarkConsoleFiraRemix}}} 21 | \generate{\file{example_LightConsole.tex}{\from{examples_kmbeamer.dtx}{LightConsole}}} 22 | \generate{\file{example_LightConsoleFiraRemix.tex}{\from{examples_kmbeamer.dtx}{LightConsoleFiraRemix}}} 23 | \generate{\file{example_Notebook.tex}{\from{examples_kmbeamer.dtx}{Notebook}}} 24 | \endbatchfile 25 | % 26 | 27 | \documentclass{beamer} 28 | 29 | \usepackage{lipsum} % for dummy text 30 | \usepackage{stix} % use the STIX font (of course you can delete this line) 31 | 32 | %\usetheme{Blackboard} 33 | %\usetheme{DarkConsole} 34 | %\usetheme{DarkConsoleFiraRemix} 35 | %\usetheme{LightConsole} 36 | %\usetheme{LightConsoleFiraRemix} 37 | %\usetheme{Notebook} 38 | 39 | \title{An Example of \texttt{kmbeamer}} 40 | %\subtitle{Blackboard theme} 41 | %\subtitle{DarkConsole theme} 42 | %\subtitle{DarkConsoleFiraRemix theme} 43 | %\subtitle{LightConsole theme} 44 | %\subtitle{LightConsoleFiraRemix theme} 45 | %\subtitle{Notebook theme} 46 | \author{Kazuki Maeda\footnote{\texttt{kmaeda@kmaeda.net}}} 47 | 48 | \begin{document} 49 | 50 | \begin{frame} 51 | \maketitle 52 | \end{frame} 53 | 54 | \begin{frame}{Outline} 55 | \tableofcontents 56 | \end{frame} 57 | 58 | \section{Mathematical Story} 59 | 60 | \begin{frame}{Slide $1$} 61 | This is a very mathematical sentence. 62 | 63 | \pause 64 | 65 | The followings are mathematical lists. 66 | 67 | \begin{enumerate} 68 | \item Item $1$\pause 69 | \item Item $1+1$\pause 70 | \item Item $1+1+1$ 71 | \end{enumerate} 72 | 73 | \pause 74 | 75 | \begin{itemize} 76 | \item Item $1+1+1+1$\pause 77 | \item Item $1+1+1+1+1$\pause 78 | \item Item $1+1+1+1+1+1$ 79 | \end{itemize} 80 | \end{frame} 81 | 82 | \begin{frame}{Slide $1+1$} 83 | \alert{Get started in writing equations!!!} 84 | 85 | \begin{theorem}[Gaussian integral] 86 | The following integral is very well known: 87 | \begin{equation} 88 | \int_{-\infty}^\infty \mathrm{e}^{-x^2}\,\mathrm{d}x=\sqrt{\pi}. 89 | \end{equation} 90 | 91 | \end{theorem} 92 | \end{frame} 93 | 94 | \section{More Mathematical Story} 95 | \begin{frame}{Slide $1+1+1$} 96 | \lipsum[1] 97 | \end{frame} 98 | \end{document} 99 | -------------------------------------------------------------------------------- /kmbeamer_bg/kmbeamer_bg_Blackboard.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaed/kmbeamer/5c4d25fb11a782bbd6dc58309c38ee7f2d5e6e6b/kmbeamer_bg/kmbeamer_bg_Blackboard.pdf -------------------------------------------------------------------------------- /kmbeamer_bg/kmbeamer_bg_Blackboard.tex: -------------------------------------------------------------------------------- 1 | \documentclass{beamer} 2 | \usepackage{tikz} 3 | \usecolortheme{Blackboard} 4 | \setbeamertemplate{background}[grid][step=1mm,color=bottlegreen!102] 5 | \setbeamertemplate{navigation symbols}{} 6 | \begin{document} 7 | \begin{frame}[t] 8 | \vspace{-6.75mm}\hspace{-11.3mm} 9 | \begin{tikzpicture}[x=1mm,y=1mm,overlay] 10 | % outer frame 11 | \draw[draw=none,fill=kerria] (0, 0) rectangle (128, -1); 12 | \draw[draw=none,fill=kerria] (0, 0) rectangle (1, -96); 13 | \draw[draw=none,fill=brown] (0, -96) -- (1, -95) -- (128, -95) -- (128, -96) --cycle; 14 | \draw[draw=none,fill=brown] (128, 0) -- (127, -1) -- (127, -96) -- (128, -96) --cycle; 15 | 16 | % frame plate 17 | \draw[draw=none,fill=goldbrown] (1, -1) rectangle (127, -3); 18 | \draw[draw=none,fill=goldbrown] (1, -1) rectangle (3, -95); 19 | \draw[draw=none,fill=goldbrown] (125, -1) rectangle (127, -95); 20 | \draw[draw=none,fill=goldbrown] (1, -93) rectangle (127, -95); 21 | 22 | % inner frame 23 | \draw[draw=none,fill=brown] (3, -3) rectangle (125, -4); 24 | \draw[draw=none,fill=brown] (3, -3) rectangle (4, -93); 25 | \draw[draw=none,fill=kerria] (3, -93) -- (4, -92) --(125, -92) -- (125, -93) -- cycle; 26 | \draw[draw=none,fill=kerria] (125, -3) -- (124, -4) -- (124, -93) -- (125, -93) -- cycle; 27 | 28 | % eraser 29 | \draw[draw=none,fill=navyblue] (106.5, -91) rectangle (117.5, -93); 30 | \draw[draw=none,fill=satsuma] (106, -89.5) rectangle (118, -91); 31 | \draw[draw=none,fill=sepia] (111, -91) rectangle (113, -88); 32 | \shade[ball color=deepgreen] (107, -90.25) circle (0.4); 33 | \shade[ball color=deepgreen] (109.5, -90.25) circle (0.4); 34 | \shade[ball color=deepgreen] (112, -90.25) circle (0.4); 35 | \shade[ball color=deepgreen] (114.5, -90.25) circle (0.4); 36 | \shade[ball color=deepgreen] (117, -90.25) circle (0.4); 37 | 38 | % chalks 39 | \shade[draw=none,bottom color=gray,top color=snow] (70, -91.5) rectangle (80, -93); 40 | \shade[draw=none,bottom color=gray,top color=midyellow] (82, -91.5) rectangle (92, -93); 41 | \shade[draw=none,bottom color=gray,top color=water] (94, -91.5) rectangle (104, -93); 42 | \end{tikzpicture} 43 | \end{frame} 44 | \end{document} 45 | -------------------------------------------------------------------------------- /kmbeamer_bg/kmbeamer_bg_Blackboard.xbb: -------------------------------------------------------------------------------- 1 | %%Title: /home/kmaeda/texmf/tex/latex/kmbeamer/kmbeamer_bg/kmbeamer_bg_Blackboard.pdf 2 | %%Creator: extractbb 20130405 3 | %%BoundingBox: 0 0 363 272 4 | %%HiResBoundingBox: 0.000000 0.000000 362.835000 272.126000 5 | %%PDFVersion: 1.5 6 | %%Pages: 1 7 | %%CreationDate: Fri May 17 12:24:11 2013 8 | 9 | -------------------------------------------------------------------------------- /kmbeamer_bg/kmbeamer_bg_Notebook.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmaed/kmbeamer/5c4d25fb11a782bbd6dc58309c38ee7f2d5e6e6b/kmbeamer_bg/kmbeamer_bg_Notebook.pdf -------------------------------------------------------------------------------- /kmbeamer_bg/kmbeamer_bg_Notebook.tex: -------------------------------------------------------------------------------- 1 | \documentclass{beamer} 2 | 3 | \usepackage{tikz} 4 | \usepackage{svgcolor} 5 | 6 | \definecolor{linecolor}{rgb}{0, .2, .5} 7 | \setbeamercolor{background canvas}{fg=black,bg=ivory} 8 | \setbeamertemplate{navigation symbols}{} 9 | \setbeamersize{text margin left=1em,text margin right=1em} 10 | 11 | \begin{document} 12 | 13 | \begin{frame}[t] 14 | \vspace{.2em} 15 | \begin{tikzpicture}[x=1em,y=1em,overlay] 16 | \draw[thick,color=linecolor] (0, 0) -- ++ (\textwidth, 0); 17 | \draw[thick,color=linecolor] (0, 1em) -- ++ (\textwidth, 0); 18 | \draw[thick,color=linecolor] (0, -22.5em) -- ++ (\textwidth, 0); 19 | 20 | \foreach \x in {1,2,...,31} 21 | { 22 | \draw[color=linecolor](\x * \textwidth/32, 0) -- ++ (0, -.1em); 23 | \draw[color=linecolor](\x * \textwidth/32, -22.5) -- ++ (0, -.1em); 24 | } 25 | \draw[color=linecolor](\textwidth/2, .1em) -- ++ (0, -.25em); 26 | \draw[color=linecolor](\textwidth/2, -22.4em) -- ++ (0, -.25em); 27 | 28 | % date & frame number 29 | \draw[thick,color=linecolor] (\textwidth-7.2em, 1.7em) -- (\textwidth, 1.7em); 30 | 31 | % punch 32 | \foreach \y in {1.5,0.5,...,-22.5} 33 | { 34 | \shade[draw=none,left color=ivory,right color=black] 35 | (-.6, \y) circle (.2); 36 | \shade[color=white,inner color=gray!60] 37 | (-.55, \y + 0.1) -- ++ (.05, -0.15) -- ++ (-.7, -.05) -- ++ (-.05, .15) 38 | -- cycle; 39 | } 40 | 41 | % shadow 42 | \draw[fill=black,draw=none] (-1, -22.85) rectangle ++ (.1, -.15); 43 | \draw[fill=ivory!70!black,draw=none] 44 | (-.9, -22.85) rectangle ++ (34, -.15); 45 | 46 | \draw[fill=black,draw=none] (32.12, 1.96) rectangle ++ (.15, -.1); 47 | \draw[fill=ivory!70!black,draw=none] 48 | (32.12, 1.86) rectangle ++ (.15, -25); 49 | \end{tikzpicture} 50 | \end{frame} 51 | \end{document} 52 | -------------------------------------------------------------------------------- /kmbeamer_bg/kmbeamer_bg_Notebook.xbb: -------------------------------------------------------------------------------- 1 | %%Title: kmbeamer_bg_Notebook.pdf 2 | %%Creator: extractbb 20150315 3 | %%BoundingBox: 0 0 363 272 4 | %%HiResBoundingBox: 0.000000 0.000000 362.835000 272.126000 5 | %%PDFVersion: 1.5 6 | %%Pages: 1 7 | %%CreationDate: Mon Dec 28 02:41:31 2015 8 | 9 | -------------------------------------------------------------------------------- /kmbeamer_color.sty: -------------------------------------------------------------------------------- 1 | %% Copyright (c) 2011-2017 Kazuki Maeda 2 | %% 3 | %% Distributable under the MIT License: 4 | %% http://www.opensource.org/licenses/mit-license.php 5 | %% 6 | \ProvidesPackage{kmbeamer_color}[2017/01/01 ] 7 | 8 | \RequirePackage{svgcolor} 9 | 10 | %% black 11 | \definecolor{gray33}{HTML}{333333} 12 | 13 | %% blue 14 | \definecolor{midnightblue}{HTML}{00152D} 15 | \definecolor{navyblue}{HTML}{1F2F54} 16 | \definecolor{ultramarine}{HTML}{4B64A1} 17 | \definecolor{water}{HTML}{A9CEEC} 18 | 19 | %% brown 20 | \definecolor{sepia}{HTML}{4A3B2A} 21 | \definecolor{brown}{HTML}{763900} 22 | \definecolor{goldbrown}{HTML}{C47600} 23 | \definecolor{satsuma}{HTML}{FA8000} 24 | 25 | %% green 26 | \definecolor{deepgreen}{HTML}{005731} 27 | \definecolor{bottlegreen}{HTML}{264435} 28 | \definecolor{tokiwa}{HTML}{357C4C} 29 | \definecolor{indigo}{HTML}{234794} 30 | \definecolor{chartreuse}{HTML}{7FFF00} 31 | 32 | %% red 33 | \definecolor{kerria}{HTML}{FFA500} 34 | \definecolor{vermilion}{HTML}{ED514E} 35 | \definecolor{madder}{HTML}{B22D35} 36 | \definecolor{maroon}{HTML}{682A2B} 37 | \definecolor{tomato}{HTML}{FF6347} 38 | 39 | %% white 40 | \definecolor{snow}{HTML}{F1F1F1} 41 | \definecolor{whiteee}{HTML}{EEEEEC} 42 | 43 | %% yellow 44 | \definecolor{midyellow}{HTML}{FAD43A} 45 | \definecolor{lemonchiffon}{HTML}{FFFACD} 46 | \definecolor{gold}{HTML}{FFD700} 47 | 48 | %% light plus color theme 49 | \definecolor{concrete}{HTML}{F3F3F3} 50 | \definecolor{denim}{HTML}{1776C7} 51 | \definecolor{tamarillo}{HTML}{A31515} 52 | \definecolor{jellybean}{HTML}{247690} 53 | 54 | \endinput 55 | -------------------------------------------------------------------------------- /kmbeamer_common.sty: -------------------------------------------------------------------------------- 1 | %% Copyright (c) 2011–2016 Kazuki Maeda 2 | %% 3 | %% Distributable under the MIT License: 4 | %% http://www.opensource.org/licenses/mit-license.php 5 | %% 6 | \ProvidesPackage{kmbeamer_common}[2012/04/20 ] 7 | 8 | \newbox\kmbmr@tmpboxa 9 | \newbox\kmbmr@tmpboxb 10 | 11 | \usefonttheme{professionalfonts} 12 | 13 | \setbeamertemplate{sections/subsections in toc}[sections numbered]{} 14 | \setbeamertemplate{navigation symbols}{} 15 | \setbeamertemplate{qed symbol}{} 16 | 17 | \endinput 18 | --------------------------------------------------------------------------------