diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-09 00:49:07 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-09 00:49:07 +0000 |
commit | 007f67a693e4d031fd3d792df8e4d5f43e2cb2e7 (patch) | |
tree | 90d17e00e572ecb1e24764b6f29c80e098b08d29 /Master/texmf-dist/doc/latex/ncctools | |
parent | 950209b26f70aa87ed07c54f82a95b6f03b7c3a0 (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')
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 Binary files differnew file mode 100644 index 00000000000..2770c9f93b1 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/dcounter.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/desclist.pdf b/Master/texmf-dist/doc/latex/ncctools/desclist.pdf Binary files differnew file mode 100644 index 00000000000..1716ddbcbe9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/desclist.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/extdash.pdf b/Master/texmf-dist/doc/latex/ncctools/extdash.pdf Binary files differnew file mode 100644 index 00000000000..6cab01c41e9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/extdash.pdf 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 Binary files differnew file mode 100644 index 00000000000..2492318ae0f --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/manyfoot.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/mboxfill.pdf b/Master/texmf-dist/doc/latex/ncctools/mboxfill.pdf Binary files differnew file mode 100644 index 00000000000..c0deaf88e3f --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/mboxfill.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/nccbbb.pdf b/Master/texmf-dist/doc/latex/ncctools/nccbbb.pdf Binary files differnew file mode 100644 index 00000000000..afc442fc163 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/nccbbb.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/nccboxes.pdf b/Master/texmf-dist/doc/latex/ncctools/nccboxes.pdf Binary files differnew file mode 100644 index 00000000000..5ae8c6846d0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/nccboxes.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/ncccomma.pdf b/Master/texmf-dist/doc/latex/ncctools/ncccomma.pdf Binary files differnew file mode 100644 index 00000000000..50ba888fe2d --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/ncccomma.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/ncccropbox.pdf b/Master/texmf-dist/doc/latex/ncctools/ncccropbox.pdf Binary files differnew file mode 100644 index 00000000000..7f94e094cc5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/ncccropbox.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/ncccropmark.pdf b/Master/texmf-dist/doc/latex/ncctools/ncccropmark.pdf Binary files differnew file mode 100644 index 00000000000..e41e334d32f --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/ncccropmark.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/nccdashrule.pdf b/Master/texmf-dist/doc/latex/ncctools/nccdashrule.pdf Binary files differnew file mode 100644 index 00000000000..0ee6530cb0d --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/nccdashrule.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/nccfancyhdr.pdf b/Master/texmf-dist/doc/latex/ncctools/nccfancyhdr.pdf Binary files differnew file mode 100644 index 00000000000..b0b90acfd85 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/nccfancyhdr.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/nccfloats.pdf b/Master/texmf-dist/doc/latex/ncctools/nccfloats.pdf Binary files differnew file mode 100644 index 00000000000..89362555167 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/nccfloats.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/nccfoots.pdf b/Master/texmf-dist/doc/latex/ncctools/nccfoots.pdf Binary files differnew file mode 100644 index 00000000000..0277cd1fcf2 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/nccfoots.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/nccmath.pdf b/Master/texmf-dist/doc/latex/ncctools/nccmath.pdf Binary files differnew file mode 100644 index 00000000000..a0e4a59078a --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/nccmath.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/nccparskip.pdf b/Master/texmf-dist/doc/latex/ncctools/nccparskip.pdf Binary files differnew file mode 100644 index 00000000000..18ac5117724 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/nccparskip.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/nccpic.pdf b/Master/texmf-dist/doc/latex/ncctools/nccpic.pdf Binary files differnew file mode 100644 index 00000000000..cbe999f0c96 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/nccpic.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/nccrules.pdf b/Master/texmf-dist/doc/latex/ncctools/nccrules.pdf Binary files differnew file mode 100644 index 00000000000..9e1ec848162 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/nccrules.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/nccsect.pdf b/Master/texmf-dist/doc/latex/ncctools/nccsect.pdf Binary files differnew file mode 100644 index 00000000000..a5d03dfb2b8 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/nccsect.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/nccstretch.pdf b/Master/texmf-dist/doc/latex/ncctools/nccstretch.pdf Binary files differnew file mode 100644 index 00000000000..79eb846f6fd --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/nccstretch.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/nccthm.pdf b/Master/texmf-dist/doc/latex/ncctools/nccthm.pdf Binary files differnew file mode 100644 index 00000000000..8c8114ae5ec --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/nccthm.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/ncctools.pdf b/Master/texmf-dist/doc/latex/ncctools/ncctools.pdf Binary files differnew file mode 100644 index 00000000000..7898a97ecde --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/ncctools.pdf 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 Binary files differnew file mode 100644 index 00000000000..4c531c85fd6 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/tocenter.pdf diff --git a/Master/texmf-dist/doc/latex/ncctools/watermark.pdf b/Master/texmf-dist/doc/latex/ncctools/watermark.pdf Binary files differnew file mode 100644 index 00000000000..0ddeae42098 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ncctools/watermark.pdf |