diff options
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/latex/tcolorbox/CHANGES | 33 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/tcolorbox/README | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.pdf | bin | 361293 -> 361291 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex | 135 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex | 71 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.hooks.tex | 45 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex | 10 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.magazine.tex | 438 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.s_main.sty | 16 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex | 3 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.pdf | bin | 5631204 -> 5893001 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex | 11 |
13 files changed, 742 insertions, 26 deletions
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/CHANGES b/Master/texmf-dist/doc/latex/tcolorbox/CHANGES index 03ab06e6547..9bb26763b94 100644 --- a/Master/texmf-dist/doc/latex/tcolorbox/CHANGES +++ b/Master/texmf-dist/doc/latex/tcolorbox/CHANGES @@ -1,4 +1,4 @@ -%% The LaTeX package tcolorbox - version 3.61 (2015/06/12) +%% The LaTeX package tcolorbox - version 3.70 (2015/07/16) %% %% ------------------------------------------------------------------------------------------- %% Copyright (c) 2006-2014 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de> @@ -777,3 +777,34 @@ version 3.61 (2015/06/12) * now throws an error if the same external job name is used twice * new option: '-' - documentation bug fixes + +version 3.70 (2015/07/16) +- bug fix: 'attach title to upper' attached also empty titles +- bug fix: library 'raster': blank line after tcbitemize or tcbraster could give an error message +- new options: + 'text fill', 'valign scale bound', + 'valign=scale', 'valigns=scale*', 'valign lower=scale', 'valign lower=scale*' +- library 'breakable': + * Settings for broken box parts are now shielded by TeX grouping. This may + break code which used side-effects with unproper skins. + * new options: + 'extras unbroken', 'extras first', 'extras middle', 'extras last', + 'extras', 'extras broken', 'extras unbroken and first', + 'extras unbroken and last', 'extras middle and last', + 'extras first and middle', 'no extras unbroken', 'no extras first', + 'no extras middle', 'no extras last', 'no extras', +- library 'hooks': + * new options: + 'extras unbroken pre', 'extras first pre', 'extras middle pre', + 'extras last pre', 'extras pre', 'extras broken pre', + 'extras unbroken and first pre', 'extras unbroken and last pre', + 'extras middle and last pre', 'extras first and middle pre', +- new library 'magazine' + * new macros and environments: + '\newboxarray', '\boxarraygetsize', '\boxarrayreset', '\boxarrayclear', + '\boxarraygetbox', '\boxarraygetwidth', '\boxarraygetheight', '\boxarraygetdepth', + '\boxarraygettotalheight', '\useboxarray', '\usetcboxarray', + '\consumeboxarray', '\consumetcboxarray', 'boxarraystore', + * new options: + 'store to box array', 'reset box array', 'do not store to box array', + 'reset and store to box array' diff --git a/Master/texmf-dist/doc/latex/tcolorbox/README b/Master/texmf-dist/doc/latex/tcolorbox/README index b3d92ba258e..9756b6a69a4 100644 --- a/Master/texmf-dist/doc/latex/tcolorbox/README +++ b/Master/texmf-dist/doc/latex/tcolorbox/README @@ -1,4 +1,4 @@ -%% The LaTeX package tcolorbox - version 3.61 (2015/06/12) +%% The LaTeX package tcolorbox - version 3.70 (2015/07/16) %% %% ------------------------------------------------------------------------------------------- %% Copyright (c) 2006-2014 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de> @@ -37,6 +37,7 @@ Contents of the package 'tcblistings.code.tex' LaTeX package file (library of tcolorbox) 'tcblistingscore.code.tex' LaTeX package file (library of tcolorbox) 'tcblistingsutf8.code.tex' LaTeX package file (library of tcolorbox) + 'tcbmagazine.code.tex' LaTeX package file (library of tcolorbox) 'tcbminted.code.tex' LaTeX package file (library of tcolorbox) 'tcbraster.code.tex' LaTeX package file (library of tcolorbox) 'tcbskins.code.tex' LaTeX package file (library of tcolorbox) @@ -69,6 +70,7 @@ Alternatively, put the files to their respective locations within the TeX instal 'tcblistings.code.tex' -> /tex/latex/tcolorbox 'tcblistingscore.code.tex' -> /tex/latex/tcolorbox 'tcblistingsutf8.code.tex' -> /tex/latex/tcolorbox + 'tcbmagazine.code.tex' -> /tex/latex/tcolorbox 'tcbminted.code.tex' -> /tex/latex/tcolorbox 'tcbraster.code.tex' -> /tex/latex/tcolorbox 'tcbskins.code.tex' -> /tex/latex/tcolorbox diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.pdf b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.pdf Binary files differindex 32eeb7fd28e..3305b3ea612 100644 --- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.pdf +++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.pdf diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex index 529a43bebd5..4903e15ba73 100644 --- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex +++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex @@ -1,4 +1,4 @@ -%% The LaTeX package tcolorbox - version 3.61 (2015/06/12) +%% The LaTeX package tcolorbox - version 3.70 (2015/07/16) %% tcolorbox-example.tex: an example for tcolorbox %% %% ------------------------------------------------------------------------------------------- diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex index a24a90b29a4..0cd8bc26647 100644 --- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex +++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex @@ -413,6 +413,141 @@ and \refKey{/tcb/enlarge bottom at break by}. actually broken. \end{docTcbKey} + +\clearpage +\subsection{Extra Options for Partial Boxes}\label{subsec:extras} + + +\begin{docTcbKey}[][doc new=2015-07-16]{extras}{=\marg{options}}{no default, initially unset} + Adds |tcolorbox| \meta{options} to every box of a \emph{break sequence} + after skin settings are done. This is quite late in box processing. + Geometry and break settings should \emph{not be used} here, because they + will either be ignored or have unexpected negative results. But it is possible + to change most colors, skin effects, shadows, borders, frame code, etc. + Note that using \refKey{/tcb/extras} for every box is very seldom an + advantage over setting the options directly. Usually, \refKey{/tcb/extras first}, + \refKey{/tcb/extras middle}, etc.\ are sensible to apply. +\end{docTcbKey} + + +\begin{docTcbKey}[][doc new=2015-07-16]{no extras}{}{style, no default, initially set} + Removes all extras if set before. +\end{docTcbKey} + + +\begin{docTcbKey}[][doc new=2015-07-16]{extras broken}{=\marg{options}}{no default, initially unset} + If the box is set to be \refKey{/tcb/breakable} and \emph{is} broken actually, + then the \meta{options} are added to every box of the \emph{break sequence}. + \refKey{/tcb/extras} overwrites this key. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{extras unbroken}{=\marg{options}}{no default, initially unset} + If the box is set to be \refKey{/tcb/breakable} but \emph{is not} broken actually + or if the box is set to be \refKey{/tcb/unbreakable}, + then the \meta{options} are added to the box. + \refKey{/tcb/extras} overwrites this key. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{no extras unbroken}{}{style, no default, initially set} + Removes the unbroken extras if set before. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{extras first}{=\marg{options}}{no default, initially unset} + If the box is set to be \refKey{/tcb/breakable} and \emph{is} broken actually, + then the \meta{options} are added to the \emph{first} box of the break sequence. + \refKey{/tcb/extras} overwrites this key. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{no extras first}{}{style, no default, initially set} + Removes the first extras if set before. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{extras middle}{=\marg{options}}{no default, initially unset} + If the box is set to be \refKey{/tcb/breakable} and \emph{is} broken actually, + then the \meta{options} are added to every \emph{middle} box (if any) of the break sequence. + \refKey{/tcb/extras} overwrites this key. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{no extras middle}{}{style, no default, initially set} + Removes the middle extras if set before. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{extras last}{=\marg{options}}{no default, initially unset} + If the box is set to be \refKey{/tcb/breakable} and \emph{is} broken actually, + then the \meta{options} are added to the \emph{last} box of the break sequence. + \refKey{/tcb/extras} overwrites this key. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{no extras last}{}{style, no default, initially set} + Removes the last extras if set before. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{extras unbroken and first}{=\marg{options}}{no default, initially unset} + This is an abbreviation for setting + \refKey{/tcb/extras unbroken} and + \refKey{/tcb/extras first} together. + \refKey{/tcb/extras} overwrites this key. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{extras middle and last}{=\marg{options}}{no default, initially unset} + This is an abbreviation for setting + \refKey{/tcb/extras middle} and + \refKey{/tcb/extras last} together. + \refKey{/tcb/extras} overwrites this key. +\end{docTcbKey} + +\enlargethispage*{1cm} +\begin{docTcbKey}[][doc new=2015-07-16]{extras unbroken and last}{=\marg{options}}{no default, initially unset} + This is an abbreviation for setting + \refKey{/tcb/extras unbroken} and + \refKey{/tcb/extras last} together. + \refKey{/tcb/extras} overwrites this key. +\end{docTcbKey} + + +\begin{docTcbKey}[][doc new=2015-07-16]{extras first and middle}{=\marg{options}}{no default, initially unset} + This is an abbreviation for setting + \refKey{/tcb/extras first} and + \refKey{/tcb/extras middle} together. + \refKey{/tcb/extras} overwrites this key. +\end{docTcbKey} + +\clearpage +\begin{exdispExample}{extras} +% \usepackage{lipsum,multicol} +% \usetikzlibrary{decorations.pathmorphing} +% \tcbuselibrary{skins} +\newtcolorbox{mybox}[1][]{ + enhanced,frame hidden, + colframe=yellow, + sharp corners, + colback=green!7,coltitle=blue!50!black,colbacktitle=blue!5, + center title, + boxrule=0pt,toprule=1.25mm,bottomrule=1.25mm, + extras unbroken and first={ + borderline north={0.25mm}{0.5mm}{blue,decoration={zigzag,amplitude=0.5mm},decorate}}, + extras unbroken and last={ + borderline south={0.25mm}{0.5mm}{blue,decoration={zigzag,amplitude=0.5mm},decorate}}, + #1 +} + +\begin{mybox}[title=My unbroken box] +\lipsum[1] +\end{mybox} + +\begin{multicols}{3} + \begin{mybox}[title=My broken box, + enforce breakable,% use only breakable in the real world! + break at=4.2cm,pad at break=2mm, + height fixed for=first and middle, ] + \lipsum[2] + \end{mybox} +\end{multicols} +\end{exdispExample} + + + + \clearpage \subsection{Breakable boxes and the \texttt{multicol} package}\label{subsec:multicol} \begin{multicols}{2} diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex index 6405686ced9..75446e5d5d0 100644 --- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex +++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex @@ -117,7 +117,7 @@ Attaches the title to its normal position. This option is used to reverse \end{docTcbKey} -\begin{docTcbKey}{attach title to upper}{\colOpt{=\meta{text}}}{style, default empty, initially unset} +\begin{docTcbKey}[][doc updated=2015-07-08]{attach title to upper}{\colOpt{=\meta{text}}}{style, default empty, initially unset} Attaches the title to the begin of the upper part of the box content. The optional \meta{text} is set between the formatted title and the box content. \begin{dispExample} @@ -738,16 +738,26 @@ The vertical alignment settings are only relevant for boxes which are larger than their natural height, see \Fullref{sec:heightcontrol}. \end{marker} -\begin{docTcbKey}{valign}{=\meta{alignment}}{no default, initially |top|} +\begin{docTcbKey}[][doc updated=2015-07-16]{valign}{=\meta{alignment}}{no default, initially |top|} If the height of a |tcolorbox| is not the natural height, |valign| determines the vertical \meta{alignment} of the upper part. - Feasible values are \docValue{top}, \docValue{center}, and \docValue{bottom}. - For a box with natural height, these values are meaningless. + Feasible values are + \begin{itemize} + \item\docValue{top}: Anchor text at top. + \item\docValue{center}: Anchor text at center. + \item\docValue{bottom}: Anchor text at bottom. + \item\docValue{scale}: Scale text vertically to fit into the available space. + This is brutal and may not look very good. Consider \Fullref{sec:fitting} + alternatively. + \item\docValue{scale*}: Like \docValue{scale}, but scaling is bounded by + \refKey{/tcb/valign scale limit}. + \end{itemize} + For a box with natural height, these settings are meaningless. \begin{exdispExample}{valign} -\tcbset{width=(\linewidth-2mm)/3,before=,after=\hfill, +\tcbset{width=(\linewidth-2mm)/4,before=,after=\hfill, colframe=blue!75!black,colback=white,height=2cm} -\foreach \myalign in {top,center,bottom} +\foreach \myalign in {top,center,bottom,scale} {\begin{tcolorbox}[valign=\myalign] This is a \textbf{tcolorbox}. \end{tcolorbox}} @@ -759,12 +769,18 @@ colframe=blue!75!black,colback=white,height=2cm} Alias for \refKey{/tcb/valign}. \end{docTcbKey} - \begin{docTcbKey}{valign lower}{=\meta{alignment}}{no default, initially |top|} This key has the same meaning for the lower part as |valign| for the upper part, i.\,e., it determines the vertical \meta{alignment} of the lower part with feasible values - |top|, |center|, and |bottom|. + |top|, |center|, |bottom|, |scale|, and |scale*|. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{valign scale limit}{=\meta{real number}}{no default, initially \texttt{1.1}} + Sets an upper scale limit for the \docValue{scale*} setting in + \refKey{/tcb/valign} and \refKey{/tcb/valign lower}. + Note that this value is not reset by \refKey{/tcb/reset}. So, changes + also apply to embedded boxes. \end{docTcbKey} @@ -1684,7 +1700,7 @@ available vertical space of the current page. If set to \docValue{maximum}, the page is compressed as much as possible. Note that the |tcolorbox| is always set as its own paragraph using this option. -%This option overrules \refKey{/tcb/natural height}, \refKey{/tcb/height}, etc. +Also see \refKey{/tcb/text fill}. \begin{marker} Note that the library \mylib{breakable} has to be loaded to use this key! \end{marker} @@ -1971,6 +1987,35 @@ This is the lower part. \clearpage \begin{marker} +If \refKey{/tcb/text fill} is used, one cannot have a lower part +and the box is unbreakable. +\end{marker} + +\begin{docTcbKey}[][doc new=2015-07-15]{text fill}{}{style, no value} + This style sets \refKey{/tcb/before upper} and \refKey{/tcb/after upper} + to embedd the upper part with a minipage. If a fixed height was applied + e.g.\ by \refKey{/tcb/height} or \refKey{/tcb/height fill}, this minipage + gets a matching height. This allows to use vertical glue macros like + |\vfill| to act like expected. If the box has no fixed height, + setting \refKey{/tcb/text fill} has no other effect as making the box + unbreakable. +\begin{exdispExample}{text_fill} +\begin{tcolorbox}[colback=red!5!white,colframe=red!75!black,fonttitle=\bfseries, + height=8cm,text fill, + title=My filled box] +This is a \textbf{tcolorbox}. +\par\vfill +\begin{center} + My middle text. +\end{center} +\par\vfill +This is the end of my box. +\end{tcolorbox} +\end{exdispExample} +\end{docTcbKey} + +\clearpage +\begin{marker} If \refKey{/tcb/tabularx} or \refKey{/tcb/tabularx*} are used, one cannot have a lower part. \end{marker} @@ -1981,7 +2026,7 @@ have a lower part. given \meta{preamble}. The packages |tabularx| \cite {carlisle:2014a}, |array|, and |colortbl| have to be loaded separately. -\begin{dispExample} +\begin{exdispExample}{tabularx_1} % \usepackage{array,tabularx} % \usepackage{colortbl} - or - \usepackage[table]{xcolor} \newcolumntype{Y}{>{\raggedleft\arraybackslash}X}% see tabularx @@ -1996,14 +2041,14 @@ Green & 2000.00 & 3000.00 & 4000.00 & 5000.00 & 14000.00\\\hline Blue & 3000.00 & 4000.00 & 5000.00 & 6000.00 & 18000.00\\\hline\hline Sum & 6000.00 & 9000.00 & 12000.00 & 15000.00 & 42000.00 \end{tcolorbox} -\end{dispExample} +\end{exdispExample} \end{docTcbKey} \begin{docTcbKey}{tabularx*}{=\marg{code}\marg{preamble}}{style} This is a variant of \refKey{/tcb/tabularx} which adds some \meta{code} before the table starts. -\begin{dispExample} +\begin{exdispExample}{tabularx_2} % \usepackage{array,tabularx} % \usepackage{colortbl} - or - \usepackage[table]{xcolor} \tcbset{enhanced,fonttitle=\bfseries\large,fontupper=\normalsize\sffamily, @@ -2015,7 +2060,7 @@ One & Two & Three \\\hline\hline 1000.00 & 2000.00 & 3000.00\\\hline 2000.00 & 3000.00 & 4000.00 \end{tcolorbox} -\end{dispExample} +\end{exdispExample} \end{docTcbKey} diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.hooks.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.hooks.tex index ffaa81a64b1..47684bfcd29 100644 --- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.hooks.tex +++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.hooks.tex @@ -433,7 +433,6 @@ There are no |app| type keys since underlays are stackable by default. The following option keys extend the options given in \Vref{subsec:skinfinish}. There are no |app| type keys since finishes are stackable by default. - \begin{docTcbKey}{finish pre}{=\meta{graphical code}}{no default} Prepends the given \meta{graphical code} to \refKey{/tcb/finish}. \end{docTcbKey} @@ -531,4 +530,48 @@ from page \pageref{subsec:addcodeoptions}. \end{docTcbKey} +\clearpage +\subsection{Extras} +The following option keys extend the options given in \Vref{subsec:extras}. +There are no |app| type keys since extras are stackable by default. + +\begin{docTcbKey}[][doc new=2015-07-16]{extras pre}{=\marg{options}}{no default} + Prepends the given \meta{options} to \refKey{/tcb/extras}. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{extras unbroken pre}{=\marg{options}}{no default} + Prepends the given \meta{options} to \refKey{/tcb/extras unbroken}. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{extras first pre}{=\marg{options}}{no default} + Prepends the given \meta{options} to \refKey{/tcb/extras first}. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{extras middle pre}{=\marg{options}}{no default} + Prepends the given \meta{options} to \refKey{/tcb/extras middle}. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{extras last pre}{=\marg{options}}{no default} + Prepends the given \meta{options} to \refKey{/tcb/extras last}. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{extras broken pre}{=\marg{options}}{no default} + Prepends the given \meta{options} to \refKey{/tcb/extras broken}. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{extras unbroken and first pre}{=\marg{options}}{no default} + Prepends the given \meta{options} to \refKey{/tcb/extras unbroken and first}. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{extras middle and last pre}{=\marg{options}}{no default} + Prepends the given \meta{options} to \refKey{/tcb/extras middle and last}. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{extras unbroken and last pre}{=\marg{options}}{no default} + Prepends the given \meta{options} to \refKey{/tcb/extras unbroken and last}. +\end{docTcbKey} + +\begin{docTcbKey}[][doc new=2015-07-16]{extras first and middle pre}{=\marg{options}}{no default} + Prepends the given \meta{options} to \refKey{/tcb/extras first and middle}. +\end{docTcbKey} diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex index a46240ef4df..554c073df54 100644 --- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex +++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex @@ -124,7 +124,12 @@ The following keys are used inside |\tcbuselibrary| respectively \begin{docTcbKey}[library]{breakable}{}{\mylib{breakable}} Provides support for automatic box breaking from one page to another; - see Section~\ref{sec:breakable} from page~\pageref{sec:breakable}. + see \Fullref{sec:breakable}. +\end{docTcbKey} + +\begin{docTcbKey}[library]{magazine}{}{\mylib{magazine}} + Provides support for storing broken box parts to be used later or + in interchanged order, \Fullref{sec:magazine}. \end{docTcbKey} \begin{docTcbKey}[library]{fitting}{}{\mylib{fitting}} @@ -143,12 +148,12 @@ The following keys are used inside |\tcbuselibrary| respectively see Section~\ref{sec:xparse} from page~\pageref{sec:xparse}. \end{docTcbKey} +\clearpage \begin{docTcbKey}[library]{external}{}{\mylib{external}} Provides externalization support for stand-alone document snippets, see \Fullref{sec:external}. \end{docTcbKey} -\clearpage \begin{docTcbKey}[library]{documentation}{}{\mylib{documentation}} Provides additional macros for typesetting \LaTeX\ documentations @@ -191,6 +196,7 @@ The following keys are used inside |\tcbuselibrary| respectively \mylib{skins}\\ \mylib{raster}\\ \mylib{breakable}\\ + \mylib{magazine}\\ \mylib{theorems}\\ \mylib{fitting}\\ \mylib{hooks}\\ diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.magazine.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.magazine.tex new file mode 100644 index 00000000000..fd4d197c829 --- /dev/null +++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.magazine.tex @@ -0,0 +1,438 @@ +% !TeX root = tcolorbox.tex +% include file of tcolorbox.tex (manual of the LaTeX package tcolorbox) +\clearpage +\section{Library \mylib{magazine}}\label{sec:magazine}% +\tcbset{external/prefix=external/magazine_}% +\newboxarray{myarticle} + +\begin{tcolorbox}[ + enhanced jigsaw, + size=small,width=6cm, + title=Example Article, + fonttitle=\bfseries,center title, + fontupper=\small, + %height fixed for=first and middle, + watermark text=\arabic{tcbbreakpart}, + breakable, + break at=8.5\baselineskip/9\baselineskip, + reset and store to box array=myarticle, + colframe=green!50!black, + colback=green!10, + pad at break=5mm, + ] +This is an example for an article which starts right here and +is continued to the following pages. +The body text for the article is written inside a single +|tcolorbox|. This box is split into parts using the tools from +this section, namely \refKey{/tcb/reset and store to box array} +with a new box array |myarticle| which was created by +|\newboxarray{myarticle}|. + +The resulting parts are distributed throughout this +\Fullref{sec:magazine} using \refCom{consumetcboxarray} +at the appropriate places you see. +The linking texts like \emph{continued on page x} are created +by \refKey{/tcb/finish} commands for the embedding \refCom{tcbox}. +To label the box parts, \refKey{/tcb/phantomlabel} is used. + +These quite small partial boxes are for demonstration purposes. +With the tools of this section, a magazine type document could be +created, but this still needs a lot of manual control. +\end{tcolorbox} + +\newtcolorbox{articleside}[1][]{blanker,sidebyside,sidebyside gap=5mm,sidebyside align=top seam, + parbox=false,righthand width=6cm, + goto/.style={finish={\node[above=-2pt,color=green!50!black] at (frame.south) + {\slshape\scriptsize --- continued on page~\hypersetup{linkcolor=green!50!black}\pageref{myarticle-##1}\ \textcolor{green!50!black}{---}};}}, + from/.style={finish={\node[below=-1pt,color=green!50!black] at (frame.north) + {\slshape\scriptsize --- continued from page~\hypersetup{linkcolor=green!50!black}\pageref{myarticle-##1}\ \textcolor{green!50!black}{---}};}}, + #1} + +\begin{articleside}[after skip=6pt] +The main purpose of this library is to store a |tcolorbox| into an array +of box registers for later usage. + +If the |tcolorbox| is not breakable, there is not much add-on +compared to usual \TeX/\LaTeX\ box storage and usage (and you do not really need this +library for that use case). +For a breakable |tcolorbox|, this library allows to capture all partial boxes +into a sequence of registers. The partial boxes can be used anywhere in +arbitrary order. +\tcblower\consumetcboxarray[myarticle]{1}{blanker,nobeforeafter,phantomlabel=myarticle-one,goto=two} +\end{articleside} + +The name of this library indicates \emph{magazine} in the sense of storage, +but also in the sense of a journal where an article often is \emph{continued on page x}. +An example for this kind of application is given throughout this section starting +on the right hand side. The creation of this library was motivated by +Ulrike Fischer and Steven B.~Segletes. + +The library is loaded by a package option or inside the preamble by: +\begin{dispListing} + \tcbuselibrary{magazine} +\end{dispListing} +This also loads the library \mylib{breakable}, see \Fullref{sec:breakable}. + +\begin{marker} +The box register operations of this library are global. \TeX\ grouping will +not clear the registers when leaving the current group. Also be aware that +extensive use of large box arrays may eat up \TeX's available memory and +registers. +\end{marker} + + +\subsection{Creation and Resetting of Box Arrays}\label{subsec:magazine_creation} + +\begin{docCommand}[doc new=2015-07-13]{newboxarray}{\marg{name}} + This creates a new box array called \meta{name}. There already is a + box array available with name |default| which can be used directly. + Note that the creation is a global operation. +\begin{dispListing} +\newboxarray{myarray} +\end{dispListing} +\end{docCommand} + + +\begin{docCommand}[doc new=2015-07-13]{boxarrayreset}{\oarg{name}} + Resets the size counter of a box array \meta{name} to zero. + If \meta{name} is not provided, |default| is used as name. + Use this or \refKey{/tcb/reset box array} before + you apply \refKey{/tcb/store to box array}. Otherwise, all boxes would + be appended to the already existing boxes. + This command does not clear box registers. +\begin{dispListing} +\boxarrayreset % resets 'default' +\boxarrayreset{myarray} % resets 'myarray' +\end{dispListing} +\end{docCommand} + +\begin{docTcbKey}[][doc new=2015-07-13]{reset box array}{\colOpt{=\meta{name}}}{default |default|, initially unset} + Resets the size counter of a box array \meta{name} to zero. + Use this or \refCom{boxarrayreset} (which does the same) before + you apply \refKey{/tcb/store to box array}. +\begin{dispListing} +\tcbset{ + reset box array, % resets 'default' + reset box array=myarray, % resets 'myarray' +} +\end{dispListing} +\end{docTcbKey} + +\clearpage +\begin{docCommand}[doc new=2015-07-13]{boxarrayclear}{\oarg{name}} + Works like \refCom{boxarrayreset} to reset the size counter of a + box array \meta{name} to zero. Additionally, all allocated box registers + of the box array are cleared of their content. + Note that the allocated box registers stay allocated. So, this may be + useful to clear memory, but not to free registers for other applications. + If \refCom{consumeboxarray} or \refCom{consumetcboxarray} was used to + apply the stored boxes, there is no advantage in using \refCom{boxarrayclear}. +\begin{dispListing} +\boxarrayclear % clears 'default' +\boxarrayclear{myarray} % clears 'myarray' +\end{dispListing} +\end{docCommand} + + + +\subsection{Storing Content}\label{subsec:magazine_storing} + +\begin{docTcbKey}[][doc new=2015-07-13]{store to box array}{\colOpt{=\meta{name}}}{default |default|, initially unset} +Stores a |tcolorbox| or all parts of a break sequence of a |tcolorbox| into +a box array \meta{name}. If no \meta{name} is given, the already existing |default| +box array is used. Otherwise, the box array has to be created beforehand +with \refCom{newboxarray}. Note that the box has to be \refKey{/tcb/breakable}, +if the box shall break into several parts. +Typically, manual break points are additionally defined by \refKey{/tcb/break at}. +Otherwise, the box parts will have a length of about |\textheight|. +For most use cases, a \refKey{/tcb/reset box array} should be applied +to reset the box array counter.\enlargethispage*{2cm} + +\begin{exdispExample}{storetoboxarray_1} +% \usepackage{lipsum} +\begin{tcolorbox}[enhanced jigsaw,size=fbox,width=4cm, + colback=yellow!10,colframe=yellow!10!black, + enforce breakable,% use only breakable in the real world! + break at=7cm/4cm, + height fixed for=all, + watermark text=\arabic{tcbbreakpart}, + reset box array, + store to box array + ] +\lipsum[1] +\end{tcolorbox} + +\useboxarray{1}\hfill +\begin{tabular}[b]{cc} +\multicolumn{2}{c}{\includegraphics[width=7cm]{Basilica_5.png}}\\ +\useboxarray{2} & \useboxarray{3} +\end{tabular} +\end{exdispExample} + +\clearpage +If the first box part should fill the rest of the available space of +the current page, you can use |\pagegoal-\pagetotal| minus some distance for +the first element of \refKey{/tcb/break at}. You may want to have some +additional distance to the preceeding text. + +\begin{dispListing} +% \usepackage{lipsum} +\begin{tcolorbox}[enhanced,breakable, + reset box array, + store to box array, + break at=\pagegoal-\pagetotal-5mm/0pt, + height fixed for=first and middle] +\lipsum[1-15] +\end{tcolorbox}% +% +\consumetcboxarray{1}{blanker,before=\par\vfill\noindent} +\end{dispListing} + + +\begin{exdispExample}{storetoboxarray_2} +\begin{tcolorbox}[blanker,width=4cm, + fontupper=\footnotesize, + enforce breakable,% use only breakable in the real world! + break at=4cm, + height fixed for=all, + watermark text=\arabic{tcbbreakpart}, + reset box array, + store to box array + ] +\includegraphics[width=\linewidth]{Basilica_5.png}\par +\lipsum[1-2] +\end{tcolorbox} + +\begin{tcbitemize}[raster columns=3,raster equal height, + size=small,halign=center,sharp corners,colback=blue!5] +\tcbitem\consumeboxarray{5} +\tcbitem\consumeboxarray{6} +\tcbitem\consumeboxarray{1} +\tcbitem\consumeboxarray{2} +\tcbitem\consumeboxarray{3} +\tcbitem\consumeboxarray{4} +\end{tcbitemize} +\end{exdispExample} +\end{docTcbKey} + + +\begin{docTcbKey}[][doc new=2015-07-13]{reset and store to box array}{\colOpt{=\meta{name}}}{style, default |default|, initially unset} + Combination of \refKey{/tcb/reset box array} and \refKey{/tcb/store to box array}. +\end{docTcbKey} + + + +\begin{docTcbKey}[][doc new=2015-07-13]{do not store to box array}{}{style, no default, initially set} +Disables the \refKey{/tcb/store to box array} option, if set before. +\end{docTcbKey} + + +\begin{docEnvironment}[doc new=2015-07-13]{boxarraystore}{\marg{name}} + Stores the environment content into a box array \meta{name}. + This corresponds to the standard \LaTeX\ environment |lrbox|, but + the storage operation is global. As long as \refCom{boxarrayreset} is + not used, every new \refEnv{boxarraystore} adds a further box to + the array. + +\begin{dispExample} +\boxarrayreset +\begin{boxarraystore}{default}\fbox{Mary}\end{boxarraystore} +\begin{boxarraystore}{default}\fbox{Had}\end{boxarraystore} +\begin{boxarraystore}{default}\fbox{a}\end{boxarraystore} +\begin{boxarraystore}{default}\fbox{Little}\end{boxarraystore} +\begin{boxarraystore}{default}\fbox{Lamb}\end{boxarraystore} +\useboxarray{5}\useboxarray{4}\useboxarray{3}\useboxarray{2}\useboxarray{1}\hfill +\useboxarray{1}\useboxarray{5} +\end{dispExample} +\end{docEnvironment} + +\subsection{Retrieving Content}\label{subsec:magazine_retrieve} + +\begin{docCommand}[doc new=2015-07-13]{boxarraygetsize}{\oarg{name}\marg{macro}} +\begin{articleside}[before skip=5pt] + Stores the current size of a box array \meta{name} into a given \meta{macro}. + If no \meta{name} is given, the already existing |default| box array is used. +\begin{dispExample} +\boxarraygetsize{\mysize} +Current size of the default box array: +\mysize. +\end{dispExample} +\tcblower\consumetcboxarray[myarticle]{2}{blanker,nobeforeafter,phantomlabel=myarticle-two,from=one,goto=three} +\end{articleside} +\end{docCommand} + +\begin{docCommand}[doc new=2015-07-13]{useboxarray}{\oarg{name}\marg{index}} + Typesets the box with the given \meta{index} number from the box array \meta{name}. + If no \meta{name} is given, the already existing |default| box array is used. + It is considered an error, if a not existing box array \meta{name} is used. + It is silently ignored, if the \meta{index} is out of range. + Note that \refCom{useboxarray} corresponds to the standard |\usebox| macro, + respectively, |\copy|. +\begin{dispExample} +\boxarraygetsize{\mysize} +\foreach \n in {1,...,\mysize} { \useboxarray{\n} } +\end{dispExample} +\end{docCommand} + +\clearpage +\begin{docCommand}[doc new=2015-07-13]{usetcboxarray}{\oarg{name}\marg{index}\marg{options}} + Typesets the box with the given \meta{index} number from the box array \meta{name} + using \refCom{useboxarray} as content of a \refCom{tcbox}. + If no \meta{name} is given, the already existing |default| box array is used. + It is considered an error, if a not existing box array \meta{name} is used. + It is silently ignored, if the \meta{index} is out of range. + The \refCom{tcbox} can be customized by |tcolorbox| \meta{options}. +\begin{dispExample} +\boxarraygetsize{\mysize} +\foreach \n in {1,...,\mysize} { \usetcboxarray{\n}{on line,colframe=yellow, + colback=yellow!10} } +\end{dispExample} +\end{docCommand} + + +\begin{docCommand}[doc new=2015-07-13]{consumeboxarray}{\oarg{name}\marg{index}} + Typesets the box with the given \meta{index} number from the box array \meta{name}. + If no \meta{name} is given, the already existing |default| box array is used. + It is considered an error, if a not existing box array \meta{name} is used. + It is silently ignored, if the \meta{index} is out of range. + In contrast to \refCom{useboxarray}, + \refCom{consumeboxarray} corresponds to the standard |\box| macro, i.e. + after typesetting the box register is cleared and cannot be used again. +\begin{dispExample} +\boxarraygetsize{\mysize} +First run: \foreach \n in {1,...,\mysize} { \consumeboxarray{\n} } +\par +Second run: \foreach \n in {1,...,\mysize} { \consumeboxarray{\n} } +\end{dispExample} +\end{docCommand} + + +\begin{docCommand}[doc new=2015-07-13]{consumetcboxarray}{\oarg{name}\marg{index}\marg{options}} +\begin{articleside}[before skip=5pt] + Typesets the box with the given \meta{index} number from the box array \meta{name} + using \refCom{consumeboxarray} as content of a \refCom{tcbox}. + If no \meta{name} is given, the already existing |default| box array is used. + It is considered an error, if a not existing box array \meta{name} is used. + It is silently ignored, if the \meta{index} is out of range. + The \refCom{tcbox} can be customized by |tcolorbox| \meta{options}. + After typesetting the box register is cleared and cannot be used again. +\tcblower\consumetcboxarray[myarticle]{3}{blanker,nobeforeafter,phantomlabel=myarticle-three,,from=two,goto=four} +\end{articleside} +\begin{exdispExample}{consumetcboxarray} +% \usepackage{lipsum} +\begin{tcolorbox}[enhanced jigsaw,size=fbox,width=6cm, + colback=yellow!10,colframe=yellow!10!black, + enforce breakable,% use only breakable in the real world! + break at=5cm, + watermark text=\arabic{tcbbreakpart}, + reset and store to box array + ] +\lipsum[1] +\end{tcolorbox} + +\consumeboxarray{2} \hfill \consumeboxarray{1} \hfill \consumeboxarray{1} +\end{exdispExample} +\end{docCommand} + + +\begin{docCommand}[doc new=2015-07-13]{boxarraygetbox}{\oarg{name}\marg{macro}\marg{index}} + Assigns the box with the given \meta{index} number from the box array \meta{name} + to a \meta{macro}. + If no \meta{name} is given, the already existing |default| box array is used. + It is considered an error, if a not existing box array \meta{name} is used. + If the \meta{index} is out of range, the \meta{macro} will be undefined. +\begin{exdispExample}{boxarraygetbox} +\tcbox[size=small,colframe=blue!20,colback=yellow!5,on line, + reset and store to box array]{Test} + +\boxarraygetsize{\mysize} Array size: \mysize + +\boxarraygetbox{\mybox}{1} +Box width: \the\wd\mybox +\quad\usebox{\mybox} +\end{exdispExample} +\end{docCommand} + + +\clearpage +\subsection{Box Dimensions}\label{subsec:magazine_dimensions} + +\begin{docCommand}[doc new=2015-07-13]{boxarraygetwidth}{\oarg{name}\marg{macro}\marg{index}} + Assigns the width of the box with the given \meta{index} number from the box array \meta{name} + to a \meta{macro}. + If no \meta{name} is given, the already existing |default| box array is used. + It is considered an error, if a not existing box array \meta{name} is used. + If the \meta{index} is out of range, the \meta{macro} will be set to |0pt|. +\begin{exdispExample}{boxarraygetwidth} +\tcbox[size=small,colframe=blue!20,colback=yellow!5,on line, + reset and store to box array]{Test} + +\begin{tabular}{ll} +\useboxarray{1} & width of box 1: \boxarraygetwidth{\mylen}{1} \mylen\\ +\useboxarray{2} & width of box 2: \boxarraygetwidth{\mylen}{2} \mylen +\end{tabular} +\end{exdispExample} +\end{docCommand} + + +\begin{docCommand}[doc new=2015-07-13]{boxarraygetheight}{\oarg{name}\marg{macro}\marg{index}} + Assigns the height of the box with the given \meta{index} number from the box array \meta{name} + to a \meta{macro}. + If no \meta{name} is given, the already existing |default| box array is used. + It is considered an error, if a not existing box array \meta{name} is used. + If the \meta{index} is out of range, the \meta{macro} will be set to |0pt|. +\begin{exdispExample}{boxarraygetheight} +\tcbox[size=small,colframe=blue!20,colback=yellow!5,on line, + reset and store to box array]{Test} + +\begin{tabular}{ll} +\useboxarray{1} & height of box 1: \boxarraygetheight{\mylen}{1} \mylen\\ +\useboxarray{2} & height of box 2: \boxarraygetheight{\mylen}{2} \mylen +\end{tabular} +\end{exdispExample} +\end{docCommand} + + +\begin{docCommand}[doc new=2015-07-13]{boxarraygetdepth}{\oarg{name}\marg{macro}\marg{index}} + Assigns the depth of the box with the given \meta{index} number from the box array \meta{name} + to a \meta{macro}. + If no \meta{name} is given, the already existing |default| box array is used. + It is considered an error, if a not existing box array \meta{name} is used. + If the \meta{index} is out of range, the \meta{macro} will be set to |0pt|. +\begin{exdispExample}{boxarraygetdepth} +\tcbox[size=small,colframe=blue!20,colback=yellow!5,on line, + reset and store to box array]{Test} + +\begin{tabular}{ll} +\useboxarray{1} & depth of box 1: \boxarraygetdepth{\mylen}{1} \mylen\\ +\useboxarray{2} & depth of box 2: \boxarraygetdepth{\mylen}{2} \mylen +\end{tabular} +\end{exdispExample} +\end{docCommand} + + +\clearpage +\begin{docCommand}[doc new=2015-07-13]{boxarraygettotalheight}{\oarg{name}\marg{macro}\marg{index}} +\begin{articleside}[before skip=5pt] + Assigns the total height of the box with the given \meta{index} number from the box array \meta{name} + to a \meta{macro}. + If no \meta{name} is given, the already existing |default| box array is used. + It is considered an error, if a not existing box array \meta{name} is used. + If the \meta{index} is out of range, the \meta{macro} will be set to |0pt|. +\tcblower\consumetcboxarray[myarticle]{4}{blanker,nobeforeafter,phantomlabel=myarticle-four,from=three} +\end{articleside} +\begin{exdispExample}{boxarraygettotalheight} +\boxarrayreset +\tcbox[size=small,colframe=blue!20,colback=yellow!5,on line, + store to box array]{Test} + +\begin{tabular}{ll} +\useboxarray{1} & total height of box 1: \boxarraygettotalheight{\mylen}{1} \mylen\\ +\useboxarray{2} & total height of box 2: \boxarraygettotalheight{\mylen}{2} \mylen +\end{tabular} +\end{exdispExample} +\end{docCommand} + + + + diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.s_main.sty b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.s_main.sty index 8a5ed614604..2862af577df 100644 --- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.s_main.sty +++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.s_main.sty @@ -43,7 +43,16 @@ \strictpagecheck \providecommand{\tcbpkgprefix}{} -\RequirePackage[all]{\tcbpkgprefix tcolorbox} +\RequirePackage{\tcbpkgprefix tcolorbox} + +\tcbuselibrary{most,documentation} +\makeatletter +\tcbifexternal{}{% + \tcbuselibrary{minted}% + \tcbset{listing engine=listings,initialize@reset={listing engine=listings}}% +} +\makeatother + \RequirePackage[extendedchars,encoding,filenameencoding=utf-8]{grffile} \tcbset{skin=enhanced, @@ -143,6 +152,11 @@ tcbEXTERNALIZE,tcbifexternal,newtcbexternalizeenvironment, renewtcbexternalizeenvironment,extcolorbox,extikzpicture, newtcbexternalizetcolorbox,renewtcbexternalizetcolorbox, + % box array + newboxarray,boxarraygetsize,boxarrayreset,boxarrayclear, + boxarraygetbox,boxarraygetwidth,boxarraygetheight,boxarraygetdepth, + boxarraygettotalheight,useboxarray,usetcboxarray, + consumeboxarray,consumetcboxarray, }, texcsstyle=*\color{Definition}\bfseries, classoffset=0% restore default diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex index 0191440bb5f..b8a3ec7193b 100644 --- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex +++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex @@ -622,7 +622,8 @@ applicable here. boxed title style={enhanced, skin=enhancedfirst jigsaw, size=small,arc=1mm,bottom=-1mm, - interior style={top color=red!30!white, + interior style={fill=none, + top color=red!30!white, bottom color=red!20!white}}] This is a \textbf{tcolorbox}. \end{tcolorbox} diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.pdf b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.pdf Binary files differindex 08f886c0722..a914b91cde0 100644 --- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.pdf +++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.pdf diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex index b272ceec6eb..006f3952f22 100644 --- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex +++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex @@ -1,5 +1,5 @@ % \LaTeX-Main\ -%% The LaTeX package tcolorbox - version 3.61 (2015/06/12) +%% The LaTeX package tcolorbox - version 3.70 (2015/07/16) %% tcolorbox.tex: Manual %% %% ------------------------------------------------------------------------------------------- @@ -23,7 +23,7 @@ \usepackage{tcolorbox.doc.s_main} \tcbEXTERNALIZE \usepackage{tcolorbox.doc.s_snippet} -\tcbset{external/PassOptionsToPackage={cache=false}{minted}} +%\tcbset{external/PassOptionsToPackage={cache=false}{minted}} \immediate\write18{mkdir external} \immediate\write18{mkdir solutions} @@ -35,8 +35,8 @@ \setlength{\bibitemsep}{\smallskipamount} \addbibresource{tcolorbox.doc.bib} -\def\version{3.61}% -\def\datum{2015/06/12}% +\def\version{3.70}% +\def\datum{2015/07/16}% \makeindex \hypersetup{ @@ -49,7 +49,7 @@ \usepackage{pgfplots} %\tcbset{draftmode} -%\includeonly{tcolorbox.doc.external} +%\includeonly{tcolorbox.doc.coreoptions} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{document} @@ -69,6 +69,7 @@ \include{tcolorbox.doc.listings} \include{tcolorbox.doc.theorems} \include{tcolorbox.doc.breakable} +\include{tcolorbox.doc.magazine} \include{tcolorbox.doc.fitting} \include{tcolorbox.doc.hooks} \include{tcolorbox.doc.xparse} |