summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/ifmtarg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-07-11 01:03:38 +0000
committerKarl Berry <karl@freefriends.org>2010-07-11 01:03:38 +0000
commit8b1ee5d05bc5011c081a06a50f03e97a6e4a1420 (patch)
tree65289b872d5b200e18d4c8236043fb209a06a70a /Master/texmf-dist/doc/latex/ifmtarg
parent7c7993a9245bb4a0439e094373123ba90ea219d1 (diff)
ifmtarg update (10jul10)
git-svn-id: svn://tug.org/texlive/trunk@19363 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/ifmtarg')
-rw-r--r--Master/texmf-dist/doc/latex/ifmtarg/README51
-rw-r--r--Master/texmf-dist/doc/latex/ifmtarg/ifmtarg.pdfbin256142 -> 170807 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ifmtarg/ifmtarg.tex107
3 files changed, 51 insertions, 107 deletions
diff --git a/Master/texmf-dist/doc/latex/ifmtarg/README b/Master/texmf-dist/doc/latex/ifmtarg/README
new file mode 100644
index 00000000000..644988fcbb8
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ifmtarg/README
@@ -0,0 +1,51 @@
+
+The IFMTARG package
+===================
+
+Provides a command for the LaTeX programmer for testing
+whether an argument is empty.
+
+
+INSTALLATION
+------------
+
+Run `pdflatex` on ifmtarg.tex to produce the files
+ ifmtarg.ins and ifmtarg.sty,
+as well as to compile the PDF documentation.
+
+Execute `tex ifmtarg.ins` to produce the files above
+except ifmtarg.ins itself (and the PDF file, obviously).
+
+
+COPYRIGHT AND LICENSING
+-----------------------
+
+Authors: Donald Arseneau and Peter Wilson (Herries Press)
+Maintainer: Will Robertson (will dot robertson at latex-project dot org)
+Copyright 1996 Peter Wilson
+Copyright 2000 Peter Wilson and Donald Arseneau
+
+This work may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either
+version 1.3c of this license or (at your option) any
+later version: <http://www.latex-project.org/lppl.txt>
+
+This work has the LPPL maintenance status "maintained".
+The Current Maintainer of this work is Will Robertson.
+
+This work consists of the files ifmtarg.tex and the
+derived files ifmtarg.sty and ifmtarg.ins.
+
+
+MAINTENANCE
+-----------
+
+Please report bugs or request features:
+ <http://github.com/wspr/herries-press/issues>
+
+Developmental and historical versions:
+ <http://github.com/wspr/herries-press>
+
+Current release version:
+ <http://ctan.tug.org/pkg/ifmtarg>
+
diff --git a/Master/texmf-dist/doc/latex/ifmtarg/ifmtarg.pdf b/Master/texmf-dist/doc/latex/ifmtarg/ifmtarg.pdf
index 88dc0ae7724..1290481e9e4 100644
--- a/Master/texmf-dist/doc/latex/ifmtarg/ifmtarg.pdf
+++ b/Master/texmf-dist/doc/latex/ifmtarg/ifmtarg.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ifmtarg/ifmtarg.tex b/Master/texmf-dist/doc/latex/ifmtarg/ifmtarg.tex
deleted file mode 100644
index d86820b0653..00000000000
--- a/Master/texmf-dist/doc/latex/ifmtarg/ifmtarg.tex
+++ /dev/null
@@ -1,107 +0,0 @@
-\documentclass[DIV=8, parskip=half, pagesize=auto]{scrartcl}
-
-\usepackage{fixltx2e}
-\usepackage{etex}
-\usepackage{xspace}
-\usepackage{lmodern}
-\usepackage[T1]{fontenc}
-\usepackage{textcomp}
-\usepackage[svgnames]{xcolor}
-\usepackage{array}
-\usepackage{microtype}
-\usepackage{hyperref}
-
-\newcommand*{\angleurl}[1]{\href{#1}{\texttt{<#1>}}}
-\newcommand*{\pkg}[1]{\textsf{#1}}
-\newcommand*{\cs}[1]{\texttt{\textbackslash#1}}
-\makeatletter
-\newcommand*{\cmd}[1]{\cs{\expandafter\@gobble\string#1}}
-\makeatother
-\newcommand*{\meta}[1]{\textlangle\textsl{#1}\textrangle}
-\newcommand*{\marg}[1]{\texttt{\{}\meta{#1}\texttt{\}}}
-
-\addtokomafont{title}{\rmfamily}
-
-\title{The \pkg{ifmtarg} package\thanks{This manual corresponds to \pkg{ifmtarg}~v1.2a, dated~2009/09/02.}}
-\author{Author: Peter Wilson, Herries Press\\Maintainer: Will Robertson\thanks{will dot robertson at latex-project dot org}}
-\date{2009/09/02}
-
-
-\begin{document}
-
-\maketitle
-
-Provides an if--then--else command for an empty macro argument
-(empty = zero or more spaces only)
-Use as \cmd{\@ifmtarg}\marg{arg1}\marg{Code for arg1 empty}\marg{Code for arg1 not empty}
-
-The \cmd{\@ifmtarg} command takes 3~arguments and \cmd{\@ifnotmtarg} takes 2~arguments.
-\cmd{\@ifnotmtarg} is slightly more efficient when code is only required
-for a non-empty argument.
-
-Example usages:
-%
-\begin{verbatim}
-\newcommand{\isempty}{1]{%
- \@ifmtarg{#1}{\typeout{YES}}{\typeout{NO}}}
-\end{verbatim}
-%
-\begin{tabular}{@{}>{\color{SeaGreen}}l@{$\quad\to\quad$}>{\ttfamily}l@{}}
- \verb+\isempty{}+ & YES \\
- \verb+\isempty{ }+ & YES \\
- \verb+\isempty{E}+ & NO \\
- \verb+\isempty{ E }+ & NO
-\end{tabular}
-%
-\begin{verbatim}
-\newcommand{\isnotempty}[1]{%
- \@ifnotmtarg{#1}{\typeout{YES}}}
-\end{verbatim}
-%
-\begin{tabular}{@{}>{\color{SeaGreen}}l@{$\quad\to\quad$}>{\ttfamily}l@{}}
- \verb+\isnotempty{}+ & \\
- \verb+\isnotempty{ }+ & \\
- \verb+\isnotempty{E}+ & YES \\
- \verb+\isnotempty{ E }+ & YES
-\end{tabular}
-
-In an Email to me on 13 March 2000, Donald Arseneau pointed out some
-failings with my original definition of the \cmd{\@ifmtarg} command:
-%
-\begin{verbatim}
-\newcommand{\@ifmtarg}[3]{%
- \edef\@mtarg{\zap@space#1 \@empty}%
- \ifx\@empty\@mtarg\relax #2\else #3\fi}
-\end{verbatim}
-%
-It works most of the time correctly but Donald showed that it can
-give unexpected results
-under conditions that I had not thought of. He suggested the coding
-that now appears in the package above for the \cmd{\@ifmtarg} and
-\cmd{\@ifnotmtarg} commands. For a discussion on detecting empty arguments
-see \href{http://www.ctan.org/pub/tex-archive/info/aro-bend/answer.002}{\texttt{CTAN/info/aro-bend/answer.002}}
-
-
-\minisec{Change History}
-
-\begin{labeling}[\hspace{\labelsep}--]{v1.2a}
-\item[v1.2a] New maintainer (Will Robertson)
-\end{labeling}
-
-\bigskip
-
-\begin{quote}
- \footnotesize
- Copyright Peter Wilson, 1996 \\
- Copyright Peter Wilson and Donald Arseneau, 2000
-
- This work may be distributed and/or modified under the
- conditions of the \LaTeX\ Project Public License, either
- version~1.3c of this license or (at your option) any
- later version: \angleurl{http://www.latex-project.org/lppl.txt}
-
- This work has the LPPL maintenance status ``maintained''.
- The Current Maintainer of this work is Will Robertson.
-\end{quote}
-
-\end{document}