summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tcolorbox/tcolorbox-example.tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/tcolorbox/tcolorbox-example.tex
Initial commit
Diffstat (limited to 'macros/latex/contrib/tcolorbox/tcolorbox-example.tex')
-rw-r--r--macros/latex/contrib/tcolorbox/tcolorbox-example.tex230
1 files changed, 230 insertions, 0 deletions
diff --git a/macros/latex/contrib/tcolorbox/tcolorbox-example.tex b/macros/latex/contrib/tcolorbox/tcolorbox-example.tex
new file mode 100644
index 0000000000..64bd2eaced
--- /dev/null
+++ b/macros/latex/contrib/tcolorbox/tcolorbox-example.tex
@@ -0,0 +1,230 @@
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
+%% tcolorbox-example.tex: an example for tcolorbox
+%%
+%% -------------------------------------------------------------------------------------------
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% -------------------------------------------------------------------------------------------
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status `author-maintained'.
+%%
+%% This work consists of all files listed in README
+%%
+\documentclass{article}
+\usepackage{tikz,lipsum,lmodern}
+\usepackage[most]{tcolorbox}
+
+\begin{document}
+
+%----------------------------------------------------------
+\section{Colored boxes}
+
+\begin{tcolorbox}[colback=red!5!white,colframe=red!75!black]
+ My box.
+\end{tcolorbox}
+
+\begin{tcolorbox}[colback=blue!5!white,colframe=blue!75!black,title=My title]
+ My box with my title.
+\end{tcolorbox}
+
+\begin{tcolorbox}[colback=green!5!white,colframe=green!75!black]
+ Upper part of my box.
+ \tcblower
+ Lower part of my box.
+\end{tcolorbox}
+
+\begin{tcolorbox}[colback=yellow!5!white,colframe=yellow!50!black,
+ colbacktitle=yellow!75!black,title=My title]
+ I can do this also with a title.
+ \tcblower
+ Lower part of my box.
+\end{tcolorbox}
+
+\begin{tcolorbox}[colback=yellow!10!white,colframe=red!75!black,lowerbox=invisible,
+ savelowerto=\jobname_ex.tex]
+ Now, we play hide and seek. Where is the lower part?
+ \tcblower
+ I'm invisible until you find me.
+\end{tcolorbox}
+
+\begin{tcolorbox}[colback=yellow!10!white,colframe=red!75!black,title=Here I am]
+ \input{\jobname_ex.tex}
+\end{tcolorbox}
+
+
+\begin{tcolorbox}[enhanced,sharp corners=uphill,
+ colback=blue!50!white,colframe=blue!25!black,coltext=yellow,
+ fontupper=\Large\bfseries,arc=6mm,boxrule=2mm,boxsep=5mm,
+ borderline={0.3mm}{0.3mm}{white}]
+ Funny settings.
+\end{tcolorbox}
+
+
+\begin{tcolorbox}[enhanced,frame style image=blueshade.png,
+ opacityback=0.75,opacitybacktitle=0.25,
+ colback=blue!5!white,colframe=blue!75!black,
+ title=My title]
+ This box is filled with an external image.\par
+ Title and interior are made partly transparent to show the image.
+\end{tcolorbox}
+
+
+\begin{tcolorbox}[enhanced,attach boxed title to top center={yshift=-3mm,yshifttext=-1mm},
+ colback=blue!5!white,colframe=blue!75!black,colbacktitle=red!80!black,
+ title=My title,fonttitle=\bfseries,
+ boxed title style={size=small,colframe=red!50!black} ]
+ This box uses a \textit{boxed title}. The box of the title can
+ be formatted independently from the main box.
+\end{tcolorbox}
+
+
+\clearpage
+%----------------------------------------------------------
+\section{\LaTeX-Examples}
+
+\begin{tcblisting}{colback=red!5!white,colframe=red!75!black}
+This is a \LaTeX\ example:
+\begin{equation}
+\sum\limits_{i=1}^n i = \frac{n(n+1)}{2}.
+\end{equation}
+\end{tcblisting}
+
+
+\begin{tcblisting}{colback=red!5!white,colframe=red!75!black,listing side text,
+ title=Side by side,fonttitle=\bfseries}
+This is a \LaTeX\ example:
+\begin{equation}
+\sum\limits_{i=1}^n i = \frac{n(n+1)}{2}.
+\end{equation}
+\end{tcblisting}
+
+
+%----------------------------------------------------------
+\section{Theorems}
+
+\newtcbtheorem[auto counter,number within=section]{theo}%
+ {Theorem}{fonttitle=\bfseries\upshape, fontupper=\slshape,
+ arc=0mm, colback=blue!5!white,colframe=blue!75!black}{theorem}
+
+\begin{theo}{Summation of Numbers}{summation}
+ For all natural number $n$ it holds:
+ \begin{equation}
+ \tcbhighmath{\sum\limits_{i=1}^n i = \frac{n(n+1)}{2}.}
+ \end{equation}
+\end{theo}
+
+We have given Theorem \ref{theorem:summation} on page \pageref{theorem:summation}.
+
+\newtcbtheorem[use counter from=theo]{antheo}%
+ {Theorem}{theorem style=change,oversize,enlarge top by=1mm,enlarge bottom by=1mm,
+ enhanced jigsaw,interior hidden,fuzzy halo=1mm with green,
+ fonttitle=\bfseries\upshape,fontupper=\slshape,
+ colframe=green!75!black,coltitle=green!50!blue!75!black}{antheorem}
+
+\begin{antheo}{Summation of Numbers}{summation}
+ For all natural number $n$ it holds:
+ \begin{equation}
+ \tcbhighmath{\sum\limits_{i=1}^n i = \frac{n(n+1)}{2}.}
+ \end{equation}
+\end{antheo}
+
+%----------------------------------------------------------
+\section{Watermarks}
+
+\begin{tcolorbox}[enhanced,watermark graphics=Basilica_5.png,
+ watermark opacity=0.3,watermark zoom=0.9,
+ colback=green!5!white,colframe=green!75!black,
+ fonttitle=\bfseries, title=Box with a watermark picture]
+ Here, you see my nice box with a picture as a watermark.
+ This picture is automatically resized to fit the dimensions
+ of my box. Instead of a picure, some text could be used or
+ arbitrary graphical code. See the documentation for more options.
+\end{tcolorbox}
+
+%----------------------------------------------------------
+\section{Boxes in boxes}
+\begin{tcolorbox}[colback=yellow!10!white,colframe=yellow!50!black,
+ every box/.style={fonttitle=\bfseries},title=Box]
+ \begin{tcolorbox}[enhanced,colback=red!10!white,colframe=red!50!black,
+ colbacktitle=red!85!black,
+ title=Box inside box,drop fuzzy shadow]
+ \begin{tcolorbox}[beamer,colframe=blue!50!black,title=Box inside box inside box]
+ And now for something completely different: Boxes!\par\medskip
+ \newtcbox{\mybox}[1][]{nobeforeafter,tcbox raise base,colframe=green!50!black,colback=green!10!white,
+ sharp corners,top=1pt,bottom=1pt,before upper=\strut,#1}
+ \mybox[rounded corners=west]{This} \mybox{is} \mybox{another} \mybox[rounded corners=east]{box.}
+ \end{tcolorbox}
+ \end{tcolorbox}
+\end{tcolorbox}
+
+
+
+%----------------------------------------------------------
+\section{Breakable Boxes}
+\begin{tcolorbox}[enhanced jigsaw,breakable,pad at break*=1mm,
+ colback=blue!5!white,colframe=blue!75!black,title=Breakable box,
+ watermark color=white,watermark text=\Roman{tcbbreakpart}]
+ \lipsum[1-12]
+\end{tcolorbox}
+
+%----------------------------------------------------------
+\clearpage
+\section{Fit Boxes}
+
+\begin{tcolorbox}[enhanced,fit to height=10cm,
+ colback=green!25!black!10!white,colframe=green!75!black,title=Fit box (10cm),
+ drop fuzzy shadow,watermark color=white,watermark text=Fit]
+ \lipsum[1-4]
+\end{tcolorbox}
+
+\begin{tcolorbox}[enhanced,fit to height=5cm,
+ colback=green!25!black!10!white,colframe=green!75!black,title=Fit box (5cm),
+ drop fuzzy shadow,watermark color=white,watermark text=Fit]
+ \lipsum[1-4]
+\end{tcolorbox}
+
+%----------------------------------------------------------
+\begin{tcolorbox}[tile,size=fbox,boxsep=2mm,boxrule=0pt,
+ colback=blue!20!black,colbacktitle=yellow!40!black,
+ phantom={\thispagestyle{empty}},
+ title=\section{Rasters of Boxes},spread=-1cm]
+ \begin{tcbitemize}[raster columns=3,raster rows=4,raster equal skip=2mm,
+ raster height=\tcbtextheight,
+ title={Box~\thetcbrasternum},fonttitle=\bfseries,
+ enhanced,colframe=blue!50,colback=blue!5]
+ \tcbitem A
+ \tcbitem[flip title={interior hidden}] B
+ \tcbitem[colbacktitle=blue!40!black] C
+ \tcbitem[colbacktitle=blue!40!black,flip title] D
+ \tcbitem[beamer] E
+ \tcbitem[tile,colbacktitle=red!40!black] F
+ \tcbitem[tile,colbacktitle=red!40!black,flip title={sharp corners}] G
+ \tcbitem[blankest]
+ \begin{tcbitemize}[raster columns=2,raster rows=2,raster height=\tcbtextheight,
+ tile,halign=center,valign=center,fontupper=\bfseries\Huge,before upper=\strut,
+ colback=green!20]
+ \tcbitem a
+ \tcbitem b
+ \tcbitem c
+ \tcbitem d
+ \end{tcbitemize}
+ \tcbitem[widget] I
+ \tcbitem[frame style image=goldshade,opacityback=0.5,colback=white] J
+ \tcbitem[frame style image=blueshade,opacityback=0.5,colback=white,
+ center title,flip title={frame hidden,opacityback=0.25,colback=black}] K
+ \tcbitem[octogon arc,arc is angular,halign=center,valign=center,
+ detach title,watermark text={\tcbtitletext}] L
+ \end{tcbitemize}
+\end{tcolorbox}
+
+
+
+\end{document}
+