summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/beamertheme-tcolorbox-doc.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/beamertheme-tcolorbox-doc.tex')
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/beamertheme-tcolorbox-doc.tex91
1 files changed, 33 insertions, 58 deletions
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/beamertheme-tcolorbox-doc.tex b/macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/beamertheme-tcolorbox-doc.tex
index 1178483de9..f4ff59f91c 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/beamertheme-tcolorbox-doc.tex
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/beamertheme-tcolorbox-doc.tex
@@ -21,71 +21,53 @@
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[bitstream-charter]{mathdesign}
-%\usepackage{duckuments}
-\usepackage{tikz}
-\usetikzlibrary{matrix}
\usepackage[most]{tcolorbox}
-\usepackage[paper=a4paper,margin=2.9cm]{geometry}
-\usepackage{url}
-\usepackage{xspace}
+\usepackage[paper=a4paper,hmargin=2.9cm,vmargin=2.5cm]{geometry}
\usepackage{scrlayer-scrpage}
-\usepackage[hang,flushmargin,bottom]{footmisc}
\usepackage[colorlinks=true,breaklinks=true,urlcolor=blendedblue,linkcolor=blendedblue,citecolor=blendedblue,filecolor=blendedblue]{hyperref}
-% macros %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newcommand{\CTAN}{\textsc{CTAN}\xspace}
-\newcommand{\TikZ}{Ti\emph{k}Z\xspace}
-\newcommand{\miktex}{MiK\TeX\xspace}
-\newcommand{\texlive}{\TeX{}Live\xspace}
-
% customisation %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\definecolor{blendedblue}{rgb}{0.2,0.2,0.7}
-\definecolor{marmotred}{RGB}{140,20,40}
\addtokomafont{sectioning}{\color{blendedblue}}
\addtokomafont{date}{\normalsize}
\addtokomafont{author}{\normalsize}
-\setlength{\footnotemargin}{0.7em}
-
-% from https://tex.stackexchange.com/a/147848
-\def\beginlstdelim#1#2#3%
-{%
- \def\endlstdelim{#2\egroup}%
- \ttfamily#1\bgroup\color{#3}\aftergroup\endlstdelim%
-}
-\lstdefinestyle{beamertheme-tcolorboxstyle}{%
+\lstdefinestyle{tcolorboxstyle}{%
language={[latex]TeX},
tabsize=2,
breaklines,
- basicstyle=\footnotesize\ttfamily,
- commentstyle={\color{teal}\slshape},
+ basicstyle=\ttfamily,
columns=fullflexible,
- texcsstyle=*\color{blendedblue}\bfseries,
- keywordstyle=\color{red!60!black}\bfseries,
- morekeywords={tikzpicture,scope},
- moretexcs={path,node,draw,clip,pic,includegraphics,color,piece,tile,beamertheme-tcolorbox},
- delim ={[s][\ttfamily\color{green!50!black}]{$}{$}},
- moredelim=[is][\footnotesize\ttfamily\color{orange!70!black}]{|}{|},
- moredelim={[s][\color{gray}]{<}{>}},
-% moredelim = **[is][\beginlstdelim{\{}{\}}{orange!70!black}]{\{}{\}},
-% moredelim = **[is][\beginlstdelim{[}{]}{orange!70!black}]{[}{]},
+% texcsstyle=*\color{blendedblue}\bfseries,
+% moretexcs={usetheme,useinnertheme},
}
\tcbset{%
- colframe=blendedblue,
+ toptitle=1mm,
+ left=2mm,
+ title={Example},
+ fonttitle=\large\sffamily,
+ colbacktitle=blendedblue!75!black,
+ colframe=blendedblue!75!black,
+ colback=blendedblue!75!black!10!white,
+ boxrule=0cm,
+ frame hidden,
+ arc=1.3mm,
arc=2mm,
- fonttitle=\bfseries,
sidebyside,
- listing options={style=beamertheme-tcolorboxstyle},
-% center lower,
-% righthand width=6cm,
+ listing options={style=tcolorboxstyle},
bottom=0pt,
top=0pt,
-% sidebyside gap=10pt,
lower separated=false,
+ comment style={scale=2},
+ enhanced,
+ drop fuzzy shadow=black!90,
+ title code app={
+ \shade[top color=blendedblue!75!black,bottom color=blendedblue!75!black!10!white] (title.south west) rectangle ([yshift=-1mm]title.south east);
+ }
}
-\lstset{style=beamertheme-tcolorboxstyle}
+\lstset{style=tcolorboxstyle}
% meta %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\title{The tcolorbox beamer inner theme}
@@ -94,9 +76,9 @@
\texorpdfstring{
\texttt{samcarter}\\
\url{https://github.com/samcarter/beamertheme-tcolorbox}\\
-% \url{https://www.ctan.org/pkg/beamertheme-tcolorbox}
+ \url{https://www.ctan.org/pkg/beamertheme-tcolorbox}
}{samcarter}}
-\date{Version v0.1 \textendash{} 2022/08/26}
+\date{Version v0.2 \textendash{} 2022/08/27}
\begin{document}
\maketitle
@@ -108,15 +90,17 @@ Over the last decade of answering beamer problems and more recently also being o
For all these cases, there is now an alternative to the default beamer blocks: The tcolorbox inner beamer theme will replace the usual beamer mechanism to draw blocks with tcolorboxes. The tcolorboxes will automatically adopt the look and feel (round vs.\ sharp corners and shadows) as well as the colours of the normal beamer blocks.
-%The package is included in both \texlive and \miktex and available from \CTAN (\url{https://ctan.org/pkg/beamertheme-tcolorbox}).
-The development version of this package is located at \url{github.com/samcarter/beamertheme-tcolorbox}. If you have any problems, ideas or other feedback, please make constructive use of the issue tracker.
+The package is included in \TeX{}Live
+%and MiK\TeX\
+and available from \textsc{CTAN} (\url{https://www.ctan.org/pkg/beamertheme-tcolorbox}).
+The development version of this package is located at \url{https://github.com/samcarter/beamertheme-tcolorbox}. If you have any problems, ideas or other feedback, please make constructive use of the issue tracker.
Copyright \raisebox{0.2em}{\tiny\fontfamily{cmr}\selectfont\textcopyright} \texttt{samcarter}. Permission is granted to copy, distribute and\slash or modify this software under the terms of the LaTeX project public licence, version 1.3c or later \url{http://www.latex-project.org/lppl.txt}.
\section{Usage}
The basic usage is fairly simple. One just needs to load the theme via
-\begin{tcolorbox}
+\begin{tcolorbox}[title={}]
\begin{lstlisting}
\useinnertheme{tcolorbox}
\end{lstlisting}
@@ -133,7 +117,6 @@ In this simple configuration, the look and feel of the new blocks will be taken
freeze pdf,
compilable listing,
run pdflatex,
-% righthand width=8cm
}
\documentclass{beamer}
\usetheme{Madrid}
@@ -157,7 +140,7 @@ In this simple configuration, the look and feel of the new blocks will be taken
In addition to automatically adopting settings from the other themes, one can also influence the look and feel via the two options \lstinline|rounded| and \lstinline|shadow|, which can be set to \lstinline|true| or \lstinline|false| (calling either option without explicit \lstinline|true| or \lstinline|false| will set it to \lstinline|true|).
-\begin{tcolorbox}
+\begin{tcolorbox}[title={}]
\begin{lstlisting}
\useinnertheme[
rounded
@@ -174,7 +157,6 @@ If one for example likes the Antibes theme, but prefers the blocks to have shado
freeze pdf,
compilable listing,
run pdflatex,
-% righthand width=8cm
}
\documentclass{beamer}
\usetheme{Antibes}
@@ -204,17 +186,14 @@ Beyond these two options, the users also has the myriads of options of the tcolo
freeze pdf,
compilable listing,
run pdflatex,
-% righthand width=8cm
}
\documentclass{beamer}
\usetheme{Ilmenau}
\useinnertheme{tcolorbox}
-
\tcbset{
boxrule=3pt,
borderline={1pt}{0pt}{pink,dashed},
}
-
\begin{document}
\begin{frame}
\begin{block}{Title}
@@ -234,11 +213,7 @@ Beyond these two options, the users also has the myriads of options of the tcolo
\begin{itemize}
\item the tcolorbox inner theme is not yet optimised for the \lstinline|inmargin| inner theme, which is e.g.\ used by the Bergen theme
-\item for themes which don't set the \lstinline|block body| colour, e.g.\ the default theme, the block body will be shown in the same colour as the title and instead of the normal text colour.
+\item at the moment, this theme only applies to blocks. Things like the title page, which directly use beamercolorboxes, won't be replaced by tcolorboxes
\end{itemize}
-
-
-
-
-\end{document} \ No newline at end of file
+\end{document}