diff options
author | Karl Berry <karl@freefriends.org> | 2014-07-11 22:36:52 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-07-11 22:36:52 +0000 |
commit | 274630d886833fe85406424aecf953c449bc3122 (patch) | |
tree | d4e7d4cae7424faa9ef83a6f3bab75505d315b88 | |
parent | 5ecd7634268e840cf6774cfd8b50736e44671c68 (diff) |
pgfopts
git-svn-id: svn://tug.org/texlive/trunk@34573 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/latex/pgfopts/LICENSE | 5 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/pgfopts/README | 53 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/pgfopts/pgfopts.pdf | bin | 123293 -> 175516 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/pgfopts/pgfopts.dtx | 58 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/pgfopts/pgfopts.ins | 71 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/pgfopts/pgfopts.sty | 8 |
6 files changed, 60 insertions, 135 deletions
diff --git a/Master/texmf-dist/doc/latex/pgfopts/LICENSE b/Master/texmf-dist/doc/latex/pgfopts/LICENSE new file mode 100644 index 00000000000..69cdc42a1a3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/pgfopts/LICENSE @@ -0,0 +1,5 @@ +Released under the [LaTeX Project Public +License](http://www.latex-project.org/lppl.txt), v1.3c or later. + +The package has status 'maintained': the current maintainer is +[Joseph Wright](joseph.wright@morningstar2.co.uk).
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/pgfopts/README b/Master/texmf-dist/doc/latex/pgfopts/README index 173b1296446..4174b034eb9 100644 --- a/Master/texmf-dist/doc/latex/pgfopts/README +++ b/Master/texmf-dist/doc/latex/pgfopts/README @@ -1,38 +1,33 @@ ----------------------------------------------------------------- -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 +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`
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/pgfopts/pgfopts.pdf b/Master/texmf-dist/doc/latex/pgfopts/pgfopts.pdf Binary files differindex 75478c28b2a..376e9f2eef7 100644 --- a/Master/texmf-dist/doc/latex/pgfopts/pgfopts.pdf +++ b/Master/texmf-dist/doc/latex/pgfopts/pgfopts.pdf 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'. diff --git a/Master/texmf-dist/tex/latex/pgfopts/pgfopts.sty b/Master/texmf-dist/tex/latex/pgfopts/pgfopts.sty index 67cfa79f964..375130f9082 100644 --- a/Master/texmf-dist/tex/latex/pgfopts/pgfopts.sty +++ b/Master/texmf-dist/tex/latex/pgfopts/pgfopts.sty @@ -6,14 +6,14 @@ %% %% pgfopts.dtx (with options: `package') %% ---------------------------------------------------------------- -%% 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 %% ---------------------------------------------------------------- %% -\ProvidesClass{pgfopts} - [2011/06/02 v2.1 LaTeX package options with pgfkeys] +\ProvidesPackage{pgfopts} + [2014/07/10 v2.1a LaTeX package options with pgfkeys] \RequirePackage{pgfkeys} \newif\ifpgfopts@process@class \newcommand*\pgfopts@options@clist{} @@ -161,7 +161,7 @@ \@onlypreamble\ProcessPgfOptions \@onlypreamble\ProcessPgfPackageOptions %% -%% 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 |