From 70f193f8fcdd6f79809842388d2c5ba55868c786 Mon Sep 17 00:00:00 2001 From: Taeyeon Mori Date: Tue, 7 Jun 2016 21:44:56 +0200 Subject: [PATCH] [TeX] Add intridea Beamer theme --- texmf/tex/latex/intridea/README | 7 + texmf/tex/latex/intridea/background.png | Bin 0 -> 18961 bytes .../intridea/beamercolorthemesolarized.sty | 60 +++++++ ...rinnerthemeinmargin-with-block-body-bg.sty | 159 ++++++++++++++++++ .../latex/intridea/beamerthemeintridea.sty | 48 ++++++ .../tex/latex/intridea/beamerthemeiywide.sty | 16 ++ .../intridea/solarized-listings-sample.tex | 26 +++ zsh/zprofile | 3 + 8 files changed, 319 insertions(+) create mode 100644 texmf/tex/latex/intridea/README create mode 100755 texmf/tex/latex/intridea/background.png create mode 100644 texmf/tex/latex/intridea/beamercolorthemesolarized.sty create mode 100644 texmf/tex/latex/intridea/beamerinnerthemeinmargin-with-block-body-bg.sty create mode 100644 texmf/tex/latex/intridea/beamerthemeintridea.sty create mode 100644 texmf/tex/latex/intridea/beamerthemeiywide.sty create mode 100644 texmf/tex/latex/intridea/solarized-listings-sample.tex diff --git a/texmf/tex/latex/intridea/README b/texmf/tex/latex/intridea/README new file mode 100644 index 0000000..946886c --- /dev/null +++ b/texmf/tex/latex/intridea/README @@ -0,0 +1,7 @@ +Compile using xelatex on Mac. Font Gill Sans will be used. + +Oterwise edit sty file, comment lines under "For xelatex on Mac" and enable lines under "For pdflatex". + +Just add following line in preamble to use the theme + + \usetheme{intridea} \ No newline at end of file diff --git a/texmf/tex/latex/intridea/background.png b/texmf/tex/latex/intridea/background.png new file mode 100755 index 0000000000000000000000000000000000000000..f5d8d972b9241695afca63171e644e6fe13f9503 GIT binary patch literal 18961 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 literal 0 HcmV?d00001 diff --git a/texmf/tex/latex/intridea/beamercolorthemesolarized.sty b/texmf/tex/latex/intridea/beamercolorthemesolarized.sty new file mode 100644 index 0000000..e5cb082 --- /dev/null +++ b/texmf/tex/latex/intridea/beamercolorthemesolarized.sty @@ -0,0 +1,60 @@ +\definecolor{beamer@solarized@base03}{HTML}{002B36} +\definecolor{beamer@solarized@base02}{HTML}{073642} +\definecolor{beamer@solarized@base01}{HTML}{586e75} +\definecolor{beamer@solarized@base00}{HTML}{657b83} +\definecolor{beamer@solarized@base0}{HTML}{839496} +\definecolor{beamer@solarized@base1}{HTML}{93a1a1} +\definecolor{beamer@solarized@base2}{HTML}{EEE8D5} +\definecolor{beamer@solarized@base3}{HTML}{FDF6E3} +\definecolor{beamer@solarized@yellow}{HTML}{B58900} +\definecolor{beamer@solarized@orange}{HTML}{CB4B16} +\definecolor{beamer@solarized@red}{HTML}{DC322F} +\definecolor{beamer@solarized@magenta}{HTML}{D33682} +\definecolor{beamer@solarized@violet}{HTML}{6C71C4} +\definecolor{beamer@solarized@blue}{HTML}{268BD2} +\definecolor{beamer@solarized@cyan}{HTML}{2AA198} +\definecolor{beamer@solarized@green}{HTML}{859900} + +\mode + +\setbeamercolor{normal text}{fg=beamer@solarized@base00,bg=beamer@solarized@base3} +\setbeamercolor{alerted text}{fg=beamer@solarized@orange} +\setbeamercolor{example text}{fg=beamer@solarized@green} + +\setbeamercolor{structure}{fg=beamer@solarized@green} + +\setbeamercolor{block title}{fg=beamer@solarized@base1,bg=beamer@solarized@base02} +\setbeamercolor{block title alerted}{parent={alerted text,block title}} +\setbeamercolor{block title example}{parent={example text,block title}} + +\setbeamercolor{block body}{parent=normal text,bg=beamer@solarized@base2} +\setbeamercolor{block body alerted}{parent={alerted text,block title},fg=alerted text.fg} +\setbeamercolor{block body example}{parent={example text,block title},fg=example text.fg} + +\setbeamercolor{palette primary}{fg=beamer@solarized@base00} +\setbeamercolor{palette secondary}{fg=beamer@solarized@base01} +\setbeamercolor{palette tertiary}{fg=beamer@solarized@base02} +\setbeamercolor{palette quaternary}{fg=beamer@solarized@base03} + +\setbeamercolor{palette sidebar primary}{fg=beamer@solarized@base3} +\setbeamercolor{palette sidebar secondary}{fg=beamer@solarized@base2} +\setbeamercolor{palette sidebar tertiary}{fg=beamer@solarized@base1} +\setbeamercolor{palette sidebar quaternary}{fg=beamer@solarized@base0} + +\setbeamercolor{sidebar}{bg=beamer@solarized@base03,fg=beamer@solarized@base1} + +\setbeamercolor{separation line}{bg=beamer@solarized@base03,fg=beamer@solarized@base03} + +\setbeamercolor{section number projected}{bg=beamer@solarized@base03,fg=beamer@solarized@base1} +\setbeamercolor{item projected}{fg=beamer@solarized@base1,bg=beamer@solarized@base03} + +%\setbeamercolor{subsection in sidebar shaded}{use=subsection in sidebar,fg=subsection in sidebar.fg!40!bg} +%\setbeamercolor{button}{use=local structure,bg=local structure.fg!50!bg,fg=white} +%\setbeamercolor{navigation symbols}{use=structure,fg=structure.fg!40!bg} +%\setbeamercolor{navigation symbols dimmed}{use=structure,fg=structure.fg!20!bg} +%\setbeamercolor{bibliography entry location}{use=structure,fg=structure.fg!65!bg} +%\setbeamercolor{bibliography entry note}{use=structure,fg=structure.fg!65!bg} +%\setbeamercolor{page number in head/foot}{fg=fg!50!bg} + +\mode + diff --git a/texmf/tex/latex/intridea/beamerinnerthemeinmargin-with-block-body-bg.sty b/texmf/tex/latex/intridea/beamerinnerthemeinmargin-with-block-body-bg.sty new file mode 100644 index 0000000..229c6f8 --- /dev/null +++ b/texmf/tex/latex/intridea/beamerinnerthemeinmargin-with-block-body-bg.sty @@ -0,0 +1,159 @@ +\mode + +\setbeamercolor*{sidebar}{parent=block title} +\setbeamercolor{local structure}{parent=sidebar} +\setbeamercolor{section in toc}{parent=sidebar} + +\setbeamercolor{button}{use=structure,bg=structure.fg!50!bg,fg=white} + +\setbeamercolor{block title alerted}{use=sidebar,fg=sidebar.fg!25!red} +\setbeamercolor{block title example}{use=sidebar,fg=sidebar.fg!50!green} + +\setbeamercolor*{title}{parent=structure} + +\setbeamersize{text margin left=1.5ex} +\setbeamersize{text margin right=1.5ex} +\setbeamersize{sidebar width left=.25\paperwidth} +\setbeamersize{description width=0pt} +\setlength\leftmargini{0pt} +\setlength\leftmarginii{1.5ex} +\setlength\leftmarginiii{1.5ex} + +\newenvironment{beamer@nomargin}{% + \hskip-.20\paperwidth% + \begin{beamercolorbox}[wd=0.9\paperwidth]{sidebar}% + \setlength{\linewidth}{0.88\paperwidth}% +}{% + \end{beamercolorbox}% +} + +\newcommand\beamer@putleft[2]{% + \hbox to 0pt{\hss\vtop{% + \normalsize% + \@tempdima=.25\paperwidth% + \advance\@tempdima by-3ex% + \hsize=\@tempdima% + \leftskip=0pt plus 1fill% + \rightskip=0pt\relax% + \leavevmode#1}\kern#2}% +} +\newenvironment{beamer@putright}{\vtop\bgroup\leavevmode}{\egroup} + +\defbeamertemplate*{section in toc}{inmargin} +{ + \leavevmode% + \beamer@putleft{\usebeamercolor[fg]{section in sidebar}\inserttocsectionnumber\strut}{2.5ex}% + \beamer@putright% + \inserttocsection% + \endbeamer@putright +} + +\defbeamertemplate*{subsection in toc}{inmargin} +{\leavevmode% + \inserttocsubsection\par\vskip.5ex} + +\defbeamertemplate*{subsubsection in toc}{inmargin} +{\leavevmode% + \inserttocsubsubsection\par\vskip.5ex} + + +\def\inserttitleindicator{} +\def\insertauthorindicator{Who?} +\def\insertinstituteindicator{From?} +\def\insertdateindicator{When?} + +\defbeamertemplate*{title page}{inmargin} +{ + \begin{block}{\inserttitleindicator} + \usebeamercolor[fg]{title}\usebeamerfont{title}\inserttitle\par + \usebeamercolor[fg]{subtitle}\usebeamerfont{subtitle}\insertsubtitle + \end{block} + \vfill + \ifx\insertauthor\@empty + \else + \begin{block}{\insertauthorindicator} + \usebeamercolor[fg]{author}\usebeamerfont{author}\insertauthor\par + \end{block} + \fi + \ifx\insertinstitute\@empty + \else + \begin{block}{\insertinstituteindicator} + \usebeamercolor[fg]{institute}\usebeamerfont{institute}\insertinstitute\par + \end{block} + \fi + \ifx\insertdate\@empty + \else + \begin{block}{\insertdateindicator} + \usebeamercolor[fg]{date}\usebeamerfont{date}\insertdate\par + \end{block} + \fi +} + +\defbeamertemplate*{block begin}{inmargin} +{ + \par\vskip\medskipamount% + \leavevmode% + \beamer@putleft{\normalfont{\usebeamercolor[fg]{block title}\usebeamerfont*{block title}\insertblocktitle}}{2.5ex}% + \beamer@putright\usebeamercolor[fg]{block body}% + \usebeamerfont{block body}% + \ifbeamercolorempty[bg]{block body}{\vskip-1.75ex}{\vskip-2ex}% + \begin{beamercolorbox}[colsep*=.70ex,vmode]{block body}% + \ifbeamercolorempty[bg]{block body}{}{\vskip-.25ex}% +} + +\defbeamertemplate*{block end}{inmargin} +{ + \ifbeamercolorempty[bg]{block body}{}{\vskip-.25ex}% + \end{beamercolorbox}% + \endbeamer@putright\vskip\smallskipamount% +} + +\defbeamertemplate*{block alerted begin}{inmargin} +{ + \par\vskip\medskipamount% + \leavevmode% + \beamer@putleft{\normalfont{\usebeamercolor[fg]{block title alerted}\usebeamerfont*{block title alerted}\insertblocktitle}}{2.5ex}% + \beamer@putright\usebeamercolor{block body alerted}% + \usebeamerfont{block body alerted}% + \ifbeamercolorempty[bg]{block body alerted}{\vskip-1.75ex}{\vskip-2ex}% + \begin{beamercolorbox}[colsep*=.70ex,vmode]{block body alerted}% + \ifbeamercolorempty[bg]{block body alerted}{}{\vskip-.25ex}% +} +\defbeamertemplate*{block alerted end}{inmargin} +{ + \ifbeamercolorempty[bg]{block body}{}{\vskip-.25ex}% + \end{beamercolorbox}% + \endbeamer@putright\vskip\smallskipamount% +} + +\defbeamertemplate*{block example begin}{inmargin} +{ + \par\vskip\medskipamount% + \leavevmode% + \beamer@putleft{\normalfont{\usebeamercolor[fg]{block title example}\usebeamerfont*{block title example}\insertblocktitle}}{2.5ex}% + \beamer@putright\usebeamercolor{block body example}% + \usebeamerfont{block body example}% + \ifbeamercolorempty[bg]{block body example}{\vskip-1.75ex}{\vskip-2ex}% + \begin{beamercolorbox}[colsep*=.70ex,vmode]{block body example}% + \ifbeamercolorempty[bg]{block body example}{}{\vskip-.25ex}% +} +\defbeamertemplate*{block example end}{inmargin} +{ + \ifbeamercolorempty[bg]{block body}{}{\vskip-.25ex}% + \end{beamercolorbox}% + \endbeamer@putright\vskip\smallskipamount% +} + +\AtBeginDocument +{ + \addtobeamertemplate{enumerate item}{\llap\bgroup}{\normalsize\kern1.5ex\egroup} + \addtobeamertemplate{enumerate subitem}{\llap\bgroup}{\normalsize\kern1.5ex\kern\leftmarginii\egroup} + \addtobeamertemplate{enumerate subsubitem}{\llap\bgroup}{\normalsize\kern1.5ex\kern\leftmarginii\kern\leftmarginiii\egroup} + \addtobeamertemplate{itemize item}{\llap\bgroup}{\normalsize\kern1.5ex\egroup} + \addtobeamertemplate{itemize subitem}{\llap\bgroup}{\normalsize\kern1.125ex\kern\leftmarginii\egroup} + \addtobeamertemplate{itemize subsubitem}{\llap\bgroup}{\small\kern0.75ex\kern\leftmarginii\kern\leftmarginiii\egroup} + \addtobeamertemplate{description item}{\llap\bgroup\usebeamercolor[fg]{section in sidebar}\small}{\kern1.125ex\egroup} +} + +\mode + diff --git a/texmf/tex/latex/intridea/beamerthemeintridea.sty b/texmf/tex/latex/intridea/beamerthemeintridea.sty new file mode 100644 index 0000000..215c49d --- /dev/null +++ b/texmf/tex/latex/intridea/beamerthemeintridea.sty @@ -0,0 +1,48 @@ +\usetheme{default} +\useoutertheme{default} +\useinnertheme{circles} +\usefonttheme{professionalfonts} + +%%% For xelatex on Mac +%\usepackage{fontspec} +%\usepackage{xunicode} +%\usepackage{xltxtra} +%\setmainfont{Gill Sans} +%\setmonofont[Scale=0.86]{Andale Mono} + +%%% For pdflatex +\renewcommand\sfdefault{phv} +\renewcommand\familydefault{\sfdefault} +\usepackage{texnansi} +\usepackage{marvosym} + +\setbeamerfont{title}{size={\fontsize{48}{52}}} +\setbeamerfont{frametitle}{size=\huge} +\setbeamerfont{copyright in head/foot}{size=\Tiny} +\setbeamerfont{framenumber in head/foot}{size=\Tiny} + +\setbeamertemplate{background canvas}{\includegraphics + [width=\paperwidth,height=\paperheight]{background.png}} +\setbeamertemplate{frametitle}[default][center] +\setbeamertemplate{navigation symbols}{} %no nav symbols + +\usepackage{color} +\usecolortheme[RGB={34,139,34}]{structure} +\setbeamercolor{normal text}{fg=black} +\setbeamercolor{copyright in head/foot}{fg=gray} +\setbeamercolor{framenumber in head/foot}{fg=gray} + +\defbeamertemplate*{footline}{infolines theme} +{ + \leavevmode% + \hbox{% + \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=2ex,center]{copyright in head/foot}% + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=2ex,center]{copyright in head/foot}% + \usebeamerfont{copyright in head/foot}Copyright \the\year, \insertinstitute All Rights Reserved. + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=2ex,right]{framenumber in head/foot}% + \usebeamerfont{framenumber in head/foot}\insertframenumber{} / \inserttotalframenumber\hspace*{2ex} + \end{beamercolorbox}}% + \vskip0pt% +} diff --git a/texmf/tex/latex/intridea/beamerthemeiywide.sty b/texmf/tex/latex/intridea/beamerthemeiywide.sty new file mode 100644 index 0000000..95b058f --- /dev/null +++ b/texmf/tex/latex/intridea/beamerthemeiywide.sty @@ -0,0 +1,16 @@ +\mode + +\useinnertheme{rectangles} + +\usecolortheme{solarized} + +\useinnertheme{inmargin-with-block-body-bg} + +\setbeamertemplate{navigation symbols}{} %no nav symbols + +\setbeamerfont{block title}{size={}} + +\setbeamercolor{item projected}{fg=beamer@solarized@base3,bg=beamer@solarized@base01} + +\mode + diff --git a/texmf/tex/latex/intridea/solarized-listings-sample.tex b/texmf/tex/latex/intridea/solarized-listings-sample.tex new file mode 100644 index 0000000..1d38fb6 --- /dev/null +++ b/texmf/tex/latex/intridea/solarized-listings-sample.tex @@ -0,0 +1,26 @@ +\lstset{ + language=Ruby, + upquote=true, + columns=fixed, + numbers=left, + numberstyle=\tiny\color{beamer@solarized@base01}, + numbersep=5pt, + tabsize=2, + extendedchars=true, + breaklines=true, + frame=single, + showspaces=false, + showtabs=false, + xleftmargin=0pt, + framexleftmargin=0pt, + framexrightmargin=0pt, + framextopmargin=0pt, + framexbottommargin=0pt, + showstringspaces=false, + basicstyle=\footnotesize\ttfamily, + keywordstyle=\color{beamer@solarized@green}, + stringstyle=\color{beamer@solarized@cyan}\ttfamily, + identifierstyle=\color{beamer@solarized@blue}, + commentstyle=\color{beamer@solarized@base01}, + emphstyle=\color{beamer@solarized@red} +} diff --git a/zsh/zprofile b/zsh/zprofile index 0d6e301..2740ba2 100644 --- a/zsh/zprofile +++ b/zsh/zprofile @@ -106,5 +106,8 @@ fi # Arch Build system export ASPROOT=$HOME/aur/ABS/.asp +# LaTeX +export TEXMFHOME=$DOTFILES/texmf + # Local overrides [[ -e "$DOTFILES/zsh/zprofile.local" ]] && source "$DOTFILES/zsh/zprofile.local"