📚 The CoCalc Library - books, templates and other resources
License: OTHER
\makeatletter1\newdimen\errorsize \errorsize=0.2pt2% Frame with a label at top3\newcommand\LabFrame[2]{%4\fboxrule=\FrameRule5\fboxsep=-\errorsize6\textcolor{FrameColor}{%7\fbox{%8\vbox{\nobreak9\advance\FrameSep\errorsize10\begingroup11\advance\baselineskip\FrameSep12\hrule height \baselineskip13\nobreak14\vskip-\baselineskip15\endgroup16\vskip 0.5\FrameSep17\hbox{\hskip\FrameSep \strut18\textcolor{TitleColor}{\textbf{#1}}}%19\nobreak \nointerlineskip20\vskip 1.3\FrameSep21\hbox{\hskip\FrameSep22{\normalcolor#2}%23\hskip\FrameSep}%24\vskip\FrameSep25}}%26}}27\definecolor{FrameColor}{rgb}{0.25,0.25,1.0}28\definecolor{TitleColor}{rgb}{1.0,1.0,1.0}2930\newenvironment{contlabelframe}[2][\Frame@Lab\ (cont.)]{%31% Optional continuation label defaults to the first label plus32\def\Frame@Lab{#2}%33\def\FrameCommand{\LabFrame{#2}}%34\def\FirstFrameCommand{\LabFrame{#2}}%35\def\MidFrameCommand{\LabFrame{#1}}%36\def\LastFrameCommand{\LabFrame{#1}}%37\MakeFramed{\advance\hsize-\width \FrameRestore}38}{\endMakeFramed}39\newcounter{definition}40\newenvironment{definition}[1]{%41\par42\refstepcounter{definition}%43\begin{contlabelframe}{Definition \thedefinition:\quad #1}44\noindent\ignorespaces}45{\end{contlabelframe}}46\makeatother474849