summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/ncctools
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-09 00:49:07 +0000
committerKarl Berry <karl@freefriends.org>2006-01-09 00:49:07 +0000
commit007f67a693e4d031fd3d792df8e4d5f43e2cb2e7 (patch)
tree90d17e00e572ecb1e24764b6f29c80e098b08d29 /Master/texmf-dist/doc/latex/ncctools
parent950209b26f70aa87ed07c54f82a95b6f03b7c3a0 (diff)
doc/latex
git-svn-id: svn://tug.org/texlive/trunk@84 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/ncctools')
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/README66
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/README.source103
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/changes.txt311
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/dcounter.pdfbin0 -> 134892 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/desclist.pdfbin0 -> 118492 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/extdash.pdfbin0 -> 125938 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/manifest.txt40
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/manyfoot.pdfbin0 -> 222013 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/mboxfill.pdfbin0 -> 114086 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/nccbbb.pdfbin0 -> 106052 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/nccboxes.pdfbin0 -> 137278 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/ncccomma.pdfbin0 -> 105673 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/ncccropbox.pdfbin0 -> 113664 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/ncccropmark.pdfbin0 -> 112366 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/nccdashrule.pdfbin0 -> 114495 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/nccfancyhdr.pdfbin0 -> 188896 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/nccfloats.pdfbin0 -> 143041 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/nccfoots.pdfbin0 -> 114740 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/nccmath.pdfbin0 -> 211734 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/nccparskip.pdfbin0 -> 103652 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/nccpic.pdfbin0 -> 126647 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/nccrules.pdfbin0 -> 128484 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/nccsect.pdfbin0 -> 231230 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/nccstretch.pdfbin0 -> 118499 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/nccthm.pdfbin0 -> 186077 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/ncctools.pdfbin0 -> 72354 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/ncctools.tex273
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/tocenter.pdfbin0 -> 120715 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ncctools/watermark.pdfbin0 -> 124326 bytes
29 files changed, 793 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/ncctools/README b/Master/texmf-dist/doc/latex/ncctools/README
new file mode 100644
index 00000000000..90414b60073
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/README
@@ -0,0 +1,66 @@
+README for the `ncctools' distribution
+======================================
+
+This `bundle' consists of LaTeX2e packages written and supported by
+Alexander I. Rozhenko.
+
+Copyright is maintained by Alexander I. Rozhenko.
+
+The `source' subdirectory contains source codes for all packages of
+the bundle prepared in `.dtx' files, and some auxiliary files.
+See the `source/manifext.txt' file.
+
+The `unpacked' subdirectory contains unpacked versions of all packages
+of the bundle.
+
+The `doc' subdirectory contains pdf documentation to all packages.
+The `doc/ncctools.pdf' file gives a brief introduction to
+all packages of the bundle. Opening it with Adobe Reader,
+you can click on a package name at the margin and the
+documentation to the package will be shown.
+
+To install the bundle, you should copy the contents of `unpacked'
+directory to a directory on LaTeX's standard input path and then
+refresh the TeX filename database.
+
+Additional information on the bundle can be found in the
+`source/README' file.
+
+
+License Agreement
+=================
+
+This material is subject to the LaTeX Project Public License.
+See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
+for the details of that license.
+
+
+Reporting Bugs
+==============
+
+To report a problem or bug in any of these packages, describe it in free
+form and send it me to e-mail address
+
+ rozhenko@oapmg.sscc.ru
+
+Type the `NCCTOOLS' word in the subject of letter. This guarantees
+that your letter will be not deleted as spam.
+
+When reporting bugs, please produce a small test file that shows the
+problem, and ensure that you are using the current version of the
+package, and of the base LaTeX software.
+
+
+Distribution of unchanged versions
+==================================
+
+It is allowed provided that the contents of `source' subdirectory
+is included into distribution as is. The files from other
+subdirectories and these file also are optional. The decision to
+include optional files is up to your choice.
+
+
+Distribution of changed versions
+================================
+
+It is allowed under restrictions described in the `source/README' file.
diff --git a/Master/texmf-dist/doc/latex/ncctools/README.source b/Master/texmf-dist/doc/latex/ncctools/README.source
new file mode 100644
index 00000000000..bf152a0bea7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/README.source
@@ -0,0 +1,103 @@
+README for the `ncctools' bundle
+================================
+
+This `bundle' consists of LaTeX2e packages written and supported by
+Alexander I. Rozhenko.
+
+The documented source code of all packages is in files with extension
+`.dtx'. To install the bungle, run
+
+ latex ncctools.ins
+
+It will produce the package files from all `.dtx' files.
+The files with extensions `.sty' should then be moved to a directory
+on LaTeX's standard input path.
+
+License Agreement
+=================
+
+This material is subject to the LaTeX Project Public License.
+See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
+for the details of that license.
+
+NOTE (docstrip version)
+***********************
+****
+**** If latex ncctools.ins
+**** produces the `docstrip interactive mode' prompt:
+****
+**** * First type the extension of your input file(s): *
+**** \infileext=
+****
+**** Then your version of docstrip is too old.
+**** Quit (eg by hitting `enter' to all questions) and get a newer
+**** docstrip.tex. It must be at least version 2.4.
+****
+**** A suitable docstrip.tex may be found from `CTAN' archives such as
+**** ftp.dante.de tex-archive/macros/latex/unpacked/docstrip.tex
+****
+**** Docstrip is part of the base LaTeX distribution, so if you have
+**** an old docstrip then your LaTeX is out of date and you may consider
+**** getting the whole of that directory and re-installing LaTeX.
+**** However you need to fetch only the file docstrip.tex to unpack
+**** this tools distribution with your existing format.
+
+
+Documentation for the individual documented packages may then be
+obtained by running LaTeX on the `.dtx' files.
+
+For example:
+
+ latex manyfoot.dtx
+
+will produce the file manyfoot.dvi, documenting the manyfoot package.
+
+***NOTE****
+Copyright is maintained by Alexander I. Rozhenko.
+
+All the packages in this bundle are released under the restrictions
+detailed below.
+
+The file manifest.txt contains a list of files in the distribution.
+
+
+Reporting Bugs
+==============
+
+To report a problem or bug in any of these packages, describe it in free
+form and send it me to e-mail address
+
+ rozhenko@oapmg.sscc.ru
+
+Type the `NCCTOOLS' word in the subject of letter. This guarantees
+that your letter will be not deleted as spam.
+
+When reporting bugs, please produce a small test file that shows the
+problem, and ensure that you are using the current version of the
+package, and of the base LaTeX software.
+
+
+Distribution of unchanged versions
+==================================
+
+ Redistribution of unchanged files is allowed provided that this
+ readme file is included and all the files for a package are
+ distributed together.
+
+Generation and distribution of changed versions
+===============================================
+
+ The generation of changed versions of the files included in these
+ packages is allowed under the restrictions listed in the file
+ legal.txt in the base LaTeX distribution. In particular you should:
+
+ - rename the file before you make any changes to it.
+
+ - change the error report address so that I do not get sent error
+ reports for files *not* maintained by me.
+
+ The distribution of changed versions of the files included in these
+ packages is allowed under the restrictions listed in the file
+ legal.txt in the base LaTeX distribution. In particular you should:
+
+ - also distribute the unmodified version of the file.
diff --git a/Master/texmf-dist/doc/latex/ncctools/changes.txt b/Master/texmf-dist/doc/latex/ncctools/changes.txt
new file mode 100644
index 00000000000..ad59f65d42f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/changes.txt
@@ -0,0 +1,311 @@
+
+This file lists changes to the LaTeX2e files of `ncctools' bundle in
+reverse chronological order.
+
+=======================================================================
+
+Sep 11, 2005 (Release 3.3)
+
+ manyfoot: Improve calculations of the fudge factor in para-footnotes
+ to remove overflow when baseline skip in footnotes is
+ greater or equal to 16pt. The improved algorithm now works
+ till 64pt.
+
+=======================================================================
+
+Jun 15, 2005 (Release 3.2)
+
+ nccsect: Fixed bug in \DeclareTOCEntry concerning with \applystyle
+ command.
+
+=======================================================================
+
+Jun 08, 2005 (Release 3.1)
+
+ nccsect: Fix \beforechapter hook to allow \part command in it.
+
+Jun 07, 2005
+
+ ncccropmark: Minor changes in documentation.
+
+May 22, 2005
+
+ nccsect: Introduce \captionstyle, \captiontagstyle, and
+ \captionwidth commands. Add \TOCMarginDrift command.
+ Allow use the \applystyle command in TOC-entry style.
+
+May 21, 2005
+
+ nccsect: Introduce \epigraph and \epigraphparameters commands.
+
+May 20, 2005
+
+ nccsect: Introduce \beforechapter hook. Add commands
+ \StartFromTextArea and \StartFromHeaderArea
+ (they were moved from the ncc class)
+
+May 13, 2005
+
+ `mboxfill' and `nccrules' packages are introduced.
+
+May 11, 2005
+
+ manyfoot: The \SetFootnoteHook command is introduced.
+
+Apr 25, 2005
+
+ dcounter: Emulate the dynamic style for existing counters declared
+ as dynamic ones.
+
+Apr 15, 2005
+
+ nccsect: Emulate the \@makecaption command for compatibility with
+ packages using it. Provide compatibility with the
+ `supertabular' and `longtable' packages.
+
+Mar 06, 2005
+
+ nccpic: Correct extension lists.
+
+Feb 21, 2005
+
+ nccmath: Improve `darray' to avoid conflict with the `array' package.
+
+Feb 16, 2005
+
+ nccmath: New medium-size math commands: \medmath, \medop, \medint,
+ \medintcorr, \mfrac, \mbinom. New medium-size environments:
+ medsize and mmatrix. Introduce the `mediummath' option.
+ Remove redefinition of equation tag.
+
+Feb 10, 2005
+
+ manyfoot: Replace \NCC@makemark with \NCC@makefnmark.
+ ncccomma: A new package implements the smart math comma.
+
+Feb 07, 2005
+
+ nccboxes: Add \tc command; allow lengths in the \Strut's parameter.
+
+Feb 03, 2005
+
+ nccfoots: Rename \NCC@makemark with \NCC@makefnmark to avoid
+ conflicts with the `nccsect' package using another command with
+ the same name (this was a bug).
+
+Jan 29, 2005
+
+ extdash: Change spaces surround em-dash: decrease space before and
+ increase space after to remove visual effect of larger space before
+ the em-dash.
+
+=======================================================================
+
+Dec 17, 2004 (Release 3.0)
+
+ Prepare the short guide ncctools.tex.
+
+Dec 16, 2004
+
+ nccthm: revise the package and finish documenting it.
+
+Dec 12, 2004
+
+ nccsect: revise the package and finish documenting it.
+
+
+Dec 09, 2004
+
+ Prepare self-documented code for the nccpic, tocenter, and watermark
+ packages.
+
+Dec 08, 2004
+
+ Prepare self-documented code for the nccparskip package.
+
+ nccmath: revise the package, do \fleqn and \ceqn working with
+ all display equations, finish documenting the package.
+
+Dec 07, 2004
+
+ nccfancyhdr: revise the package, introduce \newpagestyle and floats
+ testing commands, finish documenting the package.
+
+Dec 05, 2004
+
+ nccfloats: Improve calculation of width parameters (units are
+ allowed now). Prepare self-documented code for the package.
+
+Nov 30, 2004
+
+ Introduce a new package nccstretch. It allows stretch a text
+ with something inserted between tokens.
+
+Nov 29, 2004
+
+ Prepare self-documented code for the ncccropmark package.
+
+Nov 28, 2004
+
+ Prepare self-documented code for the nccboxes package.
+
+Nov 24, 2004
+
+ Prepare self-documented code for the nccbbb and ncccropbox packages.
+
+Nov 23, 2004
+
+ Prepare self-documented code for the desclist package.
+
+ Minor corrections in documentation to dcounter, extdash, manyfoot,
+ and nccfoot packages.
+
+=======================================================================
+
+Sep 20, 2004 (Release 2.08)
+
+ manyfoot: Version 1.7. The \ExtraParaSkip command introduced.
+
+Sep 04, 2004
+
+ nccpic: Patch for bounding box calculation added. If a graphics
+ rule requires calculations of bounding box via external file,
+ non-existance of the required file does not lead to LaTeX error
+ if the size of graphics is specified in another way (for example,
+ \includegraphics[width=..., height=...]{filename} is enough in
+ this case).
+
+=======================================================================
+
+Apr 08, 2004 (Release 2.07)
+
+ nccthm: Improvements in interpreting spaces after label
+
+=======================================================================
+
+May 12, 2003 (Release 2.06)
+
+ manyfoot: Version 1.6. Compatibility with footmisc improved:
+ Restore \footnotemargin support that was occasionally removed.
+ Add support for multiple option from footmisc
+
+=======================================================================
+
+Apr 04, 2003 (Release 2.05)
+
+ watermark: hbox underfull removed in empty and plain page styles
+
+Apr 02, 2003
+
+ manyfoot: Version 1.5 prepared. \DeclareNewFootnote command introduced.
+ Compatibility with footmisc improved. Selection of custom footnote rules
+ added. Perpage footnote numbering option added.
+
+Jan 13, 2003
+
+ nccthm: space after label in theorems is ignored now.
+
+May 24, 2002
+
+ nccboxes: bug in \jparbox fixed
+
+May 22, 2002
+
+ nccsect: centering in captions works again.
+
+=======================================================================
+
+May 19, 2002 (Release 2.04)
+
+ nccthm: an extra group added in theorem headers to scope font changes
+
+ nccsect: internal changes in making captions (vertical skips are
+ moved after style settings to allow use the relative units in them,
+ e.g. 1ex or 1em)
+
+May 17, 2002
+
+ Handling of side floats is improved in `nccfloats' package.
+ In the new version, a strut before the side float is not necessary,
+ \noindent is allowed at the beginning of side float's text, and
+ final strut is inserted at the end of side float's text in horisontal
+ mode only.
+
+=======================================================================
+
+Mar 23, 2002 (Release 2.03)
+
+ The `nccfloats' package is introduced. It covers LaTeX's floats with
+ some service commands (minifloats and side floats).
+
+Mar 20, 2002
+
+ The `nccboxes' package modified: internal changes in the \jvbox command
+ and the \jparbox is introduced.
+
+ The \draftgraphics and \finalgrapgics commands are introduced in the
+ `nccpic' package to toggle draft/final mode for graphics independently
+ on draft/final mode of entire document. In draft mode, graphics are shown
+ as framed boxes with file name marks.
+
+Mar 16, 2002
+
+ The \useshortskip command is introduced in `nccmath' package.
+
+Feb 19, 2002
+
+ Commands \Eq, \Eqs, and \Eqalign are removed from `nccmath' package.
+ They are moved to obsolete commands in the `ncclatex' bungle.
+ \mop command is also removed from `nccmath' package (it is introduced
+ in the `ncclatex' package of the `ncclatex' bungle now).
+
+Feb 17, 2002
+
+ Options of the `nccpic' package are passed now to the graphicx package.
+ Internal modifications in the `nccthm' package.
+
+Feb 13, 2002
+
+ The bug concerning with \noheadingtag is fixed in `nccsect' package.
+ The hbox underful in \thispageheading{} with empty parameter is
+ suppressed in `watermark' package.
+
+Feb 08, 2002
+
+ Internal change in `nccsect' package: the \NCC@thetocchapter hook
+ introduced.
+
+=======================================================================
+
+Feb 08 2002 (Release 2.02)
+
+ The packages `cropbox' and `cropmark' are renamed to
+ `ncccropbox' and `ncccropmark' to avoid possible name conflicts.
+
+Feb 07, 2002
+
+ The \fancycenter command is introduced in `nccfancyhdr' package.
+ Header and footer struts are moved out of parboxes they were before.
+
+=======================================================================
+
+Feb 07, 2002 (Release 2.01)
+
+ The `parskip' package is renamed to `nccparskip' to avoid conflicts
+ with already existing `parskip' package
+
+=======================================================================
+
+Feb 01, 2002 (Release 2.0)
+
+ The release 2.0 of `ncctools' bundle is completed. The following
+ packages are added: cropbox, cropmark, desclist, nccbbb, nccboxes,
+ nccfancyhdr, nccmath, nccpic, nccsect, nccthm, parskip, tocenter,
+ watermark.
+
+=======================================================================
+
+Dec 20, 1998 (Release 1.0)
+
+ The initial version of `ncctools' bundle is completed. It contains
+ 4 packages: dcounter, extdash, manyfoot, nccfoots.
diff --git a/Master/texmf-dist/doc/latex/ncctools/dcounter.pdf b/Master/texmf-dist/doc/latex/ncctools/dcounter.pdf
new file mode 100644
index 00000000000..2770c9f93b1
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/dcounter.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/desclist.pdf b/Master/texmf-dist/doc/latex/ncctools/desclist.pdf
new file mode 100644
index 00000000000..1716ddbcbe9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/desclist.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/extdash.pdf b/Master/texmf-dist/doc/latex/ncctools/extdash.pdf
new file mode 100644
index 00000000000..6cab01c41e9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/extdash.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/manifest.txt b/Master/texmf-dist/doc/latex/ncctools/manifest.txt
new file mode 100644
index 00000000000..7bad94c1412
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/manifest.txt
@@ -0,0 +1,40 @@
+%
+% Copyright 1998-2005 by Alexander I. Rozhenko
+%
+% CONTENTS OF THE NCCTOOLS BUNDLE, Release 3.3
+%=============================================
+
+dcounter.dtx
+desclist.dtx
+extdash.dtx
+manyfoot.dtx
+mboxfill.dtx
+nccbbb.dtx
+nccboxes.dtx
+ncccomma.dtx
+ncccropbox.dtx
+ncccropmark.dtx
+nccfancyhdr.dtx
+nccfloats.dtx
+nccfoots.dtx
+nccmath.dtx
+nccparskip.dtx
+nccpic.dtx
+nccrules.dtx
+nccsect.dtx
+nccstretch.dtx
+nccthm.dtx
+tocenter.dtx
+watermark.dtx
+
+%
+% OTHER FILES
+%=============
+
+changes.txt The list of changes
+manifest.txt This file
+ncctools.ins Instructions for unpacking packages prepared in `.dtx' files.
+ See README
+ncctools.tex Short guide to the bundle
+README Describes installation and bug reporting procedures.
+ Contains copyright notes and distribution rules.
diff --git a/Master/texmf-dist/doc/latex/ncctools/manyfoot.pdf b/Master/texmf-dist/doc/latex/ncctools/manyfoot.pdf
new file mode 100644
index 00000000000..2492318ae0f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/manyfoot.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/mboxfill.pdf b/Master/texmf-dist/doc/latex/ncctools/mboxfill.pdf
new file mode 100644
index 00000000000..c0deaf88e3f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/mboxfill.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/nccbbb.pdf b/Master/texmf-dist/doc/latex/ncctools/nccbbb.pdf
new file mode 100644
index 00000000000..afc442fc163
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/nccbbb.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/nccboxes.pdf b/Master/texmf-dist/doc/latex/ncctools/nccboxes.pdf
new file mode 100644
index 00000000000..5ae8c6846d0
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/nccboxes.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/ncccomma.pdf b/Master/texmf-dist/doc/latex/ncctools/ncccomma.pdf
new file mode 100644
index 00000000000..50ba888fe2d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/ncccomma.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/ncccropbox.pdf b/Master/texmf-dist/doc/latex/ncctools/ncccropbox.pdf
new file mode 100644
index 00000000000..7f94e094cc5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/ncccropbox.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/ncccropmark.pdf b/Master/texmf-dist/doc/latex/ncctools/ncccropmark.pdf
new file mode 100644
index 00000000000..e41e334d32f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/ncccropmark.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/nccdashrule.pdf b/Master/texmf-dist/doc/latex/ncctools/nccdashrule.pdf
new file mode 100644
index 00000000000..0ee6530cb0d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/nccdashrule.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/nccfancyhdr.pdf b/Master/texmf-dist/doc/latex/ncctools/nccfancyhdr.pdf
new file mode 100644
index 00000000000..b0b90acfd85
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/nccfancyhdr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/nccfloats.pdf b/Master/texmf-dist/doc/latex/ncctools/nccfloats.pdf
new file mode 100644
index 00000000000..89362555167
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/nccfloats.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/nccfoots.pdf b/Master/texmf-dist/doc/latex/ncctools/nccfoots.pdf
new file mode 100644
index 00000000000..0277cd1fcf2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/nccfoots.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/nccmath.pdf b/Master/texmf-dist/doc/latex/ncctools/nccmath.pdf
new file mode 100644
index 00000000000..a0e4a59078a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/nccmath.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/nccparskip.pdf b/Master/texmf-dist/doc/latex/ncctools/nccparskip.pdf
new file mode 100644
index 00000000000..18ac5117724
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/nccparskip.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/nccpic.pdf b/Master/texmf-dist/doc/latex/ncctools/nccpic.pdf
new file mode 100644
index 00000000000..cbe999f0c96
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/nccpic.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/nccrules.pdf b/Master/texmf-dist/doc/latex/ncctools/nccrules.pdf
new file mode 100644
index 00000000000..9e1ec848162
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/nccrules.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/nccsect.pdf b/Master/texmf-dist/doc/latex/ncctools/nccsect.pdf
new file mode 100644
index 00000000000..a5d03dfb2b8
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/nccsect.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/nccstretch.pdf b/Master/texmf-dist/doc/latex/ncctools/nccstretch.pdf
new file mode 100644
index 00000000000..79eb846f6fd
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/nccstretch.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/nccthm.pdf b/Master/texmf-dist/doc/latex/ncctools/nccthm.pdf
new file mode 100644
index 00000000000..8c8114ae5ec
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/nccthm.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/ncctools.pdf b/Master/texmf-dist/doc/latex/ncctools/ncctools.pdf
new file mode 100644
index 00000000000..7898a97ecde
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/ncctools.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/ncctools.tex b/Master/texmf-dist/doc/latex/ncctools/ncctools.tex
new file mode 100644
index 00000000000..7679deb1220
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/ncctools.tex
@@ -0,0 +1,273 @@
+\documentclass[11pt]{article}
+\usepackage[colorlinks=true,filecolor=blue]{hyperref}
+\usepackage{amsmath}
+\usepackage{desclist}
+\usepackage{tocenter}
+\reversemarginpar
+\settowidth\marginparwidth{\tt nccfancyhdr}
+\ToCenter[fm]{130mm}{220mm}
+
+\title{NCCTOOLS}
+\author{by Alexander I. Rozhenko}
+\date{Release 3.1}
+
+\def\|{\verb|}
+\newcommand*\Package[1]{%
+ \par\bigskip\noindent\leavevmode
+ \marginpar{\hfill\href{#1.pdf}{\underbar{\tt#1}}}\ignorespaces
+}
+\newcommand*\Pack[1]{{\tt#1}}
+\begin{document}
+\maketitle
+
+The `ncctools' collection consists of a number of packages
+extracted from NCC style (developed by Alexander I.~Rozhenko in
+1992--1996 under \LaTeX-2.09) while re-implementation it for
+\LaTeXe. It now contains 22 packages.
+
+The packages implemented in this collection provide the following:
+
+\Package{dcounter} Dynamic counters. The counter declared as
+dynamic is really created at the first use and receives at that
+moment the count style established by the \|\countstyle| command.
+The special use of \|\counstyle| command with optional parameter
+allows modify the subordination of existing counter. For example,
+while using the book class you can reject the subordination of the
+section counter to the chapter counter and re-subordinate figures,
+tables and equations to sections. The package is used in the
+\Pack{nccthm} package.
+
+\Package{desclist} Implements the \|desclist| environment. It is
+considered as an improvement of the \|description| environment.
+The appearance of item markers is easy customizable on the fly. An
+optional parameter allows set a marker prototype for calculation
+of hang indentation skip. The \|description| environment is
+redefined to use an optional parameter also.
+
+\Package{extdash} The package implements the commands,
+\|\Hyphdash|, \|\Endash|, \|\Emdash|, and their star-forms, to
+control hyphenation of compound words and ordinary words dashed by
+em-dash. You can also use the shortcuts
+\begin{center}
+\|\-/|\quad \|\=/|\quad \|\--|\quad \|\==|\quad\|\---|\quad\|\===|
+\end{center}
+instead. You can also decrease the length of em-dash by the
+\|cyremdash| option to satisfy the Russian typesetting rules.
+
+\Package{manyfoot} The package implements a command,
+\|\newfootnote|, that adds footnote levels to the standard LaTeX's
+footnote mechanism. Footnotes of every additional level are
+automatically grouped together on a \LaTeXe\ output page and are
+separated from another levels by the special vertical space and
+(maybe) rule. You can customize the typesetting style of
+additional footnotes choosing between ordinary footnotes and
+run-in paragraph footnotes (useful for critical editions). Service
+command \|\DeclareNewFootnote| simplifies creation of new footnote
+levels with automatic footnote numbering. The possibility of
+customization inter-level footnote rules is allowed.
+
+\Package{mboxfill} The package introduces \|\mboxfill| command
+filling a free space with a pattern. All leader types are supported.
+Width of pattern can be specified by the same manner as in
+the \|\makebox| command.
+
+\Package{nccbbb} Implementation of poor Black Board Bold symbols.
+Ported from old NCC-\LaTeX. It is useless in modern \LaTeX\ but
+kept just in case.
+
+\Package{nccboxes} Additional boxes from NCC-\LaTeX. The \|\jhbox|
+and \|\jvbox| horizontally and vertically align a body with
+respect to a prototype. The \|\jparbox| vertically aligns
+paragraph box with respect to a prototype. The \|\addbox| adjusts
+height and depth of box. The \|\pbox| is a simple version of
+one-column table. It is independent on \|\arraystretch| value. The
+\|\cbox| is intended for design of fancy headers in tables.
+
+\Package{ncccomma} Implements the smart comma in math mode working
+as an ordinary character if a decimal character goes after it.
+Otherwise, the math comma works as a punctuation mark.
+
+\Package{ncccropbox} Implements the \|\cropbox| command preparing
+a box with crop marks at its corners looking like angles. Angle
+parameters are customizable.
+
+\Package{ncccropmark} Implements the \|\cropmark| command
+producing crop box around page text area (header area, footer area
+and marginal notes are optionally taken into consideration). The
+\|\cropmark| command is useful as a parameter of the \|\watermark|
+commands form the \Pack{watermark} package. It accurately
+interprets current state of two-column, two-side, and
+reverse-margin modes.
+
+\Package{nccfancyhdr} Absolutely new implementation of
+functionality of the \Pack{fancyhdr} package. It is more
+transparent, simple, and non-aggressive (redefining of standard
+page styles is optional). Using the package with names of standard
+page styles as options, you can easy decorate your document with
+header/footer rules. For example, the command
+\begin{center}
+\|\usepackage[headings]{nccfancyhdr}|
+\end{center}
+sets the \|headings| page style and provides it with the
+decorative rule at the header. Header width control is improved
+with two commands, namely \|\extendedheaders| (extended upon
+marginal notes) and \|\normalheaders|. The \|\thispagestyle|
+command correctly works with the fancy page style (in fancyhdr, it
+didn't work because of use of global definitions). A new page
+style can be easy created with the help of the \|\newpagestyle|
+command and fancy mark commands.
+
+\Package{nccfloats} Wraps \LaTeX\ floats with service commands
+\|\fig|, \|\tabl|, \|\figs|, \|\tabls|, introduces the \|\minifig|
+and \|\minitabl| commands preparing figure and table in a minipage
+with possible use of \|\caption| within, and \|\sidefig| and
+\|\sidetabl| used for placement of minifloats next to surrounding
+text on the outer side of page.
+
+\Package{nccfoots} The package implements commands for generating
+footnotes with manual marks. For example, to mark footnote by star
+you can write
+\begin{center}
+ \|\Footnote{$*$}{Footnote text}|.
+\end{center}
+
+\Package{nccmath} Extension of the \Pack{amsmath} package. Its
+main aim is to combine \AmS's typesetting of display equations and
+NCC-\LaTeX's one. In \Pack{amsmath}, the \|eqnarray| environment
+leaves unchanged. This package redefines \|eqnarray| to allow
+using of \Pack{amsmath} tag control features and display breaks.
+Inter-column distance in \|eqnarray| is reduced to the distance
+typical for relation operations. All columns are prepared in the
+\|\displaystyle|. A new \|darray| environment is a mix of the
+\AmS's \|aligned| environment and \LaTeX's \|array| environment.
+It is typed out in the same way as the \|aligned| environment but
+has columns definition parameter as in \|array| environment. The
+use of column specifications is restricted to the necessary
+commands only: \|l|, \|c|, \|r|, \|@|, and \|*| are allowed. The
+implementation has no conflicts with the packages redefining
+arrays. The \|fleqn| and \|ceqn| environments allow dynamically
+change the alignment of display formulas to flushed left or to
+centered alignment. Some additional commands are introduced also.
+
+\Package{nccparskip} Useful for documents with non-zero skips
+between paragraphs. In this case, the additional vertical space
+inserted by lists is unlikely. The package provides identical
+distance between all paragraphs except sectioning markup commands. It
+redefines control list commands and suppress \|\topskip|,
+\|\partopskip|, and \|\itemsep| in lists. As a result, the
+distance between ordinary paragraphs and paragraphs prepared by
+lists is the same. The \|\SetParskip{distance}| command controls
+this distance.
+
+\Package{nccpic} Envelop for the \Pack{graphicx} package. It
+customizes graphics extensions list for dvips driver. You need not
+specify a graphics file extension when use the \|\includegraphics|
+command. Depending on a dvi-driver specified, a graphics file with
+an appropriate extension is searched. So, you only need to create
+a number of versions of a graphics file in different formats (for
+example, `.bmp' for dvips or Yap and `.png' for pdftex). After
+that you can produce resulting `.ps' and `.pdf' file without any
+changes in the source file. The recommended storage for graphics
+files is the `graphics/' subdirectory of the directory the `.tex'
+file is translated. Some additional commands are introduced also.
+
+\Package{nccrules} Implements two commands, \|\dashrule| and
+\|\dashrulefill|, which compose dashed (multi)lines. Two footnote
+rule generation commands, \|\newfootnoterule| and
+\|\newfootnotedashrule|, are useful in conjunction with the
+\|manyfoot| package.
+
+\Package{nccsect} Extension of \LaTeX's section, caption, and
+toc-entries generation technique. The package contains many
+improvements in comparison with the base \LaTeX's implementation.
+The most interesting of them are:
+\begin{itemize}
+\item simple declaring of sections of any level (including
+sections of 0th level and captions for floats);
+
+\item user-controlled typeout for display sections (user can
+select one of the\linebreak following typeout styles: \|hangindent|,
+\|hangindent*|, \|parindent|,\linebreak \|parindent*|, and \|center|);
+
+\item customizing of section or caption tag by the manner similar
+to \AmS\ equation tag;
+
+\item simple declaring of toc-entries using prototypes for
+calculation of hang indentations;
+
+\item \|\numberline| command newer overlaps the text going after;
+
+\item \|\PnumPrototype| command is used for calculation of right
+margin in table of contents;
+
+\item different captions for different float types;
+
+\item simple handling of new types of floats (after registration of
+a new float in the package, you can declare a caption and toc-entry
+for it; be sure that the \|\chapter| command will automatically
+produce a vertical skip in a toc for the new float also).
+\end{itemize}
+
+\Package{nccstretch} Implements the \|\stretchwith| command that
+stretches a text inserting something between every pair of
+neighbour tokens.
+
+\Package{nccthm} Yet another extension to the \|\newtheorem|
+command. The following orthogonal properties of theorems are used:
+\begin{desclist}{\it}{\/}[numbering mode]
+\item[numbering mode] is standard or \textit{apar\/} (a number
+before header);
+
+\item[theorem type] defines an appearance of a theorem (what fonts
+are used for title, comment, and body). The `theorem' and
+`remark' types a predefined;
+
+\item[indent style] margin, nomargin, indent, noindent (selected
+in package options);
+
+\item[break style] do break after header or not? Hardcoded when a
+new theorem is declared. Can be overridden on the fly for concrete
+math statement.
+\end{desclist}
+
+Easy customization of spacing and commands inserted at the end of
+theorem headers.
+Two types of Q.E.D. symbol (white and black). The \|\proof|
+command is introduced. The \|\newtheoremtype| command allows
+create new theorem types. The \|\like|\textit{type\/} command is
+automatically created for every new type. It simplifies typeout
+of rare math statements. Instead of creation of a new theorem
+environment you can use
+\begin{center}
+\|\liketheorem{Title}{Number}[Comment]|
+\end{center}
+for it, or \|\likeremark|, etc. Every theorem environment and
+theorem type can be redefined with \|\renewtheorem| and
+\|\renewtheoremtype|. Counters of all theorem-like environments
+are dynamic (the \Pack{dcounter} package is used). So, they are
+created at the first use. This is very helpful for package writer.
+A number of theorem-like environments can be created in a package
+or class, and a user only selects the count style for them (in
+simple case this can be done with only one \|\countstyle| command
+in the document preamble).
+
+\Package{tocenter} Provides two commands, namely \|\ToCenter| and
+\|\FromMargins|, simplifying the customization of page layout. It
+is now easy to change text width and height and center the text
+area on the page (the header, footer, and marginal note fields are
+optionally taken into consideration). Other way is like-Word
+declaring of paper layout: you set margins from the left, right,
+top, and bottom edges of page.
+
+
+\Package{watermark} Provides watermarks on output pages. A
+watermark is some text or picture printed at the background of
+paper. A watermark is usually stored in the page header. This way
+is inconvenient: it needs redefinition of page style commands. We
+use another method that is orthogonal to page mark commands and
+needs no redefinition of page marks. The left and right watermarks
+are allowed. Temporary \|\thiswatermark| acts on the current page
+only. Using this way it is easy to replace a page header on a
+page by your own page header with the \|\thispageheading| command.
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/ncctools/tocenter.pdf b/Master/texmf-dist/doc/latex/ncctools/tocenter.pdf
new file mode 100644
index 00000000000..4c531c85fd6
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/tocenter.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ncctools/watermark.pdf b/Master/texmf-dist/doc/latex/ncctools/watermark.pdf
new file mode 100644
index 00000000000..0ddeae42098
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ncctools/watermark.pdf
Binary files differ