Menu

#107 varioref

KOMA-Script 3.49.3
closed
nobody
2026-06-07
2026-06-04
No

scrartcl now has a problem with varioref : TeX capacity exceeded. This is new. The same MWE was working in March.

\documentclass{scrartcl}
\usepackage[nospace]{varioref}
\begin{document}
Hello world!
\end{document}

See this topic on a French-speaking users' forum.

Please notice I always use an up-to-date TeX Live and lualatex.

Hoping to help. If unappropriate, my apologies: I'm not used to reporting issues. Thank you for the wonderful koma-classes.

Related

Issues: #109

Discussion

  • Markus Kohm

    Markus Kohm - 2026-06-04

    Sorry, I'm not speaking french. The last update of KOMA-Script was in February. This issue happens after the latest update of varioref which is not a KOMA-Script package. varioref defines extrasenglish as:
    \extrasenglish \def \reftextfaceafter {on the \reftextvario {facing}{next} page}\def \reftextfacebefore {on the \reftextvario {facing}{preceding} page}\def \reftextafter {on the \reftextvario {following}{next} page}\def \reftextbefore {on the \reftextvario {preceding}{previous} page}\def \reftextcurrent {on \reftextvario {this}{the current} page}\def \reftextfaraway ##1{on page~\pageref {##1}}\def \reftextpagerange ##1##2{on pages~\pageref {##1}--\pageref {##2}}\def \reftextlabelrange ##1##2{\ref {##1} to~\ref {##2}}\let \vrefformat \vrefdefaultformat \let \Vrefformat \Vrefdefaultformat \let \fullrefformat \fullrefdefaultformat \let \vrefrangeformat \vrefrangedefaultformat
    So as you can see there is a recursion in the definition and running \extrasenglish loops forever. The same happens with:

    \documentclass{article}
    \usepackage{varioref}
    \begin{document}
    \extrasenglish
    Hello world!
    \end{document}
    

    So you should report it as an issue of varioref.

    Note also: KOMA-Script is currently in a consolidation phase and therefore currently I do not workaround issues that happens because of changes of third-party packages.

     

    Related

    Wiki (English): Release 3.49


    Last edit: Markus Kohm 2026-06-04
  • Markus Kohm

    Markus Kohm - 2026-06-04
    • labels: --> varioref, LaTeX
     
  • Markus Kohm

    Markus Kohm - 2026-06-05
    • status: open --> pending
     
  • Markus Kohm

    Markus Kohm - 2026-06-05

    Reported upsteam. Waiting for response there.

     
    • Henri Butron

      Henri Butron - 2026-06-05

      As I'm not used to bug reporting, thank you for reporting it. And for your wonderful packages.

       
      • Markus Kohm

        Markus Kohm - 2026-06-07

        The bug report here was good. Really minimal and easy to reproduce. As a user it is hard to decide where to report ist. And it is always better to report at the "wrong" place than not reporting. So: Thank you!

         
  • Markus Kohm

    Markus Kohm - 2026-06-07
    • labels: varioref, LaTeX --> varioref, LaTeX, nothing to do
    • status: pending --> closed
     
  • Markus Kohm

    Markus Kohm - 2026-06-07

    Closed. because Frank accepted it as a bug in varioref. Nothing to do in KOMA-Script.

     

Log in to post a comment.