CTAN new package: rvwrite
Date: August 28, 2010 9:12:01 AM CEST
This should be at your local mirror.
Jim Hef{}feron
Saint Michael's College
................................................................................
The following information was provided by our fellow contributor:
Name of contribution: rvwrite
Version number: 1.2
Author's name: CV Radhakrishnan
Location on CTAN: /macros/latex/contrib/rvwrite
Summary description: This package helps to fix insufficient number of write registers.
License type: lppl
Announcement text:
The io registers in TeX are often a matter of severe limitation. When we try to typeset a document that loads a lot of packages, it becomes a non-trivial task to satisfy register requirements of various packages that compete each other. It is further complicated, if refining the typeset copy involves usage of more custom packages which want to write out a few streams for reading during subsequent TeX compilations. LaTeX needs a few registers by default, some of the packages might need a few more streams thereby reducing the available number of registers to less than ten. At times, we have been forced to comment out a few write registers which are seemingly unused for the document in question to make available necessary registers for our custom packages. But, this is not an elegant way, also, it requires developer intervention during the production process. A package namely, rvwrite.sty, is written to solve this nagging problem.
This package is located at http://tug.ctan.org/tex-archive/macros/latex/contrib/rvwrite . More information is at http://tug.ctan.org/pkg/rvwrite (if the package is new it may take a day for that information to appear). We are supported by the TeX Users Group http://www.tug.org . Please join a users group; see http://www.tug.org/usergroups.html .
The io registers in TeX are often a matter of severe limitation. When we try to typeset a document that loads a lot of packages, it becomes a non-trivial task to satisfy register requirements of various packages that compete each other. It is further complicated, if refining the typeset copy involves usage of more custom packages which want to write out a few streams for reading during subsequent TeX compilations. LaTeX needs a few registers by default, some of the packages might need a few more streams thereby reducing the available number of registers to less than ten. At times, we have been forced to comment out a few write registers which are seemingly unused for the document in question to make available necessary registers for our custom packages. But, this is not an elegant way, also, it requires developer intervention during the production process. A package namely, rvwrite.sty, is written to solve this nagging problem.
This package is located at http://tug.ctan.org/tex-archive/macros/latex/contrib/rvwrite . More information is at http://tug.ctan.org/pkg/rvwrite (if the package is new it may take a day for that information to appear). We are supported by the TeX Users Group http://www.tug.org . Please join a users group; see http://www.tug.org/usergroups.html .
rvwrite – Increase the number of available output streams in LaTeX
The package addresses, for LaTeX documents, the severe limitation on the number of output streams that TeX provides.
The package uses a single TeX output stream, and writes “marked-up” output to this stream. The user may then post-process the marked-up output file, using LaTeX, and the document’s output appears as separate files, according to the calls made to the package.
The output to be post-processed uses macros from the widely-available ProTeX package.
Package | rvwrite |
Version | 1.2 |
Copyright | 2010 C. V. Radhakrishnan |
Maintainer | C. V. Radhakrishnan |