CTAN new package: rvwrite
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.
|Copyright||2010 C. V. Radhakrishnan|
|Maintainer||C. V. Radhakrishnan|