% LLNCS DOCUMENT CLASS -- version 2.20 (10-Mar-2018)
% Springer Verlag LaTeX2e support for Lecture Notes in Computer Science
%
%%
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
%% Digits \0\1\2\3\4\5\6\7\8\9
%% Exclamation \! Double quote \" Hash (number) \#
%% Dollar \$ Percent \% Ampersand \&
%% Acute accent \' Left paren \( Right paren \)
%% Asterisk \* Plus \+ Comma \,
%% Minus \- Point \. Solidus \/
%% Colon \: Semicolon \; Less than \<
%% Equals \= Greater than \> Question mark \?
%% Commercial at \@ Left bracket \[ Backslash \\
%% Right bracket \] Circumflex \^ Underscore \_
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
\NeedsTeXFormat[1995/12/01]
\ProvidesClass[2018/03/10 v2.20
^^J LaTeX document class for Lecture Notes in Computer Science]
% Options
\let\if@envcntreset\iffalse
\DeclareOption
\DeclareOption
\DeclareOption
\let\if@custvec\iftrue
\DeclareOption
\let\if@envcntsame\iffalse
\DeclareOption
\let\if@envcntsect\iffalse
\DeclareOption
\let\if@runhead\iffalse
\DeclareOption
\let\if@openright\iftrue
\let\if@openbib\iffalse
\DeclareOption
% languages
\let\switcht@@therlang\relax
\DeclareOption*
\ProcessOptions
\LoadClass[twoside]
\RequirePackage % needed for the list of participants, index
\RequirePackage
\setlength
\setlength
\renewcommand\@pnumwidth
\renewcommand\@tocrmarg
%
%
\switcht@albion
% Names of theorem like environments are already defined
% but must be translated if another language is chosen
%
% French section
%
% German section
% Ragged bottom for the actual page
\renewcommand\small
\frenchspacing
\widowpenalty=10000
\clubpenalty=10000
\setlength\oddsidemargin
\setlength\evensidemargin
\setlength\marginparwidth
\setlength\headsep
\setlength\footnotesep
\setlength\textfloatsep
\setlength\intextsep
\setcounter
\newcounter
\renewcommand\thechapter
\newif\if@mainmatter \@mainmattertrue
\newcommand\frontmatter
\newcommand\mainmatter
\newcommand\backmatter
\renewcommand\part
\newcommand\chapter
\renewcommand\section
\renewcommand\subsection
\renewcommand\subsubsection
\renewcommand\paragraph
\renewcommand\subparagraph[1]
\DeclareMathSymbol
\DeclareMathSymbol
\DeclareMathSymbol
\DeclareMathSymbol
\DeclareMathSymbol
\DeclareMathSymbol
\DeclareMathSymbol
\DeclareMathSymbol
\DeclareMathSymbol
\DeclareMathSymbol
\DeclareMathSymbol
\let\footnotesize\small
\if@custvec
\fi
%reelle Zahlen
%natuerliche Zahlen
\let\ts\,
\setlength\leftmargini
\setlength\leftmargin
\setlength\leftmarginii
\setlength\leftmarginiii
\setlength\leftmarginiv
\setlength \labelsep
\setlength \labelwidth
\addtolength\labelwidth
\let\@listi\@listI
\@listi
\renewcommand\labelitemi
\renewcommand\labelitemii
\setlength\arraycolsep
\setlength\tabcolsep
\let\phantomsection=\relax
%
%
%
\setcounter
\newdimen\tocchpnum
\newdimen\tocsecnum
\newdimen\tocsectotal
\newdimen\tocsubsecnum
\newdimen\tocsubsectotal
\newdimen\tocsubsubsecnum
\newdimen\tocsubsubsectotal
\newdimen\tocparanum
\newdimen\tocparatotal
\newdimen\tocsubparanum
\tocchpnum=\z@ % no chapter numbers
\tocsecnum=15\p@ % section 88. plus 2.222pt
\tocsubsecnum=23\p@ % subsection 88.8 plus 2.222pt
\tocsubsubsecnum=27\p@ % subsubsection 88.8.8 plus 1.444pt
\tocparanum=35\p@ % paragraph 88.8.8.8 plus 1.666pt
\tocsubparanum=43\p@ % subparagraph 88.8.8.8.8 plus 1.888pt
\calctocindent
\let\l@table\l@figure
\renewcommand\listoffigures
\renewcommand\listoftables
\ifx\oribibl\undefined
\ifx\citeauthoryear\undefined
\renewenvironment[1]
\newcount\@tempcntc
\else
\renewenvironment[1]
%
\fi
\else
\@cons\@openbib@code
\fi
% space that divides entry from number
% index entry
% order index entry
\renewenvironment
\renewcommand\footnoterule
\newdimen\fnindent
\fnindent1em
\long
\long
\renewenvironment
\renewenvironment
\long
% LaTeX does not provide a command to enter the authors institute
% addresses. The \institute command is defined here.
\newcounter
\newcounter
\newcounter
\newdimen\instindent
\newbox\authrun
\newtoks\authorrunning
\newtoks\tocauthor
\newbox\titrun
\newtoks\titlerunning
\newtoks\toctitle
% added MR 2018-03-10
\AtBeginDocument
\clearheadinfo
%
%%% to avoid hyperref warnings
\providecommand*
%%% to make title-entry parent of section-entries
\providecommand*
%
\renewcommand\maketitle
%
% definition of the "\spnewtheorem" command.
%
% Usage:
%
% \spnewtheorem{env_nam}{caption}[within]{cap_font}{body_font}
% or \spnewtheorem{env_nam}[numbered_like]{caption}{cap_font}{body_font}
% or \spnewtheorem*{env_nam}{caption}{cap_font}{body_font}
%
% New is "cap_font" and "body_font". It stands for
% fontdefinition of the caption and the text itself.
%
% "\spnewtheorem*" gives a theorem without number.
%
% A defined spnewthoerem environment is used as described
% by Lamport.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% definition of \spnewtheorem with number
% definition of \spnewtheorem* without number
\if@envcntsect
\spnewtheorem[section]
\else
\spnewtheorem
\if@envcntreset
\@addtoreset
\else
\@addtoreset
\fi
\fi
%definition of divers theorem environments
\spnewtheorem*
\spnewtheorem*
\if@envcntsame % alle Umgebungen wie Theorem.
\else % alle Umgebungen mit eigenem Zaehler
\if@envcntsect % mit section numeriert
\else % nicht mit section numeriert
\if@envcntreset
\else
%
\fi
\fi
\fi
\spn@wtheorem
\spn@wtheorem
\spn@wtheorem
\spn@wtheorem
\spn@wtheorem
\spn@wtheorem
\spn@wtheorem
\spn@wtheorem
\spn@wtheorem
\spn@wtheorem
\spn@wtheorem
\spn@wtheorem
\spn@wtheorem
\spn@wtheorem
\renewenvironment
\newdimen\headlineindent % dimension for space between
\headlineindent=1.166cm % number and text of headings.
\if@runhead\ps@headings\else
\ps@empty\fi
\setlength\arraycolsep
\setlength\tabcolsep
\endinput
%end of file llncs.cls