---
author:
- Uwe Lück
title: |
    **Supplementary files belonging\
    to the *lineno.sty* distribution\
    Lazy `ASCII`$\to$`PDF` listings**
---

\[2011/02/16 documenting supplementary files\]

Preface {#preface .unnumbered}
=======

`lineno.sty` is a macro package made by Stephan I. Böttcher for attaching line numbers to LaTeX documents. Some people have used it for revising submittings in collaboration with referees or co-authors. Documentations are nowadays preferred to be in Adobe’s `PDF`—so `lineno.sty`’s documentation is [ `lineno.pdf`[^1]]{}.

`ednotes.sty` uses `lineno.sty` for critical editions, combining it with Alexander I. Rozhenko’s `manyfoot.sty`—this was Christian Tapp’s idea, who then hired me for adding the TeXnical details. In doing this, I had to change some internals of `lineno.sty`, so Stephan transferred maintenance to me; then some of my macro files that I originally had made for `ednotes.sty` wandered into the `lineno` directory of CTAN—because they turned out not to need `ednotes.sty`, just to work as extensions of `lineno.sty`.

Now, I haven’t had the time for making `.dtx` versions of the `.sty` files for `ednotes`. Therefore, ordinary `.pdf` documentation for the remaining `.sty` files of `lineno` is missing. What you see here is nothing but a somewhat structured listing of the additional `.txt` and `.sty` files in `PDF`, deriving from the `verbatim` package and its [`"5Cverbatiminput`]{} command. I hope the high quality (scalable) output is worth it.

By contrast, the new package `fnlineno.sty` added in 2011 for footnote line numbers is documented in [ `fnlineno.pdf`[^2]]{} in high quality, using the [ `nicetext`[^3]]{} bundle.

*U.L.*

The `.txt` files
================

Summary: `README.txt`
---------------------

Licenses/Copyright: `COPYING.txt`
---------------------------------

Update summaries: `CHANGEs.txt`
-------------------------------

Source file infos: `SRCFILEs.txt`
---------------------------------

Tabular and array environments
==============================

`lineno.sty`’s package options `edtable`, `longtable`, and `nolongtablepatch` redefine LaTeX tabular and array environments such that `lineno` and `ednotes` commands can be used inside. The code for these options resides in separate files at present. We are listing them here.

`edtable.sty`
-------------

`ltabptch.sty`
--------------

[`"5Clinelabel`]{} and notes from *math* mode: [ typeset@protect\
&gt;@ ]{} `ednmath0.sty`
=================================================================

Extended line number references: `vplref.sty`
=============================================

`vplref.sty` is input through the `lineno` package option `addpageno`. This adds page numbers to line number references to distant sides—using the `varioref` package from the LaTeX distribution.

[^1]: <http://mirror.ctan.org/macros/latex/contrib/lineno/lineno.pdf>

[^2]: <http://mirror.ctan.org/macros/latex/contrib/lineno/fnlineno.pdf>

[^3]: <http://mirror.ctan.org/macros/latex/contrib/nicetext>
