%% %% This is file `thm-llncs.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% thm-llncs.dtx (with options: `llncs') %% This is a generated file. %% %% This file is part of the `thmtools' package. %% The `thmtools' package has the LPPL maintenance status: maintained. %% Current Maintainer is Yukai Chou, muzimuzhi@gmail.com %% %% Copyright (C) 2008-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. %% This version is obtainable at %% http://www.latex-project.org/lppl/lppl-1-3c.txt %% %% \NeedsTeXFormat {LaTeX2e} \ProvidesPackage {thm-llncs}[2020/08/01 v0.72] \@ifclasslater{llncs}{2010/04/15}{}{% \PackageWarningNoLine{thmtools}{% LLNCS.cls too old, not supported by thmtools }% \endinput} \ifx\thmt@modifycase\@empty\else \PackageWarningNoLine{thmtools}{% LLNCS support disables automatic casing of theorem names }% \let\thmt@modifycase\@empty \fi %% \providecommand\thmt@style@headfont{\normalfont\bfseries} \providecommand\thmt@style@bodyfont{\normalfont\itshape} \let\thmt@original@spnewtheorem\spnewtheorem \let\thmt@theoremdefiner\thmt@original@spnewtheorem \def\spnewtheorem{% \thmt@isstarredfalse \thmt@hassiblingfalse \thmt@hasparentfalse \parse{% {\parseFlag*{\thmt@isstarredtrue}{}}% {\parseMand{\def\thmt@envname{##1}}}% {\parseOpt[]{\thmt@hassiblingtrue\def\thmt@sibling{##1}}{}}% {\parseMand{% \def\thmt@thmname{##1}% }}% {\parseOpt[]{\thmt@hasparenttrue\def\thmt@parent{##1}}{}}% {\parseMand{\def\thmt@style@headfont{##1}}}% {\parseMand{\def\thmt@style@bodyfont{##1}}}% {\let\@parsecmd\thmt@spnewtheoremiv}% }% } \newcommand\thmt@spnewtheoremiv{% \thmt@newtheorem@predefinition % whee, now reassemble the whole shebang. \protected@edef\thmt@args{% \@nx\thmt@theoremdefiner% \ifthmt@isstarred *\fi {\thmt@envname}% \ifthmt@hassibling [\thmt@sibling]\fi {\thmt@thmname}% \ifthmt@hasparent [\thmt@parent]\fi {\thmt@style@headfont}{\thmt@style@bodyfont}% }% \thmt@args \thmt@newtheorem@postdefinition } \define@key{thmdef}{headfont}{% \def\thmt@style@headfont{#1}% } \define@key{thmdef}{bodyfont}{% \def\thmt@style@bodyfont{#1}% } \def\thmt@almost@spnewtheorem#1\relax{% \def\thm@tmpa{\spnewtheorem#1}% \@xa\@xa\@xa\thm@tmpa \@xa\@xa\@xa{\@xa\thmt@style@headfont\@xa}% \@xa{\thmt@style@bodyfont}% } \let\thmt@newtheorem\thmt@almost@spnewtheorem \endinput %% %% End of file `thm-llncs.sty'.