# [tex-live] listings.sty Suddenly Broke

Tue Dec 15 18:56:54 CET 2009

Two questions:

(1) Does someone else see the same (wrong) behavior on their installation?
If so, then I can feel a little bit good that it is not just my
configuration (and I can stop chasing down all the configuration files all
over the place). How about with 2008?

(2) Running on Ubuntu 9.10. I have three TexLive installations, 7, 8, and 9
(that is 200X). The 2008 and 2009 were installed with install-tl (the
appropriate version). It may be the case that I was wrong about the problem
just manifesting. That is, I cannot find a version of the PDF that worked
that was certainly produced with 2009 _or_ 2008. Thus I fall back on 2007
which is much less helpful in making fine tuning formatting decisions (adds
20 pages to a 500 page book).

(3) If I were not at the final layout stage this would not freak me out as
much as it does. If someone else can make this work with 2K8 or 2K9, then I
will beat my head against the problem and trace down the configuration. If
the code does not work for another, then I will punt and fall back to 2K7.

Thanks in advance for any information.

-bcl

On Tue, Dec 15, 2009 at 4:24 AM, Ulrike Fischer <news3 at nililand.de> wrote:

> Am Mon, 14 Dec 2009 17:47:31 -0500 schrieb Brian C. Ladd:
>
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > I am not sure this is a TexLive question. Heck, I am not sure of anything
> right
> > now except that when I built the document 10 days ago listings.sty
> numbered the
> > listings correctly. Today, not so much.
> >
> > Sample file: testing.tex
> > \documentclass{article}
> > \usepackage{listings}[2007/02/22]
> > % comment one
> > % comment two  --- need to fill out the line count a little bit
> >
> > \begin{document}
> > Testing
> > \lstinputlisting[numbers=left,linerange={3-4,7-8}]{testing.tex}
> > \end{document}
> >
> >
> > Output: xelatex testing.tex
> >      Testing
> > 1 % comment one
> > 2 % comment two  --- need to fill out the line count a little bit
> > 3 Testing
> > 4 \lstinputlisting[numbers=left,linerange={3-4,7-8}]{testing.tex}
> >
> > The _lines_ are the right lines, extracted from the file. The line
> numbers, on
> > the other hand, are wrong. Using firstnumber=3 it is possible to get the
> first
> > group of numbers right.
> >
> > I am using XeLaTeX (the real files are all fontified and such) but this
> sample
> > compiles and produces the same output for latex, pdflatex, and xelatex
> (didn't
> > try any other flavors).
> >
> > What has changed in the last week? Nothing that I know of.
>
> I don't think that anything has changed. _If_ it is possible to get
> the output you want the only place where you could have hide the
> code is a local listings.cfg. But I doubt that it is actually
> possible.
>
>
>
> --
> Ulrike Fischer
>
>

--