[tex-k] teTeX-beta 20021116 and source specials and the syntax package
Kai Großjohann
kai.grossjohann@uni-duisburg.de
Mon, 09 Dec 2002 10:52:50 +0100
--=-=-=
I used to use TeXlive 7 which grokked source specials fine. Here is
a small input document:
--=-=-=
Content-Type: text/x-tex
Content-Disposition: attachment; filename=x.tex
Content-Description: Small test of grammar environment
\documentclass{article}
\usepackage{syntax}
\begin{document}
\begin{grammar}
<S> ::= `.'
\end{grammar}
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
--=-=-=
Here is the output from the TeX run:
--=-=-=
Content-Disposition: attachment
Running `LaTeX' on `x' with ``latex --src-specials '\nonstopmode\input{x.tex}'''
This is derived from TeX, Version 3.14159 (Web2C 7.3.7x)
Source specials enabled.
LaTeX2e <2001/06/01>
Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, l
oaded.
(./x.tex (/usr/sw/texlive/7/texmf/tex/latex/base/article.cls
Document Class: article 2001/04/21 v1.4e Standard LaTeX document class
(/usr/sw/texlive/7/texmf/tex/latex/base/size10.clo))
(/usr/sw/texlive/7/texmf/tex/latex/mdwtools/syntax.sty)
No file x.aux.
[1] (./x.aux) )
Output written on x.dvi (1 page, 400 bytes).
Transcript written on x.log.
LaTeX finished at Mon Dec 9 10:40:20
--=-=-=
Content-Disposition: inline
As you can see, it works fine using TeXlive 7. Last weekend, I
installed teTeX-beta 20021116 where it fails:
--=-=-=
Content-Disposition: attachment
kai@lucy> latex --src-specials '\nonstopmode\input{x.tex}'
This is TeXk, Version 3.14159 (Web2C 7.3.11)
Source specials enabled.
LaTeX2e <2001/06/01>
Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, n
ohyphenation, loaded.
(./x.tex (/usr/local/tetex/texmf/tex/latex/base/article.cls
Document Class: article 2001/04/21 v1.4e Standard LaTeX document class
(/usr/local/tetex/texmf/tex/latex/base/size10.clo))
(/usr/local/tetex/texmf-local/tex/latex/mdwtools/syntax.sty) (./x.aux)
! Use of \gr@implitem doesn't match its definition.
<inserted text> \special
{src:5x.tex}
l.5 <
S> ::= `.'
[1] (./x.aux) )
(see the transcript file for additional information)
Output written on x.dvi (1 page, 284 bytes).
Transcript written on x.log.
[status 1]
--=-=-=
Content-Disposition: inline
Stefan suggested I report this to you. Hope this is okay.
Hm. There are three different versions of syntax.sty involved (the
one from TeXlive 7, the one from teTeX-beta, the one I downloaded from
ftp.dante.de). I tested teTeX-beta with all three of them, and got
(modulo filenames) the same output you see above.
Let me know if there is something I can do to help. Warning: I'm a
TeX-newbie. Can't even spell \expandafter.
--
~/.signature is: umop ap!sdn (Frank Nobis)
--=-=-=--