Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

📚 The CoCalc Library - books, templates and other resources

132934 views
License: OTHER
1
\makeatletter
2
\newdimen\errorsize \errorsize=0.2pt
3
% Frame with a label at top
4
\newcommand\LabFrame[2]{%
5
\fboxrule=\FrameRule
6
\fboxsep=-\errorsize
7
\textcolor{FrameColor}{%
8
\fbox{%
9
\vbox{\nobreak
10
\advance\FrameSep\errorsize
11
\begingroup
12
\advance\baselineskip\FrameSep
13
\hrule height \baselineskip
14
\nobreak
15
\vskip-\baselineskip
16
\endgroup
17
\vskip 0.5\FrameSep
18
\hbox{\hskip\FrameSep \strut
19
\textcolor{TitleColor}{\textbf{#1}}}%
20
\nobreak \nointerlineskip
21
\vskip 1.3\FrameSep
22
\hbox{\hskip\FrameSep
23
{\normalcolor#2}%
24
\hskip\FrameSep}%
25
\vskip\FrameSep
26
}}%
27
}}
28
\definecolor{FrameColor}{rgb}{0.25,0.25,1.0}
29
\definecolor{TitleColor}{rgb}{1.0,1.0,1.0}
30
31
\newenvironment{contlabelframe}[2][\Frame@Lab\ (cont.)]{%
32
% Optional continuation label defaults to the first label plus
33
\def\Frame@Lab{#2}%
34
\def\FrameCommand{\LabFrame{#2}}%
35
\def\FirstFrameCommand{\LabFrame{#2}}%
36
\def\MidFrameCommand{\LabFrame{#1}}%
37
\def\LastFrameCommand{\LabFrame{#1}}%
38
\MakeFramed{\advance\hsize-\width \FrameRestore}
39
}{\endMakeFramed}
40
\newcounter{definition}
41
\newenvironment{definition}[1]{%
42
\par
43
\refstepcounter{definition}%
44
\begin{contlabelframe}{Definition \thedefinition:\quad #1}
45
\noindent\ignorespaces}
46
{\end{contlabelframe}}
47
\makeatother
48
49