diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/oberdiek/askinclude.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/oberdiek/askinclude.dtx | 235 |
1 files changed, 154 insertions, 81 deletions
diff --git a/Master/texmf-dist/source/latex/oberdiek/askinclude.dtx b/Master/texmf-dist/source/latex/oberdiek/askinclude.dtx index f653c8142b3..6b286f2b8d5 100644 --- a/Master/texmf-dist/source/latex/oberdiek/askinclude.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/askinclude.dtx @@ -1,12 +1,13 @@ % \iffalse meta-comment -% +% % File: askinclude.dtx -% Version: 2008/08/11 v2.1 -% +% Version: 2011/12/02 v2.2 +% Info: Interactive asking of included files +% % Copyright (C) 1991-1994 by Pablo A. Straub -% Copyright (C) 2007, 2008 by +% Copyright (C) 2007, 2008, 2011 by % Heiko Oberdiek <heiko.oberdiek at googlemail.com> -% +% % 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 @@ -16,32 +17,33 @@ % http://www.latex-project.org/lppl.txt % and version 1.3 or later is part of all distributions of % LaTeX version 2005/12/01 or later. -% +% % This work has the LPPL maintenance status "maintained". -% +% % This Current Maintainer of this work is Heiko Oberdiek. -% +% % This work consists of the main source file askinclude.dtx % and the derived files % askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv, -% askinclude-a.tex, askinclude-b.tex, askinclude-c.tex, -% askinclude-test1.tex, askinclude-test2.tex, -% askinclude-test3.tex, askinclude-test4.tex, -% askinclude-test5.tex, askinclude-test6.tex, -% askinclude-test7.tex, askinclude-test8.tex, -% askinclude-test9.tex, askinclude-test10.tex, -% askinclude-test11.tex, askinclude-test12.tex, -% askinclude-test13.tex, askinclude-test14.tex, -% askinclude-test15.tex, askinclude-test16.tex, -% askinclude-test17.tex, askinclude-test18.tex, -% askinclude-test19.tex, askinclude-test20.tex, -% askinclude-test21.tex, askinclude-test22.tex, -% askinclude-test23.tex, askinclude-test24.tex. -% +% askinclude.bib, askinclude-a.tex, askinclude-b.tex, +% askinclude-c.tex, askinclude-test1.tex, +% askinclude-test2.tex, askinclude-test3.tex, +% askinclude-test4.tex, askinclude-test5.tex, +% askinclude-test6.tex, askinclude-test7.tex, +% askinclude-test8.tex, askinclude-test9.tex, +% askinclude-test10.tex, askinclude-test11.tex, +% askinclude-test12.tex, askinclude-test13.tex, +% askinclude-test14.tex, askinclude-test15.tex, +% askinclude-test16.tex, askinclude-test17.tex, +% askinclude-test18.tex, askinclude-test19.tex, +% askinclude-test20.tex, askinclude-test21.tex, +% askinclude-test22.tex, askinclude-test23.tex, +% askinclude-test24.tex. +% % Distribution: % CTAN:macros/latex/contrib/oberdiek/askinclude.dtx % CTAN:macros/latex/contrib/oberdiek/askinclude.pdf -% +% % Unpacking: % (a) If askinclude.ins is present: % tex askinclude.ins @@ -50,7 +52,7 @@ % (c) If you insist on using LaTeX % latex \let\install=y\input{askinclude.dtx} % (quote the arguments according to the demands of your shell) -% +% % Documentation: % (a) If askinclude.drv is present: % latex askinclude.drv @@ -60,14 +62,15 @@ % if available. Here you can specify further options, e.g. % use A4 as paper format: % \PassOptionsToClass{a4paper}{article} -% +% % Programm calls to get the documentation (example): % pdflatex askinclude.dtx +% bibtex askinclude.aux % makeindex -s gind.ist askinclude.idx % pdflatex askinclude.dtx % makeindex -s gind.ist askinclude.idx % pdflatex askinclude.dtx -% +% % Installation: % TDS:tex/latex/oberdiek/askinclude.sty % TDS:doc/latex/oberdiek/askinclude.pdf @@ -115,7 +118,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: askinclude 2008/08/11 v2.1 Interactive asking of included files} +\Msg{* Package: askinclude 2011/12/02 v2.2 Interactive asking of included files} \Msg{************************************************************************} \keepsilent @@ -127,10 +130,10 @@ This is a generated file. Project: askinclude -Version: 2008/08/11 v2.1 +Version: 2011/12/02 v2.2 Copyright (C) 1991-1994 by Pablo A. Straub -Copyright (C) 2007, 2008 by +Copyright (C) 2007, 2008, 2011 by Heiko Oberdiek <heiko.oberdiek at googlemail.com> This work may be distributed and/or modified under the @@ -150,19 +153,20 @@ This Current Maintainer of this work is Heiko Oberdiek. This work consists of the main source file askinclude.dtx and the derived files askinclude.sty, askinclude.pdf, askinclude.ins, askinclude.drv, - askinclude-a.tex, askinclude-b.tex, askinclude-c.tex, - askinclude-test1.tex, askinclude-test2.tex, - askinclude-test3.tex, askinclude-test4.tex, - askinclude-test5.tex, askinclude-test6.tex, - askinclude-test7.tex, askinclude-test8.tex, - askinclude-test9.tex, askinclude-test10.tex, - askinclude-test11.tex, askinclude-test12.tex, - askinclude-test13.tex, askinclude-test14.tex, - askinclude-test15.tex, askinclude-test16.tex, - askinclude-test17.tex, askinclude-test18.tex, - askinclude-test19.tex, askinclude-test20.tex, - askinclude-test21.tex, askinclude-test22.tex, - askinclude-test23.tex, askinclude-test24.tex. + askinclude.bib, askinclude-a.tex, askinclude-b.tex, + askinclude-c.tex, askinclude-test1.tex, + askinclude-test2.tex, askinclude-test3.tex, + askinclude-test4.tex, askinclude-test5.tex, + askinclude-test6.tex, askinclude-test7.tex, + askinclude-test8.tex, askinclude-test9.tex, + askinclude-test10.tex, askinclude-test11.tex, + askinclude-test12.tex, askinclude-test13.tex, + askinclude-test14.tex, askinclude-test15.tex, + askinclude-test16.tex, askinclude-test17.tex, + askinclude-test18.tex, askinclude-test19.tex, + askinclude-test20.tex, askinclude-test21.tex, + askinclude-test22.tex, askinclude-test23.tex, + askinclude-test24.tex. \endpreamble \let\MetaPrefix\DoubleperCent @@ -170,6 +174,11 @@ and the derived files \generate{% \file{askinclude.ins}{\from{askinclude.dtx}{install}}% \file{askinclude.drv}{\from{askinclude.dtx}{driver}}% + \nopreamble + \nopostamble + \file{askinclude.bib}{\from{askinclude.dtx}{bib}}% + \usepreamble\defaultpreamble + \usepostamble\defaultpostamble \usedir{tex/latex/oberdiek}% \file{askinclude.sty}{\from{askinclude.dtx}{package}}% \usedir{doc/latex/oberdiek/test}% @@ -200,6 +209,10 @@ and the derived files \file{askinclude-test22.tex}{\from{askinclude.dtx}{test0,test22}}% \file{askinclude-test23.tex}{\from{askinclude.dtx}{test0,test23}}% \file{askinclude-test24.tex}{\from{askinclude.dtx}{test0,test24}}% + \nopreamble + \nopostamble + \usedir{source/latex/oberdiek/catalogue}% + \file{askinclude.xml}{\from{askinclude.dtx}{catalogue}}% } \catcode32=13\relax% active space @@ -220,24 +233,68 @@ and the derived files \endbatchfile %</install> +%<*bib> +@online{texlive, + author={Fairbairns, Robin}, + title={[tex-live] licence on includeonly.sty}, + date={2007-10-13}, + url={http://www.tug.org/pipermail/tex-live/2007-October/014928.html}, + urldate={2011-12-02}, +} +@online{newsthread, + author={Vo{\ss}, Herbert}, + title={askinclude.sty}, + note={Thread in newsgroup {\xnewsgroup{comp.text.tex}}; + Message-ID: {\texttt{fev72m\$b35\$02\$2@news.t-online.com}}}, + date={2007-10-15}, + url={http://groups.google.com/group/comp.text.tex/browse_thread/thread/728a3e73c04c6789/349e31865c40d00c}, + urldate={2011-12-02}, +} +@manual{makematch, + author={Kastrup, David}, + title={makematch.sty: Pattern matching with wildcards}, + date={2007-02-23}, + version={1.7925}, + url={http://mirror.ctan.org/macros/latex/contrib/qstest/makematch.pdf}, + urldate={2011-12-02}, +} +@manual{excludeonly, + author={Luecking, Daniel H. and Arseneau, Donald}, + title={The excludeonly package}, + date={2003-03-14}, + url={http://mirror.ctan.org/macros/latex/contrib/excludeonly/excludeonly.pdf}, + urldate={2011-12-02}, +} +%</bib> %<*ignore> \fi %</ignore> %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{askinclude.drv}% - [2008/08/11 v2.1 Interactive asking of included files]% + [2011/12/02 v2.2 Interactive asking of included files]% \documentclass{ltxdoc} -\usepackage{holtxdoc}[2011/02/04] -\usepackage[T1]{fontenc} -\usepackage{lmodern} +\usepackage{holtxdoc}[2011/11/22] +\usepackage{ifluatex} +\ifluatex +\else + \usepackage[T1]{fontenc}% + \usepackage{lmodern}% +\fi +\usepackage{csquotes} +\usepackage[ + bibencoding=ascii, + alldates=iso8601, +]{biblatex}[2011/11/13] +\bibliography{oberdiek-source} +\bibliography{askinclude} \begin{document} \DocInput{askinclude.dtx}% \end{document} %</driver> % \fi % -% \CheckSum{2076} +% \CheckSum{2078} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -258,7 +315,7 @@ and the derived files % \GetFileInfo{askinclude.drv} % % \title{The \xpackage{askinclude} package} -% \date{2008/08/11 v2.1} +% \date{2011/12/02 v2.2} % \author{ % Pablo A. Straub\\[1ex] % Heiko Oberdiek (maintainer)\\\xemail{heiko.oberdiek at googlemail.com} @@ -644,7 +701,7 @@ and the derived files \TMP@EnsureCode{96}{12}% ` \edef\AskInc@AtEnd{\AskInc@AtEnd\noexpand\endinput} \ProvidesPackage{askinclude}% - [2008/08/11 v2.1 Interactive asking of included files]% + [2011/12/02 v2.2 Interactive asking of included files]% % \end{macrocode} % % \subsection{Delay action after preamble} @@ -1688,11 +1745,11 @@ and the derived files %<*!test1> \ifx\AtBeginDocumentMode Y% \AtBeginDocument{% - \usepackage{askinclude}[2008/08/11]% + \usepackage{askinclude}[2011/12/02]% }% \else %</!test1> - \usepackage{askinclude}[2008/08/11]% + \usepackage{askinclude}[2011/12/02]% %<*!test1> \fi %</!test1> @@ -2784,6 +2841,7 @@ and the derived files % \begin{quote} %\begin{verbatim} %pdflatex askinclude.dtx +%bibtex askinclude.aux %makeindex -s gind.ist askinclude.idx %pdflatex askinclude.dtx %makeindex -s gind.ist askinclude.idx @@ -2791,8 +2849,45 @@ and the derived files %\end{verbatim} % \end{quote} % +% \section{Catalogue} +% +% The following XML file can be used as source for the +% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}. +% The elements \texttt{caption} and \texttt{description} are imported +% from the original XML file from the Catalogue. +% The name of the XML file in the Catalogue is \xfile{askinclude.xml}. +% \begin{macrocode} +%<*catalogue> +<?xml version='1.0' encoding='us-ascii'?> +<!DOCTYPE entry SYSTEM 'catalogue.dtd'> +<entry datestamp='$Date$' modifier='$Author$' id='askinclude'> + <name>askinclude</name> + <caption>Interactive use of \includeonly</caption> + <authorref id='auth:straub'/> + <authorref id='auth:oberdiek'/> + <copyright owner="Pablo A. Straub" year='1991-1994'/> + <copyright owner="Heiko Oberdiek" year='2007,2008,2011'/> + <license type='lppl1.3'/> + <version number='2.2'/> + <description> + The package asks the user which files to put in a \includeonly + command. There is provision for answering “same as last + time” or “all files”. + <p/> + The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle. + </description> + <documentation details='Package documentation' + href='ctan:/macros/latex/contrib/oberdiek/askinclude.pdf'/> + <ctan file='true' path='/macros/latex/contrib/oberdiek/askinclude.dtx'/> + <miktex location='oberdiek'/> + <texlive location='oberdiek'/> + <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/> +</entry> +%</catalogue> +% \end{macrocode} +% % \section{Acknowledgement} -% +% % \begin{description} % \item[Tom Scavo] % suggested saving the include file list @@ -2800,35 +2895,9 @@ and the derived files % \item[Joseph Wright] suggested questions for each \cs{include}. % \end{description} % -% \begin{thebibliography}{9} -% \bibitem{texlive} -% Posting in mailing list \verb|texlive@tug.org|\\ -% From: Robin Fairbairns\\ -% Subject: licence on includeonly.sty\\ -% Date: Sat Oct 13 13:28:47 CEST 2007\\ -% \url{http://www.tug.org/pipermail/tex-live/2007-October/014928.html} -% -% \bibitem{newsthread} -% Thread in newsgroup \xnewsgroup{comp.text.tex}\\ -% From: Herbert Voss\\ -% Subject: askinclude.sty\\ -% Date: Mon, 15 Oct 2007 10:06:45 +0200\\ -% Message-ID: \verb|fev72m$b35$02$2@news.t-online.com|\\ -% \url{http://groups.google.com/group/comp.text.tex/browse_thread/thread/728a3e73c04c6789/349e31865c40d00c?\#349e31865c40d00c} -% -% \bibitem{makematch} -% David Kastrup: -% \textit{makematch.sty: Pattern matching with wildcards}; -% 2007/02/23; -% \CTAN{macros/latex/contrib/qstest/makematch.dtx}. -% -% \bibitem{excludeonly} -% Daniel H. Luecking, Donald Arsenau: -% \textit{excludeonly.sty: eponymous command opposite to \cs{includeonly}}; -% 2003/03/14; -% \CTAN{macros/latex/contrib/misc/excludeonly.sty}. -% -% \end{thebibliography} +% \printbibliography[ +% heading=bibnumbered, +% ] % % \begin{History} % \begin{Version}{1991/11/05 v0.95} @@ -2887,6 +2956,10 @@ and the derived files % \item % URLs updated. % \end{Version} +% \begin{Version}{2011/12/02 v2.2} +% \item +% Bibliography rewritten for biblatex. +% \end{Version} % \end{History} % % \PrintIndex |