diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/thmtools/unique.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/thmtools/unique.dtx | 52 |
1 files changed, 23 insertions, 29 deletions
diff --git a/Master/texmf-dist/source/latex/thmtools/unique.dtx b/Master/texmf-dist/source/latex/thmtools/unique.dtx index ee045b08e40..cd60a7e8900 100644 --- a/Master/texmf-dist/source/latex/thmtools/unique.dtx +++ b/Master/texmf-dist/source/latex/thmtools/unique.dtx @@ -1,33 +1,11 @@ % \iffalse meta-comment % -% Copyright (C) 2005-7 by Ulrich M. Schwarz -% -%Redistribution and use in source and binary forms, with or without -%modification, are permitted provided that the following conditions -%are met: -%1. Redistributions of source code must retain the above copyright -% notice, this list of conditions and the following disclaimer. -%2. Redistributions in binary form must reproduce the above copyright -% notice, this list of conditions and the following disclaimer in the -% documentation and/or other materials provided with the distribution. -%3. All advertising materials mentioning features or use of this software -% must display the following acknowledgement: -% This product includes software developed by Ulrich M. Schwarz -%4. Neither the name of the author nor the names of his contributors -% may be used to endorse or promote products derived from this software -% without specific prior written permission. -% -%THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -%INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -%FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -%AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, -%OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -%SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -%INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -%CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -%ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -%POSSIBILITY OF SUCH DAMAGE. +% Copyright (C) 2005-8 by Ulrich M. Schwarz % +% This file may be distributed and/or modified under the conditions of +% the LaTeX Project Public License, version 1.3a. +% The license can be obtained from +% http://www.latex-project.org/lppl/lppl-1-3a.txt % % \fi % @@ -56,14 +34,30 @@ %</driver> %<*code> %\fi +% \section{Usage} +% Two macros are provided: |\setuniqmark| takes a single parameter, +% the name, which should be a string of letters. |\ifuniqmark| takes +% three parameters: a name, a true-part and a false-part. The true +% part is executed if and only if there was exactly one call to +% |\setuniqmark| with the given name during the previous \LaTeX\ run. +% +% Example application: legal documents are often very strongly numbered. +% However, if a section has only a single paragraph, this paragraph is +% not numbered separately, this only occurs from two paragraphs onwards. +% +% It's also possible to not-number the single theorem in your paper, but +% fall back to numbering when you add another one. +% +% \StopEventually{} +% \section{Implementation} +% % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{unique}[2007/07/29 v0.1 test for uniqueness (ulmi)] % \end{macrocode} % -% \section{Implementation and Usage} % -% \iffalse $Id: unique.dtx,v 1.2 2008/02/10 10:23:32 ulmi Exp $\fi +% \iffalse $Id: unique.dtx,v 1.3 2008/03/09 18:59:17 ulmi Exp $\fi % \begin{macro}{\setuniqmark} % Call this with a name to set the corresponding uniqmark. The name must % be suitable for |\csname|-constructs, i.e. fully expansible to a |