CTAN Comprehensive TeX Archive Network

Directory macros/latex/contrib/scrwfile

README.md

scrwfile — Use .aux file in place of \newrite files


package scrwfile Copyright (c) 2010—2023 Markus Kohm Release: 2023-04-01 v0.1.99 License: LPPL 1.3c (see LICENSE.md) CTAN Location: https://ctan.org/pkg/scrwfile


Summary

scrwfile is a package, that provides a means of sending all \newrite, table of contents, and other miscellaneous output via the .aux-file. The mechanism subverts the mechanism of \newrite, and means there will almost never be a “No room for new \write” message.

scrwfile is a KOMA-Script spin-off and was part of that bundle up to scrwfile version 0.1.12 resp. KOMA-Script version 3.38. It has been removed from KOMA-Script because it is experimental and no longer maintained officially.

Status

This is an experimental package. There is currently no official maintainer of this package.

Installation

We recommend to use the package manager of your distribution to install packages. However, if you need to install scrwfile manually, you can either use a semi-manual installation or a completely manual installation.

Semi-manual Installation

For a semi-manual installation you can first create a local clone of the repository:

git clone https://github.com/komascript/scrwfile.git

Then enter the directory created while cloning the repository:

cd scrwfile

Last, but not least use l3build to install it locally with manual and sources:

l3build install --full

or without manual and sources:

l3build install

Completely Manual Installation

To do a completely manual installation, download scrwfile.dtx. Then extract it using:

tex scrwfile.dtx

To create the manual use:

pdflatex scrwfile.dtx
mkindex scrwfile
pdflatex scrwfile.dtx
pdflatex scrwfile.dtx

Now, you can either install it in the proper directory (see the documentation of your distribution) or copy scrwfile.sty to your document directory.


Download the contents of this package in one zip archive (598.5k).

scrwfile – Use .aux file in place of \newrite files

The package provides a means of sending all \newrite, table of contents, and other miscellaneous output via the .aux file. The mechanism subverts the mechanism of \newrite, and means there will never be a “No room for new \write” message.

Packagescrwfile
Home pagehttps://github.com/komascript/scrwfile
Repositoryhttps://github.com/komascript/scrwfile.git
Version0.1.99
LicensesThe Project Public License 1.3c
Copyright2010–2023 Markus Kohm
MaintainerMarkus Kohm (inactive)
Contained inTeX Live as scrwfile
MiKTeX as scrwfile
TopicsI/O management
See alsorvwrite
morewrites
...
Guest Book Sitemap Contact Contact Author