Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- documentclass[12pt,fleqn,a4paper]{article}
- usepackage{amsmath}
- usepackage[a4paper,textwidth=16cm,vscale=0.75,vcentering]{geometry}
- usepackage[ntheorem,framemethod=tikz]{mdframed}
- usepackage[amsmath]{ntheorem}
- usepackage{parskip}
- % Modified theorem header
- makeatletter
- deftheorem@checkbold{}
- makeatother
- makeatletter
- renewtheoremstyle{break}%
- {item[rlap{vbox{hbox{hskiplabelsep theorem@headerfont
- ##1 ##2theorem@separator}hbox{strut}}}]}%
- {item[rlap{vbox{hbox{hskiplabelsep theorem@headerfont
- ##1 ##2: ##3theorem@separator}hbox{strut}}}]}%
- makeatother
- % Remove extra vertical skip at the end of frames
- letsvendmdframedendmdframed
- makeatletter
- defendmdframed{svendmdframedunskip}
- makeatother
- % Definition
- theoremstyle{break}
- theorembodyfont{upshape}
- theoremsymbol{}
- theoremseparator{medskip}
- newmdtheoremenv[%
- skipabove = 2.0ex plus0.25ex minus0.25ex ,%
- skipbelow = 2.0ex plus0.25ex minus0.25ex ,%
- leftmargin = 0pt ,%
- rightmargin = 0pt ,%
- innerleftmargin = 10pt ,%
- innerrightmargin = 10pt ,%
- innertopmargin = 10pt ,%
- innerbottommargin = 10pt ,%
- footnoteinside = false ,%
- nobreak = true ,%
- ]{definition}{Definition}[section]
- documentclass[12pt,fleqn,a4paper]{article}
- usepackage{amsmath}
- usepackage[a4paper,textwidth=16cm,vscale=0.75,vcentering]{geometry}
- usepackage{framed}
- usepackage[amsmath,framed]{ntheorem}
- usepackage{parskip}
- % Modified theorem header
- makeatletter
- deftheorem@checkbold{}
- makeatother
- makeatletter
- renewtheoremstyle{break}%
- {item[rlap{vbox{hbox{hskiplabelsep theorem@headerfont
- ##1 ##2theorem@separator}hbox{strut}}}]}%
- {item[rlap{vbox{hbox{hskiplabelsep theorem@headerfont
- ##1 ##2: ##3theorem@separator}hbox{strut}}}]}%
- makeatother
- % Remove extra vertical skip at the end of frames
- letsvendmdframedendmdframed
- makeatletter
- defendmdframed{svendmdframedunskip}
- makeatother
- % Definition
- theoremstyle{break}
- theorembodyfont{upshape}
- theoremsymbol{}
- theoremseparator{medskip}
- newframedtheorem{definition}{Definition}[section]
- begin{document}
- begin{definition}[Basic set operations.]
- Donec vehicula augue euneque.
- bigskip
- {textbf{Set equality:}}\
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
- begin{equation}
- A + B = C.
- end{equation}
- Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
- bigskip
- {textbf{Set union:}}\
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
- begin{equation}
- A + B = C.
- end{equation}
- Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
- bigskip
- {textbf{Set intersection:}}\
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
- begin{equation}
- A + B = C.
- end{equation}
- Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
- bigskip
- {textbf{Set difference:}}\
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
- begin{equation}
- A + B = C.
- end{equation}
- Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
- bigskip
- {textbf{Set complement:}}\
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
- begin{equation}
- A + B = C.
- end{equation}
- Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
- bigskip
- {textbf{Cartesian product:}}\
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
- begin{equation}
- A + B = C.
- end{equation}
- end{definition}
- end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement