diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/thmtools/thmdef-thmbox.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/thmtools/thmdef-thmbox.dtx | 39 |
1 files changed, 23 insertions, 16 deletions
diff --git a/Master/texmf-dist/source/latex/thmtools/thmdef-thmbox.dtx b/Master/texmf-dist/source/latex/thmtools/thmdef-thmbox.dtx index ea22cbae977..59409fd79e0 100644 --- a/Master/texmf-dist/source/latex/thmtools/thmdef-thmbox.dtx +++ b/Master/texmf-dist/source/latex/thmtools/thmdef-thmbox.dtx @@ -1,33 +1,40 @@ % \iffalse meta-comment % -% Copyright (C) 2010 by Ulrich M. Schwarz -% See file COPYING for more details. +% Copyright (C) 2010-2014 by Ulrich M. Schwarz +% Copyright (C) 2019 by Frank Mittelbach +% Copyright (C) 2020- by Yukai Chou +% +% This file may be distributed and/or modified under the conditions of +% the LaTeX Project Public License, version 1.3c. +% The license can be obtained from +% http://www.latex-project.org/lppl/lppl-1-3c.txt +% %\fi % %\iffalse (hide this from DocInput) %<*thmbox> %\fi -% The thmbox package does something else: instead of having a separate +% The \pkg{thmbox} package does something else: instead of having a separate % environment, we have to use a command different from -% \lstinline|\newtheorem| to get the boxed style. Fortunately, -% \thmtools stores the command as \lstinline|\thmt@theoremdefiner|, so we +% |\newtheorem| to get the boxed style. Fortunately, +% \thmtools stores the command as |\thmt@theoremdefiner|, so we % can modify it. (One of the perks if extension writer and framework writer % are the same person.) So, in contrast to the previous example, this time -% we need to do something before the actual \lstinline|\newtheorem| is +% we need to do something before the actual |\newtheorem| is % called. % \begin{macrocode} \define@key{thmdef}{thmbox}[L]{% \thmt@trytwice{% - \let\oldproof=\proof - \let\oldendproof=\endproof - \let\oldexample=\example - \let\oldendexample=\endexample - \RequirePackage[nothm]{thmbox} - \let\proof=\oldproof - \let\endproof=\oldendproof - \let\example=\oldexample - \let\endexample=\oldendexample - \def\thmt@theoremdefiner{\newboxtheorem[#1]}% + \let\oldproof=\proof + \let\oldendproof=\endproof + \let\oldexample=\example + \let\oldendexample=\endexample + \RequirePackage[nothm]{thmbox} + \let\proof=\oldproof + \let\endproof=\oldendproof + \let\example=\oldexample + \let\endexample=\oldendexample + \def\thmt@theoremdefiner{\newboxtheorem[#1]}% }{}% }% % \end{macrocode} |