diff options
author | Karl Berry <karl@freefriends.org> | 2012-01-08 23:48:38 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-01-08 23:48:38 +0000 |
commit | 94249602eec639469e2a964a821eaf4e04ccf322 (patch) | |
tree | dc88b7c2150463d5c947d38fb2832d86f301b92f /Master/texmf-dist/doc/latex/mdframed/mdframed-example-default.tex | |
parent | 8ddb27d0f1bb31de2e06ebf7871975b19118d1fe (diff) |
mdframed (8jan12)
git-svn-id: svn://tug.org/texlive/trunk@25052 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/mdframed/mdframed-example-default.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/mdframed/mdframed-example-default.tex | 277 |
1 files changed, 0 insertions, 277 deletions
diff --git a/Master/texmf-dist/doc/latex/mdframed/mdframed-example-default.tex b/Master/texmf-dist/doc/latex/mdframed/mdframed-example-default.tex deleted file mode 100644 index d58246131d5..00000000000 --- a/Master/texmf-dist/doc/latex/mdframed/mdframed-example-default.tex +++ /dev/null @@ -1,277 +0,0 @@ -%% -%% This is file `mdframed-example-default.tex', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% mdframed-examples.dtx (with options: `mdframed-example-default') -%% ---------------------------------------------------------------- -%% Working with the command fbox or fcolorbox, one has to -%% handle page breaks by hand. The present package defines the -%% environment mdframed which automatically deals with page breaks. -%% -%% Author's name: Marco Daniel and Elke Schubert (!new) -%% License type: lppl - -%%$Id: mdframed-examples.dtx 270 2011-12-09 12:19:09Z marco $ -\setcounter{errorcontextlines}{999} -\documentclass[parskip=false,english,11pt]{ltxmdf} -\ltxmdfsetifoot $Id: mdframed-examples.dtx 270 2011-12-09 12:19:09Z marco $ - -\usepackage{showexpl} -\lstset{style=lstltxmdf,explpreset={pos=b,rframe={}},} - -\newcommand\Loadedframemethod{default} -\usepackage[framemethod=\Loadedframemethod]{mdframed} - -\title{The \Pack{mdframed} package} -\subtitle{Examples for \Opt{framemethod=\Loadedframemethod}} -\author{\href{mailto:marco.daniel@mada-nada.de}{Marco Daniel}} -\version{\mdversion} -\introduction{In this document I collect various examples for \Opt{framemethod=\Loadedframemethod}. -Some presented examples are more or less exorbitant.} - -\mdfsetup{skipabove=\topskip,skipbelow=\topskip} -\newrobustcmd\ExampleText{% - An \textit{inhomogeneous linear} differential equation has the form - \begin{align} - L[v ] = f, - \end{align} - where $L$ is a linear differential operator, $v$ is - the dependent variable, and $f$ is a given non-zero - function of the independent variables alone. -} - -\newcounter{examplecount} -\setcounter{examplecount}{0} -\renewcommand\thesubsection{} -\newcommand\Examplesec[1]{% -\stepcounter{examplecount}% -\subsection{Example~\arabic{examplecount}~--~#1\relax}% -} - -\begin{document} -\maketitle -\section{Loading} -In the preamble only the package \Pack{mdframed} width the option \Opt{framemethod=\Loadedframemethod} is loaded. All other modifications will be done by \Cmd{mdfdefinestyle} or \Cmd{mdfsetup}. - -{\large\color{red!50!black} -\NOTE Every \Cmd{global} inside the examples is necessary to work with the package \Pack{showexpl}.} - -\section{Examples} -All examples have the following settings: - -\begin{tltxmdfexample} -\mdfsetup{skipabove=\topskip,skipbelow=\topskip} -\newrobustcmd\ExampleText{% -An \textit{inhomogeneous linear} differential equation -has the form -\begin{align} -L[v ] = f, -\end{align} -where $L$ is a linear differential operator, $v$ is -the dependent variable, and $f$ is a given non-zero -function of the independent variables alone. -} -\end{tltxmdfexample} -\clearpage -\Examplesec{very simple} -\begin{LTXexample} -\global\mdfdefinestyle{exampledefault}{% - linecolor=red,linewidth=3pt,% - leftmargin=1cm,rightmargin=1cm -} -\begin{mdframed}[style=exampledefault] -\ExampleText -\end{mdframed} -\end{LTXexample} - -\Examplesec{hidden line + frame title} -\begin{LTXexample} -\global\mdfapptodefinestyle{exampledefault}{% - topline=false,rightline=true,bottomline=false} -\begin{mdframed}[style=exampledefault,frametitle={Inhomogeneous linear}] -\ExampleText -\end{mdframed} -\end{LTXexample} -\clearpage - -\Examplesec{colored frame title} -\begin{LTXexample} -\renewcommand\mdframedtitleenv[1]{% - \colorbox{green}{% - \parbox{\dimexpr\linewidth-6pt\relax}%6pt=linewidth - {\centering\bfseries #1}}% - \par\kern.5\baselineskip\noindent% - } -\global\mdfapptodefinestyle{exampledefault}{% - rightline=true,innerleftmargin=0,innerrightmargin=0} -\begin{mdframed}[style=exampledefault,frametitle={Inhomogeneous linear}] -\ExampleText -\end{mdframed} -\end{LTXexample} - -\Examplesec{framed picture which is centered} -\begin{LTXexample} -\begin{mdframed}[userdefinedwidth=6cm,align=center, - linecolor=blue,linewidth=4pt] -\includegraphics[width=\linewidth]{donald-duck} -\end{mdframed} -\end{LTXexample} - -\Examplesec{theorem with separate header and the help of TikZ (complex)} -\begin{tltxmdfexample} -\makeatletter -\newcounter{theo}[section] -\newcommand*\newmdframedtitleenv[1]{% - \@afterindentfalse - {\parindent \z@ - \setlength{\parfillskip}{\z@ plus 1fil}% - \mdraggedtitle\nobreak% - \makebox[\linewidth][l]{% - \hspace*{-1\mdf@innerleftmargin@length}% - \rlap{\color{white}% - \hspace*{-1\mdf@middlelinewidth@length}% - \rule[\mdf@middlelinewidth@length]% - {\dimexpr\linewidth+1\mdf@innerleftmargin@length% - +\mdf@innerrightmargin@length - +2\mdf@middlelinewidth@length\relax}% - {\dimexpr\ht\strutbox+.3333em\relax}% - }% - \rlap{\color{blue!20}% - \rule{\dimexpr\linewidth+\mdf@innerleftmargin@length% - +\mdf@innerrightmargin@length\relax}% - {\mdf@middlelinewidth@length}}% - \hspace*{-1\mdf@middlelinewidth@length}% - \tikz[remember picture,baseline]% - \node[,draw = none, text = black,fill = blue!20,]% - {\mdf@frametitlefont\strut Theorem~\thetheo#1};\relax% - }% - \par\kern.5\baselineskip}% - \@afterheading} -\newenvironment{theo}[1][]{% - \let\mdframedtitleenv\newmdframedtitleenv% - \stepcounter{theo}% - \ifstrempty{#1}% - {\mdfsetup{frametitle={\strut}}}% - {\mdfsetup{frametitle={:~#1}}}% - \begin{mdframed}[innertopmargin=0pt,linecolor=blue!20,% - linewidth=2pt,topline=false,]% - }{\end{mdframed}} -\begin{theo}[Inhomogeneous Linear] -\ExampleText -\end{theo} - -\begin{theo} -\ExampleText -\end{theo} -\end{tltxmdfexample} -\makeatletter -\newcounter{theo}[section] -\newcommand*\newmdframedtitleenv[1]{% - \@afterindentfalse - {\parindent \z@ - \setlength{\parfillskip}{\z@ plus 1fil}% - \mdraggedtitle\nobreak% - \makebox[\linewidth][l]{% - \hspace*{-1\mdf@innerleftmargin@length}% - \rlap{\color{white}% - \hspace*{-1\mdf@middlelinewidth@length}% - \rule[\mdf@middlelinewidth@length]% - {\dimexpr\linewidth+1\mdf@innerleftmargin@length% - +\mdf@innerrightmargin@length - +2\mdf@middlelinewidth@length\relax}% - {\dimexpr\ht\strutbox+.3333em\relax}% - }% - \rlap{\color{blue!20}% - \rule{\dimexpr\linewidth+\mdf@innerleftmargin@length% - +\mdf@innerrightmargin@length\relax}% - {\mdf@middlelinewidth@length}}% - \hspace*{-1\mdf@middlelinewidth@length}% - \tikz[remember picture,baseline]% - \node[,draw = none, text = black,fill = blue!20,]% - {\mdf@frametitlefont\strut Theorem~\thetheo#1};\relax% - }% - \par\kern.5\baselineskip}% - \@afterheading} -\newenvironment{theo}[1][]{% - \let\mdframedtitleenv\newmdframedtitleenv% - \stepcounter{theo}% - \ifstrempty{#1}% - {\mdfsetup{frametitle={\strut}}}% - {\mdfsetup{frametitle={:~#1}}}% - \begin{mdframed}[innertopmargin=0pt,linecolor=blue!20,% - linewidth=2pt,topline=false,]% - }{\end{mdframed}} - -\begin{theo}[Inhomogeneous Linear] -\ExampleText -\end{theo} - -\begin{theo} -\ExampleText -\end{theo} - -\clearpage -\Examplesec{hide only a part of a line} -The example below is inspired by the following post on StackExchange \href{http://tex.stackexchange.com/questions/24101/theorem-decorations-that-stay-with-theorem-environment}{Theorem decorations that stay with theorem environment} -\begin{LTXexample} -\makeatletter -\newlength{\interruptlength} -\setlength{\interruptlength}{2.5ex} -\newrobustcmd\overlaplines{% - \appto\md@frame@leftline@single{% - \llap{\color{white}% - \rule[\dimexpr-\mdfboundingboxdepth% - \ifbool{mdf@bottomline}{-\mdf@middlelinewidth@length}{}% - +\interruptlength\relax]% - {\mdf@middlelinewidth@length}% - {\dimexpr\mdfboundingboxtotalheight% - +\ifbool{mdf@bottomline}{\mdf@middlelinewidth@length}{0pt} - +\ifbool{mdf@topline}{\mdf@middlelinewidth@length}{0pt}% - -2\interruptlength\relax}% - }% - }% - \appto\md@frame@rightline@single{% - \rlap{\color{white}% - \hspace*{\mdfboundingboxwidth}% - \hspace*{\mdf@innerrightmargin@length}% - \rule[\dimexpr-\mdfboundingboxdepth% - \ifbool{mdf@bottomline}{-\mdf@middlelinewidth@length}{} - +\interruptlength\relax]% - {\mdf@middlelinewidth@length}% - {\dimexpr\mdfboundingboxtotalheight% - +\ifbool{mdf@bottomline}{\mdf@middlelinewidth@length}{0pt}% - +\ifbool{mdf@topline}{\mdf@middlelinewidth@length}{0pt} - -2\interruptlength\relax}% - }% - } -} -\makeatother -\overlaplines - -\begin{mdframed}[linecolor=blue,linewidth=8pt] -\ExampleText -\end{mdframed} -\end{LTXexample} -\end{document} - \endinput -%% -%% ================================================================ -%% Copyright (C) 2011 by Marco Daniel -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License (LPPL), either -%% version 1.3c of this license or (at your option) any later -%% version. The latest version of this license is in the file: -%% -%% http://www.latex-project.org/lppl.txt -%% -%% This work is "maintained" (as per LPPL maintenance status) by -%% Marco Daniel. -%% -%% Have fun! -%% -%% ================================================================ -%% -%% End of file `mdframed-example-default.tex'. |