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

Bug#710031: texlive-base: Babel and Rotating Cause Infinite Loop



Package: texlive-base
Version: 2013.20130523-1
Severity: important

Using the babel and rotating packages (sidewaystable) together in a document causes the following error to be repeated ad infinitum:

    \org@ifthenelse #1#2#3->\let \bbl@tempa \pageref \let \pageref \org@pageref \le
    t \bbl@tempb \ref \let \ref \org@ref \@safe@activestrue \org@ifthenelse {#1}{\l
    et \pageref \bbl@tempa \let \ref \bbl@tempb \@safe@activesfalse #2}{\let \pager
    ef \bbl@tempa \let \ref \bbl@tempb \@safe@activesfalse #3}
    #1<-\isodd {\R@@page }
    #2<-\let \pageref \bbl@tempa \let \ref \bbl@tempb \@safe@activesfalse \let \pag
    eref \bbl@tempa \let \ref \bbl@tempb \@safe@activesfalse \let \pageref \bbl@tem
    pa \let \ref \bbl@tempb \@safe@activesfalse \let \pageref \bbl@tempa \let \ref 
    \bbl@tempb \@safe@activesfalse \let \pageref \bbl@tempa \let \ref \bbl@tempb \@
    safe@activesfalse \let \pageref \bbl@tempa \let \ref \bbl@tempb \@safe@activesf
    alse \let \pageref \bbl@tempa \let \ref \bbl@tempb \@safe@activesfalse \let \pa
    geref \bbl@tempa \let \ref \bbl@tempb \@safe@activesfalse \let \pageref \bbl@te
    mpa \let \ref \bbl@tempb \@safe@activesfalse \let \pageref \bbl@tempa \let \ref
     \bbl@tempb \@safe@activesfalse \let \pageref \bbl@tempa \let \ref \bbl@tempb \
    @safe@activesfalse \let \pageref \bbl@tempa \let \ref \bbl@tempb \@safe@actives
    false \let \pageref \bbl@tempa \let \ref \bbl@tempb \@safe@activesfalse \let \p
    ageref \bbl@tempa \let \ref \bbl@tempb \@safe@activesfalse \let \pageref \bbl@t
    empa \let \ref \bbl@tempb \@safe@activesfalse \let \pageref \ETC.
    #3<-\let \pageref \bbl@tempa \let \ref \bbl@tempb \@safe@activesfalse \let \pag
    eref \bbl@tempa \let \ref \bbl@tempb \@safe@activesfalse \let \pageref \bbl@tem
    pa \let \ref \bbl@tempb \@safe@activesfalse \let \pageref \bbl@tempa \let \ref 
    \bbl@tempb \@safe@activesfalse \let \pageref \bbl@tempa \let \ref \bbl@tempb \@
    safe@activesfalse \let \pageref \bbl@tempa \let \ref \bbl@tempb \@safe@activesf
    alse \let \pageref \bbl@tempa \let \ref \bbl@tempb \@safe@activesfalse \let \pa
    geref \bbl@tempa \let \ref \bbl@tempb \@safe@activesfalse \let \pageref \bbl@te
    mpa \let \ref \bbl@tempb \@safe@activesfalse \let \pageref \bbl@tempa \let \ref
     \bbl@tempb \@safe@activesfalse \let \pageref \bbl@tempa \let \ref \bbl@tempb \
    @safe@activesfalse \let \pageref \bbl@tempa \let \ref \bbl@tempb \@safe@actives
    false \let \pageref \bbl@tempa \let \ref \bbl@tempb \@safe@activesfalse \let \p
    ageref \bbl@tempa \let \ref \bbl@tempb \@safe@activesfalse \let \pageref \bbl@t
    empa \let \ref \bbl@tempb \@safe@activesfalse \let \pageref \ETC.
    {\let}
    {\let}
    {\let}
    {\let}

    \@safe@activestrue ->\let \if@safe@actives \iftrue 
    {\let}

Interestingly, using a normal table instead of sidewaystable works fine.


##################################
minimal input file

\documentclass[12pt,twoside,openany]{book}
\usepackage[USenglish]{babel}
\usepackage{rotating}

\tracingall

\begin{document}

\begin{sidewaystable}[htbp]\footnotesize
\centering{
\caption{\textbf{babel and sidewaystable}}
\begin{tabular*}{\textwidth}{l l}
Hello &   World \\
\end{tabular*}
}
\end{sidewaystable}

\end{document}

######################################
 List of ls-R files

-rw-r--r-- 1 root root 1608 May 26 14:34 /etc/texmf/ls-R
-rw-r--r-- 1 root root 3099 May 26 14:34 /var/lib/texmf/ls-R
-rw-rw-r-- 1 root staff 316775 May 26 14:34 /usr/local/share/texmf/ls-R
lrwxrwxrwx 1 root root 29 May 12 03:11 /usr/share/texmf/ls-R -> /var/lib/texmf/ls-R-TEXMFMAIN
lrwxrwxrwx 1 root root 31 May 22 21:33 /usr/share/texlive/texmf-dist/ls-R -> /var/lib/texmf/ls-R-TEXLIVEDIST
lrwxrwxrwx 1 root root 31 May 22 21:33 /usr/share/texlive/texmf-dist/ls-R -> /var/lib/texmf/ls-R-TEXLIVEDIST
lrwxrwxrwx 1 root root 31 Oct  3  2012 /usr/share/texlive/texmf/ls-R -> /var/lib/texmf/ls-R-TEXLIVEMAIN
######################################
 Config files
-rw-r--r-- 1 root root 1101 May 26 14:34 /etc/texmf/web2c/texmf.cnf
-rw-r--r-- 1 root root 9733 May 26 12:00 /var/lib/texmf/web2c/fmtutil.cnf
-rw-r--r-- 1 amiri amiri 186 Jan 19 12:09 /home/amiri/.texmf-config/web2c/updmap.cfg
-rw-r--r-- 1 root root 15177 May 26 12:00 /var/lib/texmf/tex/generic/config/language.dat
######################################
 Files in /etc/texmf/web2c/
total 12
-rw-r--r-- 1 root root  283 Jan  9 14:47 mktex.cnf
-rw-r--r-- 1 root root 1101 May 26 14:34 texmf.cnf
-rw-r--r-- 1 root root   22 Apr  7 09:28 updmap.cfg
######################################
 md5sums of texmf.d
ca40c66f144b4bafc3e59a2dd32ecb9c  /etc/texmf/texmf.d/00debian.cnf
055e06548bac99958d8ab2dd1248f2b4  /etc/texmf/texmf.d/80tex4ht.cnf

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.9-4.towo-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages texlive-base depends on:
ii  debconf [debconf-2.0]  1.5.50
ii  dpkg                   1.16.10
ii  libpaper-utils         1.1.24+nmu2
ii  luatex                 0.76.0-2
ii  tex-common             4.03
ii  texlive-binaries       2013.20130523.30626-1
ii  ucf                    3.0027
ii  xdg-utils              1.1.0~rc1+git20111210-7

Versions of packages texlive-base recommends:
ii  lmodern  2.004.4-3

Versions of packages texlive-base suggests:
ii  epdfview [pdf-viewer]            0.1.8-3
ii  evince [postscript-viewer]       3.4.0-3.1
ii  ghostscript [postscript-viewer]  9.05~dfsg-6.3
pn  perl-tk                          <none>

Versions of packages tex-common depends on:
ii  debconf [debconf-2.0]  1.5.50
ii  dpkg                   1.16.10
ii  ucf                    3.0027

Versions of packages tex-common suggests:
ii  debhelper  9.20130518

Versions of packages texlive-base is related to:
ii  tex-common        4.03
ii  texlive-binaries  2013.20130523.30626-1

-- debconf information:
  texlive-base/texconfig_ignorant:
  tex-common/check_texmf_wrong:
  texlive-base/binary_chooser: pdftex, dvips, dvipdfmx, xdvi
  tex-common/check_texmf_missing:
PWD /home/amiri/SaltPeanuts
INPUT /etc/texmf/web2c/texmf.cnf
INPUT /usr/share/texmf/web2c/texmf.cnf
INPUT /usr/share/texlive/texmf-dist/web2c/texmf.cnf
INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt
INPUT test.tex
OUTPUT test.log
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/book.cls
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/book.cls
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/bk12.clo
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/bk12.clo
INPUT /usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr12.tfm
INPUT /var/lib/texmf/tex/generic/babel/babel.sty
INPUT /var/lib/texmf/tex/generic/babel/babel.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/rotating/rotating.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/rotating/rotating.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg
INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg
INPUT /usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
INPUT test.aux
INPUT test.aux
OUTPUT test.aux
INPUT /usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
INPUT /usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsl12.tfm
OUTPUT test.pdf
INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map
INPUT test.aux
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb

Reply to: