summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-07-11 22:36:52 +0000
committerKarl Berry <karl@freefriends.org>2014-07-11 22:36:52 +0000
commit274630d886833fe85406424aecf953c449bc3122 (patch)
treed4e7d4cae7424faa9ef83a6f3bab75505d315b88 /Master/texmf-dist/source
parent5ecd7634268e840cf6774cfd8b50736e44671c68 (diff)
pgfopts
git-svn-id: svn://tug.org/texlive/trunk@34573 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r--Master/texmf-dist/source/latex/pgfopts/pgfopts.dtx58
-rw-r--r--Master/texmf-dist/source/latex/pgfopts/pgfopts.ins71
2 files changed, 27 insertions, 102 deletions
diff --git a/Master/texmf-dist/source/latex/pgfopts/pgfopts.dtx b/Master/texmf-dist/source/latex/pgfopts/pgfopts.dtx
index bed73f0e179..0a33eb88dcd 100644
--- a/Master/texmf-dist/source/latex/pgfopts/pgfopts.dtx
+++ b/Master/texmf-dist/source/latex/pgfopts/pgfopts.dtx
@@ -4,44 +4,39 @@
\iffalse
%</internal>
%<*readme>
-----------------------------------------------------------------
-achemso --- LaTeX package options with pgfkeys
-E-mail: joseph.wright@morningstar2.co.uk
-Released under the LaTeX Project Public License v1.3c or later
-See http://www.latex-project.org/lppl.txt
-----------------------------------------------------------------
+pgfopts - LaTeX package options with pgfkeys
+============================================
-Using key-value options for packages and macros is a good way
-of handling large numbers of options with a clean interface.
-The pgfkeys package provides a very well designed system for
+Using key-value options for packages and macros is a good way of
+handling large numbers of options with a clean interface. The
+`pgfkeys` package provides a very well designed system for
defining and using keys, but does not make this available for
-handling LaTeX class and package options. The pgfopts package
-adds this ability to pgfkeys, in the same way that kvoptions
-extends the keyval package.
+handling LaTeX class and package options. The `pgfopts` package
+adds this ability to `pgfkeys`, in the same way that `kvoptions`
+extends the `keyval` package.
Installation
------------
-The package is supplied in dtx format and as a pre-extracted zip
-file, pgfopts.tds.zip. The later is most convenient for most
-users: simply unzip this in your local texmf directory and run
-texhash to update the database of file locations. If you want to
-unpack the dtx yourself, running 'tex pgfopts.dtx' will extract
-the package whereas 'latex pgfopts.dtx will extract it and also
-typeset the documentation.
+The package is supplied in `.dtx` format and as a pre-extracted
+zip file, `pgfopts.tds.zip`. The later is most convenient for
+most users: simply unzip this in your local `texmf` directory.
+If you want to unpack the `.dtx` yourself, running `tex
+pgfopts.dtx` will extract the package whereas 'latex pgfopts.dtx
+will extract it and also typeset the documentation.
Typesetting the documentation requires a number of packages in
addition to those needed to use the package. This is mainly
because of the number of demonstration items included in the
text. To compile the documentation without error, you will
need the packages:
- - csquotes
- - helvet
- - hypdoc
- - listings
- - lmodern
- - mathpazo
- - microtype
+ - `csquotes`
+ - `helvet`
+ - `hypdoc`
+ - `listings`
+ - `lmodern`
+ - `mathpazo`
+ - `microtype`
%</readme>
%<*internal>
\fi
@@ -56,7 +51,7 @@ need the packages:
\askforoverwritefalse
\preamble
----------------------------------------------------------------
-achemso --- LaTeX package options with pgfkeys
+pgfopts --- LaTeX package options with pgfkeys
E-mail: joseph.wright@morningstar2.co.uk
Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
@@ -65,7 +60,7 @@ See http://www.latex-project.org/lppl.txt
\endpreamble
\postamble
-Copyright (C) 2008-2011 by
+Copyright (C) 2008-2011,2013,2014 by
Joseph Wright <joseph.wright@morningstar2.co.uk>
It may be distributed and/or modified under the conditions of
@@ -107,10 +102,10 @@ This work consists of the file pgfopts.dtx
%</internal>
%<*driver>
\documentclass[a4paper]{ltxdoc}
-\usepackage[T1]{fontenc}
\usepackage{csquotes,lmodern,pgfopts}
\usepackage[osf]{mathpazo}
\usepackage[scaled=0.95]{helvet}
+\usepackage[T1]{fontenc}
\usepackage[final]{listings,microtype}
\usepackage[numbered]{hypdoc}
\EnableCrossrefs
@@ -202,6 +197,7 @@ This work consists of the file pgfopts.dtx
%\changes{v2.0}{2009/04/30}{Complete internal rewrite}
%\changes{v2.1}{2011/06/02}{Allow for \texttt{.unknown} handler for
% class options}
+%\changes{v2.1a}{2014/07/10}{Fix incorrect \cs{Provides\ldots} line}
%
%\begin{abstract}
% Using key--value options for packages and macros is a good way of
@@ -334,8 +330,8 @@ This work consists of the file pgfopts.dtx
%
% \begin{macrocode}
%<*package>
-\ProvidesClass{pgfopts}
- [2011/06/02 v2.1 LaTeX package options with pgfkeys]
+\ProvidesPackage{pgfopts}
+ [2014/07/10 v2.1a LaTeX package options with pgfkeys]
% \end{macrocode}
%
% The only package requires is \pkg{pgfkeys} itself.
diff --git a/Master/texmf-dist/source/latex/pgfopts/pgfopts.ins b/Master/texmf-dist/source/latex/pgfopts/pgfopts.ins
deleted file mode 100644
index 010855143e2..00000000000
--- a/Master/texmf-dist/source/latex/pgfopts/pgfopts.ins
+++ /dev/null
@@ -1,71 +0,0 @@
-%%
-%% This is file `pgfopts.ins',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pgfopts.dtx (with options: `install')
-%% ----------------------------------------------------------------
-%% achemso --- LaTeX package options with pgfkeys
-%% E-mail: joseph.wright@morningstar2.co.uk
-%% Released under the LaTeX Project Public License v1.3c or later
-%% See http://www.latex-project.org/lppl.txt
-%% ----------------------------------------------------------------
-%%
-\input docstrip.tex
-\keepsilent
-\askforoverwritefalse
-\preamble
-----------------------------------------------------------------
-achemso --- LaTeX package options with pgfkeys
-E-mail: joseph.wright@morningstar2.co.uk
-Released under the LaTeX Project Public License v1.3c or later
-See http://www.latex-project.org/lppl.txt
-----------------------------------------------------------------
-
-\endpreamble
-\postamble
-
-Copyright (C) 2008-2011 by
- Joseph Wright <joseph.wright@morningstar2.co.uk>
-
-It 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
- Joseph Wright.
-
-This work consists of the file pgfopts.dtx
- and the derived files pgfopts.ins and
- pgfopts.pdf.
-
-\endpostamble
-\usedir{tex/latex/pgfopts}
-\generate{
- \file{\jobname.sty}{\from{\jobname.dtx}{package}}
-}
-\endbatchfile
-%%
-%% Copyright (C) 2008-2011 by
-%% Joseph Wright <joseph.wright@morningstar2.co.uk>
-%%
-%% It 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
-%% Joseph Wright.
-%%
-%% This work consists of the file pgfopts.dtx
-%% and the derived files pgfopts.ins and
-%% pgfopts.pdf.
-%%
-%%
-%% End of file `pgfopts.ins'.