summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/fileinfo/myfilist.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/fileinfo/myfilist.tex')
-rw-r--r--Master/texmf-dist/source/latex/fileinfo/myfilist.tex133
1 files changed, 133 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/latex/fileinfo/myfilist.tex b/Master/texmf-dist/source/latex/fileinfo/myfilist.tex
new file mode 100644
index 00000000000..38083b0832d
--- /dev/null
+++ b/Master/texmf-dist/source/latex/fileinfo/myfilist.tex
@@ -0,0 +1,133 @@
+\ProvidesFile{myfilist.tex}[2011/01/29 documenting myfilist.sty]
+\title{\textsf{myfilist}\\---\\
+ List Infos on just the Files\\You Want to Know About%
+ \GetFileInfo{myfilist.sty}\thanks{%
+ This file describes version
+ \textcolor{blue}{\fileversion} % \textbf{\fileversion}
+ of \textsf{\filename} as of \filedate.}}
+% \listfiles
+
+%% Preprocessing:
+\RequirePackage{makedoc}
+\CopyFDconditionFromTo{PScomment}{comment}
+% \MainDocParser{\ProcessInputWith{PScomment}}
+%% Replacements:
+\SetPatternCodes{\MakeOther\\\MakeOther\ } %% CARE!
+\MakeExpandableAllReplacer{LaTeX2e}{LaTeX2e }{\LaTeXe }{LEAVE}
+% \MakeExpandableAllReplacer{TeX}{\TeX }{\TeX{} }{LEAVE}
+\PrependExpandableAllReplacer{log}{ .log}{ `.log'}
+\PrependExpandableAllReplacer{tex}{ .tex}{ `.tex'}
+\PrependExpandableAllReplacer{cls}{ .cls}{ `.cls'}
+\PrependExpandableAllReplacer{sty}{ .sty}{ `.sty'}
+\PrependExpandableAllReplacer{NOTE}{NOTE: }{\textbf{Note: }}
+\SetPatternCodes{\MakeOther\\} %% less care needed
+\PrependExpandableAllReplacer{dots}{...}{$\dots$}
+\PrependExpandableAllReplacer{provf}{\ProvidesFile}{`\ProvidesFile'}
+\PrependExpandableAllReplacer{loads}{"loads"}{``loads''}
+\PrependExpandableAllReplacer{USAGE}{USAGE:}{\section{Usage}}
+\PrependExpandableAllReplacer{IMPLEM}
+ {IMPLEMENTATION:}{\section{Implementation}}
+\PrependExpandableAllReplacer{gather}
+ {gather.tex}{`gather.tex'}
+\PrependExpandableAllReplacer{readprov.pdf}
+ {readprov.pdf}{`readprov.pdf'}
+\PrependExpandableAllReplacer{readprov-} %% 2010/11/26
+ {readprov-.sty}{readprov.sty}
+\PrependExpandableAllReplacer{readprov}
+ {readprov.sty}{'readprov.sty'}
+\PrependExpandableAllReplacer{myfilist-} %% 2010/11/26
+ {myfilist-.sty}{myfilist.sty}
+\PrependExpandableAllReplacer{myfilist}
+ {myfilist.sty}{'myfilist.sty'}
+\PrependExpandableAllReplacer{rungather}[\MakeOther\ ]%
+{run gather.tex}{\emph{run} gather.tex}
+ %% <- TODO \PrependStandardEnhancement...
+\SetCorrectHookJobLast
+\ResetPatternCodes
+
+\MainDocParser{\ProcessInputWith{PScomment}}
+\LaTeXresultFile{myfilist.doc}
+\MakeCloseDoc{myfilist.sty}
+ %% <- we must NOT read mdoccorr.cfg here!
+ %% (or put the above setup into a new one!) ->
+% \MakeJobDoc{0}{\ProcessInputWith{PScomment}}
+
+%% Typesetting:
+\documentclass{article}
+\usepackage{color} %% for highlighting package version!? TODO
+\input{makedoc.cfg}
+\ReadPackageInfos{myfilist}
+\usepackage{wiki}
+%% TeX markup inserted by the txt-to-TeX function must be
+%% declared here for using 'niceverb''s ``auto mode".
+\AddToNoVerbList{\LaTeXe\dots\textbf\emph}
+\begingroup \MakeActive\"
+ \gdef\fineDQ{``\begingroup
+ \let\do\MakeOther \dospecials \tt
+ \def"{\endgroup''}}%
+\endgroup
+
+\pagestyle{headings}
+\usepackage{parskip}
+
+\begin{document}
+
+\maketitle
+
+\begin{abstract}\sloppy\noindent
+ 'myfilist' addresses lazy file versions management,
+ when you move your package or chapter files through
+ various computers and various directories and after a while
+ wonder where the most recent versions are.
+
+ Like Paul Ebermann's
+ 'dateiliste',\urlfoot{CtanPkgRef}{dateiliste}
+ 'myfilist' varies \LaTeX's `\listfiles'
+ for listing file (especially version) informations.
+ Differences to 'dateiliste' and \LaTeX\ are:
+ \begin{enumerate}
+ \item You choose the files (and their order) to be listed;
+ \item indeed: this has very little to do with files used in
+ typesetting some document;
+ \item output is just screen, `.log', or a `.txt'-type file
+ that you choose.
+ \end{enumerate}
+
+ The code of this package was ready in spring 2008;
+ in spring 2010 I presented it as a kind of study on improving
+ 'nicetext''s\urlfoot{CtanPkgRef}{nicetext}
+ `txt'-to-\LaTeX\ processing after 'nicetext v0.4'
+ (aim was to do this without modifying the documented file,
+ yet I did not obey this ruly strictly here).
+ The new idea is adding 'wiki.sty''s ``environments''
+ feature to 'makedoc' and 'niceverb''s ``auto mode"
+ in order to interprete `txt' comment indents in the package file,
+ while 'wiki.sty''s \emph{font} switching
+ still is not compatible with 'niceverb''s. Easy script
+ commands for achieving this are still missing (sorry; see the code
+ in 'myfilist.tex' that achieved the present formatting.)
+\end{abstract}
+
+\pagebreak
+\tableofcontents
+
+\section{Installing}
+The file '\jobname.sty' is provided ready, installation only requires
+putting it somewhere where \TeX\ finds it
+(which may need updating the filename data
+ base).\urlfoot{ukfaqref}{inst-wlcf}
+\section{File Info Header}
+
+\sloppy
+\wikiEnvironments %% TODO fails with "or" 2010/03/31
+\MakeActiveLetHere\"\fineDQ %% fails with "loads"
+\AutoCmdInput{myfilist.doc}
+\nowikiEnvironments
+
+\section{Example}
+`gather.tex' for the present bundle has been as follows
+ %% TODO 2010/11/27:
+(added development versions of 'fifinddo.sty' etc.):
+\verbatiminput{gather} %% 2010/11/27
+
+\end{document}