[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#752773: Bug report: the new listings.sty yields failures



Hi Norbert,

would you consider getting this fix into a jessie update?  Or allowing
me to prepare one?

AIUI the corresponding change is
http://tug.org/svn/texlive/trunk/Master/texmf-dist/tex/latex/listings/listings.sty?r1=35124&r2=37534

Thanks,
Julien

On Wed, Jul  1, 2015 at 01:52:31 +0200, Vincent Lefevre wrote:

> On 2014-06-29 10:07:31 +0900, Norbert Preining wrote:
> > Dear Jobst,
> > 
> > one more thing: On the TeX Live mailing list Qing Lee send a fix:
> > 
> > **********************8
> > It seems that listings used brace trick in a wrong way since 2014/03/04 v1.5c:
> > ...
> >     % \lstthanks{Luc~Van~Eycken}{Luc.VanEycken@esat.kuleuven.be}{2014/01/22}
> >     % reported, that the experimental implementation of |\lstinline| with
> >     % braces instead of characters surrounding the source code resulted in an
> >     % error if used in a tabular environment. He found that this error comes
> >     % from the master counter (cf. appendix D (Dirty Tricks), item 5. (Brace
> >     % hacks), of the TeXbook (p. 385-386)). Adding the following line remedies
> >     % the wrong behaviour.
> > 
> > A quick fix is
> > 
> >     \makeatletter
> >     \renewcommand\lstinline[1][]{%
> >         \leavevmode\bgroup % \hbox\bgroup --> \bgroup
> >           \def\lst@boxpos{b}%
> >           \lsthk@PreSet\lstset{flexiblecolumns,#1}%
> >           \lsthk@TextStyle
> >           \ifnum\iffalse{\fi`}=\z@\fi
> >           \@ifnextchar\bgroup{%
> >             \ifnum`{=\z@}\fi%
> >             \afterassignment\lst@InlineG \let\@let@token}{%
> >             \ifnum`{=\z@}\fi\lstinline@}}
> >     \makeatother
> > Details: http://tex.stackexchange.com/a/10371
> > 
> > *********************
> 
> The bug appears to be fixed in 2015.20150625-1 (\lstinline has changed,
> but not in the way above): with my testcase, pdflatex no longer fails,
> and the output is the same as with listings.sty 1.4. So, I'm closing
> the bug.
> 
> -- 
> Vincent Lefèvre <vincent@vinc17.net> - Web: <https://www.vinc17.net/>
> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

-- 
Julien Cristau          <julien.cristau@logilab.fr>
Logilab		        http://www.logilab.fr/
Informatique scientifique & gestion de connaissances

Attachment: signature.asc
Description: Digital signature


Reply to: