Directory macros/latex/contrib/scrwfile
scrwfile
— Use LaTeX .aux file in place of \newrite
files
LaTeX 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 LaTeX package, that provides a means of sending all LaTeX \newrite
, table of contents, and other miscellaneous output via the LaTeX .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 TeX 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 TeX distribution) or copy scrwfile.sty
to your document directory.
Download the contents of this package in one zip archive (598.5k).
scrwfile – Use LaTeX .aux file in place of \newrite files
The package provides a means of sending all LaTeX \newrite, table of contents, and other miscellaneous output via the LaTeX .aux file. The mechanism subverts the mechanism of \newrite, and means there will never be a “No room for new \write” message.
Package | scrwfile |
Home page | https://github.com/komascript/scrwfile |
Repository | https://github.com/komascript/scrwfile.git |
Version | 0.1.99 |
Licenses | The LaTeX Project Public License 1.3c |
Copyright | 2010–2023 Markus Kohm |
Maintainer | Markus Kohm (inactive) |
Contained in | TeX Live as scrwfile MiKTeX as scrwfile |
Topics | I/O management |
See also | morewrites rvwrite |