diff options
author | Karl Berry <karl@freefriends.org> | 2011-12-10 01:05:49 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-12-10 01:05:49 +0000 |
commit | 04a95cdae99b26ab45f6f002647b57d78eebf3c0 (patch) | |
tree | ee99a8ec53b89a2a0af8b47d0167a63f32502036 /Master/texmf-dist/doc/latex/mdframed/mdframed-example-default.tex | |
parent | 905da44baf20b22b84b86c1a4cded85beb111531 (diff) |
mdframed (9dec11)
git-svn-id: svn://tug.org/texlive/trunk@24808 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 | 91 |
1 files changed, 59 insertions, 32 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 index 82209c353ea..d58246131d5 100644 --- a/Master/texmf-dist/doc/latex/mdframed/mdframed-example-default.tex +++ b/Master/texmf-dist/doc/latex/mdframed/mdframed-example-default.tex @@ -1,29 +1,36 @@ -%Documenation of the package mdframed -%%$Id: mdframed-example-default.tex 221 2011-11-13 18:03:29Z marco $ +%% +%% 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} -\svnInfo $Id: mdframed-example-default.tex 221 2011-11-13 18:03:29Z marco $ -\usepackage{babel} -\usepackage[utf8]{inputenc} -\usepackage[T1]{fontenc} -\usepackage[T1,altbullet]{lucidabr} -\usepackage[scaled=0.82]{beramono} +\ltxmdfsetifoot $Id: mdframed-examples.dtx 270 2011-12-09 12:19:09Z marco $ -\usepackage[]{showexpl} -\lstset{style=lstmdframed,explpreset={pos=b,rframe={}},} +\usepackage{showexpl} +\lstset{style=lstltxmdf,explpreset={pos=b,rframe={}},} \newcommand\Loadedframemethod{default} \usepackage[framemethod=\Loadedframemethod]{mdframed} -\title{The \mdname package} -\subtitle{Examples for \mdoption{framemethod=\Loadedframemethod}} +\title{The \Pack{mdframed} package} +\subtitle{Examples for \Opt{framemethod=\Loadedframemethod}} \author{\href{mailto:marco.daniel@mada-nada.de}{Marco Daniel}} \version{\mdversion} -\date{\svnToday} -\introduction{In this document I collect various examples for \mdoption{framemethod=\Loadedframemethod}. +\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 @@ -31,11 +38,10 @@ Some presented examples are more or less exorbitant.} L[v ] = f, \end{align} where $L$ is a linear differential operator, $v$ is - the dependent variable, and $f$ is a given non-zero + the dependent variable, and $f$ is a given non-zero function of the independent variables alone. } - \newcounter{examplecount} \setcounter{examplecount}{0} \renewcommand\thesubsection{} @@ -47,15 +53,15 @@ Some presented examples are more or less exorbitant.} \begin{document} \maketitle \section{Loading} -In the preamble only the package \mdname width the option \mdoption{framemethod=\Loadedframemethod} is loaded. All other modifications will be done by \mdcommand{mdfdefinestyle} or \mdcommand{mdfsetup}. +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 \mdcommand{global} inside the examples is necessary to work with the package \mdpack{showexpl}.} +\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{mdexample} +\begin{tltxmdfexample} \mdfsetup{skipabove=\topskip,skipbelow=\topskip} \newrobustcmd\ExampleText{% An \textit{inhomogeneous linear} differential equation @@ -64,10 +70,10 @@ has the form L[v ] = f, \end{align} where $L$ is a linear differential operator, $v$ is -the dependent variable, and $f$ is a given non-zero +the dependent variable, and $f$ is a given non-zero function of the independent variables alone. } -\end{mdexample} +\end{tltxmdfexample} \clearpage \Examplesec{very simple} \begin{LTXexample} @@ -80,25 +86,26 @@ function of the independent variables alone. \end{mdframed} \end{LTXexample} - \Examplesec{hidden line + frame title} \begin{LTXexample} \global\mdfapptodefinestyle{exampledefault}{% - topline=false,rightline=false,bottomline=false} + 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{\linewidth}{\centering\bfseries #1}}% + \parbox{\dimexpr\linewidth-6pt\relax}%6pt=linewidth + {\centering\bfseries #1}}% \par\kern.5\baselineskip\noindent% } \global\mdfapptodefinestyle{exampledefault}{% - rightline=true} + rightline=true,innerleftmargin=0,innerrightmargin=0} \begin{mdframed}[style=exampledefault,frametitle={Inhomogeneous linear}] \ExampleText \end{mdframed} @@ -113,7 +120,7 @@ function of the independent variables alone. \end{LTXexample} \Examplesec{theorem with separate header and the help of TikZ (complex)} -\begin{mdexample} +\begin{tltxmdfexample} \makeatletter \newcounter{theo}[section] \newcommand*\newmdframedtitleenv[1]{% @@ -158,7 +165,7 @@ function of the independent variables alone. \begin{theo} \ExampleText \end{theo} -\end{mdexample} +\end{tltxmdfexample} \makeatletter \newcounter{theo}[section] \newcommand*\newmdframedtitleenv[1]{% @@ -196,6 +203,7 @@ function of the independent variables alone. \begin{mdframed}[innertopmargin=0pt,linecolor=blue!20,% linewidth=2pt,topline=false,]% }{\end{mdframed}} + \begin{theo}[Inhomogeneous Linear] \ExampleText \end{theo} @@ -216,13 +224,13 @@ The example below is inspired by the following post on StackExchange \href{http: \llap{\color{white}% \rule[\dimexpr-\mdfboundingboxdepth% \ifbool{mdf@bottomline}{-\mdf@middlelinewidth@length}{}% - +\interruptlength\relax]% + +\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}% @@ -242,9 +250,28 @@ The example below is inspired by the following post on StackExchange \href{http: \makeatother \overlaplines - -\begin{mdframed}[linecolor=blue,linewidth=2pt] +\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'. |