Hi,
Is there anyone out there who can check
http://tex.stackexchange.com/questions/151696/journal-of-statistical-software-class-breaks-preview-in-auctex
and tell me whether it is reproducible?
I heard from someone on the AUCTeX list, who could not reproduce it, so it
may be Debian specific. I'm using the default TeX Live installation on
wheezy.
The full text of the SO question follows. If you want more details, please
ask. I also attach the output of the preview run.
Please CC me on any reply. Thanks.
Regards, Faheem
#########################################################################
I'm using `AUCTeX 11.86-11` on Debian stable.
The `jss.sty` style file contained in the [JSS style file zip
archive](http://www.jstatsoft.org/downloads/JSSstyle.zip) breaks AUCTeX's
preview for me even with a simple file. NOTE: the `jsslogo.jpg` file is
also required.
For example,the following file
\documentclass[article]{jss}
\begin{document}
$x$
\end{document}
gives the error
LaTeX found no preview images
The more detailed error is:
ERROR: Illegal parameter number in definition of \MYLATEXline.
--- TeX said ---
<to be read again>
1
l.386 \gdef\FV@BeginScanning#1^^M
{%
Can any AUCTeX user
1. confirm this
2. tell me what the problem is?
I'll also try the AUCTeX list and update here if a solution is found.
####################################################################
Running `Preview-LaTeX' on `test' with ``pdflatex -ini -interaction=nonstopmode
"&pdflatex" prv_test.ini
"\nonstopmode\nofiles\PassOptionsToPackage{active,tightpage,auctex}{preview}\AtBeginDocument{\ifx\ifPreview\undefined\RequirePackage[displaymath,floats,graphics,textmath,sections,footnotes]{preview}[2004/11/05]\fi}"
"\input" test.tex''
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian) (INITEX)
restricted \write18 enabled.
entering extended mode
(./prv_test.ini
LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, lo
aded.
(/usr/share/texlive/texmf-dist/tex/latex/carlisle/mylatex.ltx)
(/usr/share/texlive/texmf-dist/tex/latex/tools/.tex File ignored))
No auxiliary output files.
(./test.tex (./jss.cls
Document Class: jss 2013/04/06 2.2 jss class by Achim Zeileis
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty))))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/ae/ae.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/ae/t1aer.fd)))
(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix
<2008/02/07> (tvz)
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.386 \gdef\FV@BeginScanning#1^^M
{%
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.389 \endgroup
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.395 ...be discarded. Hit <return> to continue.}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.402 \gdef\FancyVerbGetLine#1^^M
{%
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.413 \endgroup
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.413 \endgroup
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.425 ...n#1{\@ifnextchar\@nil{\@gobble}{\FV@EOF}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.426 ...@nil#1\@empty\else\expandafter\FV@EOF\fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.426 ...@nil#1\@empty\else\expandafter\FV@EOF\fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.445 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.445 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.445 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.465 \gdef\FV@@ReadLine#1^^M
#2^^M#3\@nil{%
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
2
l.465 \gdef\FV@@ReadLine#1^^M#2^^M
#3\@nil{%
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
3
l.469 \endgroup
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.469 \endgroup
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
2
l.469 \endgroup
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.503 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.503 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.511 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.511 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.516 {\csname FV@fontfamily@#1\endcsname}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.516 {\csname FV@fontfamily@#1\endcsname}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.516 {\csname FV@fontfamily@#1\endcsname}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.523 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.523 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.530 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.530 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.535 ...x\expandafter\next\expandafter~\endgroup}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.535 ...x\expandafter\next\expandafter~\endgroup}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.535 ...x\expandafter\next\expandafter~\endgroup}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.571 ...}[]{\def\FancyVerbDefineActive{#1\relax}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.574 \FancyVerbDefineActive#1\relax}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.588 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.608 ...setbox\FV@TabBox=\hbox{#1}\box\FV@TabBox}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.608 ...setbox\FV@TabBox=\hbox{#1}\box\FV@TabBox}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.624 ...com}[]{\def\FancyVerbFormatCom{#1\relax}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.627 \FancyVerbFormatCom#1\relax}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.629 \def\FancyVerbFormatLine#1{\FV@ObeyTabs{#1}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.629 \def\FancyVerbFormatLine#1{\FV@ObeyTabs{#1}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.630 ...FV}{xleftmargin}{\def\FV@XLeftMargin{#1}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.632 ...}{xrightmargin}{\def\FV@XRightMargin{#1}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.638 ...arameters}{\def\FV@ListParameterHook{#1}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.642 ...def\FancyVerbHFuzz{\number\@tempdima sp}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.662 \FV@BeginListFrame}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.662 \FV@BeginListFrame}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.685 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.685 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.728 \hss}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.728 \hss}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.735 \let\FV@ProcessLine\FV@ListProcessLine@ii}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.735 \let\FV@ProcessLine\FV@ListProcessLine@ii}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.738 ...et\FV@ProcessLine\FV@ListProcessLine@iii}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.738 ...et\FV@ProcessLine\FV@ListProcessLine@iii}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.743 \let\FV@ProcessLine\FV@ListProcessLine@iv}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.743 \let\FV@ProcessLine\FV@ListProcessLine@iv}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.753 \@endpetrue}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.753 \@endpetrue}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.778 ...doendpe\global\@ignorefalse\ignorespaces}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.778 ...doendpe\global\@ignorefalse\ignorespaces}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.780 ...imInput#1{\FV@UseVerbatim{\FV@Input{#1}}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.780 ...imInput#1{\FV@UseVerbatim{\FV@Input{#1}}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.788 ...doendpe\global\@ignorefalse\ignorespaces}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.788 ...doendpe\global\@ignorefalse\ignorespaces}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.790 ...mInput#1{\FV@LUseVerbatim{\FV@Input{#1}}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.790 ...mInput#1{\FV@LUseVerbatim{\FV@Input{#1}}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.859 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.859 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.869 \def\FV@LabelEnd{#2}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
2
l.869 \def\FV@LabelEnd{#2}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.869 \def\FV@LabelEnd{#2}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
2
l.869 \def\FV@LabelEnd{#2}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.869 \def\FV@LabelEnd{#2}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
2
l.869 \def\FV@LabelEnd{#2}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.874 {\@nameuse{FV@LabelPosition@#1}}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.874 {\@nameuse{FV@LabelPosition@#1}}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.874 {\@nameuse{FV@LabelPosition@#1}}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.931 \hss}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.931 \hss}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.931 \hss}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.931 \hss}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1019 ...V@FrameRule{\number\@tempdima sp\relax}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1023 ...FV@FrameSep{\number\@tempdima sp\relax}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1032 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1039 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1048 {\@nameuse{FV@Frame@#1}}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1048 {\@nameuse{FV@Frame@#1}}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1048 {\@nameuse{FV@Frame@#1}}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1069 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1069 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1080 ...e p@#1\endcsname\arabic{FancyVerbLine}}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1080 ...e p@#1\endcsname\arabic{FancyVerbLine}}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1080 ...e p@#1\endcsname\arabic{FancyVerbLine}}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1100 {\@nameuse{FV@Numbers@#1}}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1100 {\@nameuse{FV@Numbers@#1}}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1100 {\@nameuse{FV@Numbers@#1}}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1107 ...ne@key{FV}{stepnumber}{\FV@StepNumber#1}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1161 ...V@NumberSep{\number\@tempdima sp\relax}}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1183 \fi}
! Illegal parameter number in definition of \MYLATEXline.
<to be read again>
1
l.1183 \fi}
(That makes 100 errors; please try again.)
! ==> Fatal error occurred, no output PDF file produced!
Transcript written on prv_test.log.
Preview-LaTeX exited abnormally with code 1 at Sat Jan 4 17:12:11
Running `Preview-LaTeX' on `test' with ``pdflatex -shell-escape
"\nonstopmode\nofiles\PassOptionsToPackage{active,tightpage,auctex}{preview}\AtBeginDocument{\ifx\ifPreview\undefined\RequirePackage[displaymath,floats,graphics,textmath,sections,footnotes]{preview}[2004/11/05]\fi}"
"\input" test.tex''
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian)
\write18 enabled.
entering extended mode
LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, lo
aded.
No auxiliary output files.
(./test.tex (./jss.cls
Document Class: jss 2013/04/06 2.2 jss class by Achim Zeileis
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty))))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/ae/ae.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/ae/t1aer.fd)))
(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix
<2008/02/07> (tvz)) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def))
(/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def)))
(/usr/share/texlive/texmf-dist/tex/latex/natbib/natbib.sty
! LaTeX Error: \makeindex undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.795 \renewcommand\makeindex
{\NAT@makeindex
) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty))
Package hyperref Message: Driver (autodetected): hpdftex.
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
Package hyperref Warning: Option `hyperindex' has already been used,
(hyperref) setting the option has no effect on input line 444.
) (./test.aux) (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd)
(/usr/share/texmf/tex/latex/preview/preview.sty
(/usr/share/texmf/tex/latex/preview/prtightpage.def)
(/usr/share/texmf/tex/latex/preview/prauctex.def
No auxiliary output files.
(/usr/share/texmf/tex/latex/preview/prauctex.cfg))
(/usr/share/texmf/tex/latex/preview/prfootnotes.def)
Preview: Fontsize 10.95pt
Preview: PDFoutput 1
) (/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./test.out) (./test.out)
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\\' on input line 4.
! Preview: Snippet 1 started.
<-><->
l.4 \begin{document}
<jsslogo.jpg, id=4, 540.0175pt x 393.47pt> <use jsslogo.jpg>
Preview: Tightpage -32891 -32891 32891 32891
! Preview: Snippet 1 ended.(4288418+0x5885636).
<-><->
l.4 \begin{document}
[1 <./jsslogo.jpg>] (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pzc.fd)
! Preview: Snippet 2 started.
<-><->
l.5 $
x$
! Preview: Snippet 2 ended.(308974+0x410139).
<-><->
l.5 $x$
[2{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
(/usr/share/texlive/texmf-dist/tex/latex/ae/t1aett.fd) )
(see the transcript file for additional information)</usr/share/texlive/texmf-d
ist/fonts/type1/public/amsfonts/cm/cmmi10.pfb>
Output written on test.pdf (2 pages, 31652 bytes).
Transcript written on test.log.
Preview-LaTeX exited as expected with code 1 at Sat Jan 4 17:12:11
LaTeX: LaTeX found no preview images