GNU bug report logs - #40222
12.2.0; Reftex occasionally mixes up the levels of sectioning in the toc

Previous Next

Package: auctex;

Reported by: thibaut.verron <at> gmail.com

Date: Wed, 25 Mar 2020 14:04:01 UTC

Severity: normal

Found in version 12.2.0

To reply to this bug, email your comments to 40222 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-auctex <at> gnu.org:
bug#40222; Package auctex. (Wed, 25 Mar 2020 14:04:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to thibaut.verron <at> gmail.com:
New bug report received and forwarded. Copy sent to bug-auctex <at> gnu.org. (Wed, 25 Mar 2020 14:04:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Thibaut Verron <thibaut.verron <at> gmail.com>
To: bug-auctex <at> gnu.org
Subject: 12.2.0;
 Reftex occasionally mixes up the levels of sectioning in the toc
Date: Wed, 25 Mar 2020 15:03:06 +0100
[Message part 1 (text/plain, inline)]
Hello,

Sometimes (rarely), reftex-toc cannot place some sections at their
correct level.

The following document is more or less minimal:

"""
\documentclass{report}
\begin{document}

\chapter{Chapter 1}
\subsection{Subsection 1}
\section*{Section}
\section{Section 2}

\end{document}

%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
"""

The table of contents presented by reftex-toc is the following:

"""
   1 Chapter 1
       1.0.1 Subsection 1
         * Section
     1.1 Section 2
"""

Notice how the unnumbered section is ranked deeper than the subsection.

Removing the subsection, the chapter, or changing the unnumbered section
for a numbered
one all make the abnormal behavior disappear.

Promoting and demoting works as expected, but anything down from chapter
(so, anything but
part) is shifted a few indents to the right. A chapter* would be aligned
with the
subsection, and subdivisions are indented further.

The bug also happens with `emacs -Q`.

---------------------------------------------------------------------------------------------------

Emacs  : GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.11)
 of 2019-09-23, modified by Debian
Package: 12.2.0

current state:
==============
(setq
 AUCTeX-date "2019-10-31"
 window-system 'x
 LaTeX-version "2e"
 TeX-style-path '("~/.emacs.d/auctex"
"/home/verron/.emacs.d/straight/build/auctex/style"
 "/home/verron/.emacs.d/auctex/auto" "/home/verron/.emacs.d/auctex/style"
"auto" "style")
 TeX-auto-save t
 TeX-parse-self t
 TeX-master t
 TeX-command-list '(("LatexMk" "latexmk %(-PDF)%S%(mode) %(file-line-error)
%(extraopts) %t" TeX-run-latexmk nil
    (plain-tex-mode latex-mode doctex-mode) :help "Run LatexMk")
   ("TeX" "%(PDF)%(tex) %(file-line-error) %`%(extraopts)
%S%(PDFout)%(mode)%' %t" TeX-run-TeX nil
    (plain-tex-mode ams-tex-mode texinfo-mode) :help "Run plain TeX")
   ("LaTeX" "%`%l%(mode)%' %T" TeX-run-TeX nil (latex-mode doctex-mode)
:help "Run LaTeX")
   ("Makeinfo" "makeinfo %(extraopts) %t" TeX-run-compile nil
(texinfo-mode) :help
    "Run Makeinfo with Info output")
   ("Makeinfo HTML" "makeinfo %(extraopts) --html %t" TeX-run-compile nil
(texinfo-mode) :help
    "Run Makeinfo with HTML output")
   ("AmSTeX" "amstex %(PDFout) %`%(extraopts) %S%(mode)%' %t" TeX-run-TeX
nil (ams-tex-mode) :help
    "Run AMSTeX")
   ("ConTeXt" "%(cntxcom) --once --texutil %(extraopts) %(execopts)%t"
TeX-run-TeX nil
    (context-mode) :help "Run ConTeXt once")
   ("ConTeXt Full" "%(cntxcom) %(extraopts) %(execopts)%t" TeX-run-TeX nil
(context-mode) :help
    "Run ConTeXt until completion")
   ("BibTeX" "bibtex %s" TeX-run-BibTeX nil
    (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode
context-mode) :help
    "Run BibTeX")
   ("Biber" "biber %s" TeX-run-Biber nil
    (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help
"Run Biber")
   ("View" "%V" TeX-run-discard-or-function t t :help "Run Viewer")
   ("Print" "%p" TeX-run-command t t :help "Print the file")
   ("Queue" "%q" TeX-run-background nil t :help "View the printer queue"
:visible
    TeX-queue-command)
   ("File" "%(o?)dvips %d -o %f " TeX-run-dvips t
    (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help
    "Generate PostScript file")
   ("Dvips" "%(o?)dvips %d -o %f " TeX-run-dvips nil
    (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help
    "Convert DVI file to PostScript")
   ("Dvipdfmx" "dvipdfmx %d" TeX-run-dvipdfmx nil
    (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help
    "Convert DVI file to PDF with dvipdfmx")
   ("Ps2pdf" "ps2pdf %f" TeX-run-ps2pdf nil
    (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help
    "Convert PostScript file to PDF")
   ("Glossaries" "makeglossaries %s" TeX-run-command nil
    (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help
    "Run makeglossaries to create glossary\n     file")
   ("Index" "makeindex %s" TeX-run-index nil
    (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help
    "Run makeindex to create index file")
   ("upMendex" "upmendex %s" TeX-run-index t
    (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help
    "Run upmendex to create index file")
   ("Xindy" "texindy %s" TeX-run-command nil
    (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help
    "Run xindy to create index file")
   ("Check" "lacheck %s" TeX-run-compile nil (latex-mode) :help "Check
LaTeX file for correctness")
   ("ChkTeX" "chktex -v6 %s" TeX-run-compile nil (latex-mode) :help
    "Check LaTeX file for common mistakes")
   ("Spell" "(TeX-ispell-document \"\")" TeX-run-function nil t :help
"Spell-check the document")
   ("Clean" "TeX-clean" TeX-run-function nil t :help "Delete generated
intermediate files")
   ("Clean All" "(TeX-clean t)" TeX-run-function nil t :help
    "Delete generated intermediate and output files")
   ("Other" "" TeX-run-command t t :help "Run an arbitrary command"))
 )
[Message part 2 (text/html, inline)]

Information forwarded to bug-auctex <at> gnu.org:
bug#40222; Package auctex. (Wed, 25 Mar 2020 14:18:02 GMT) Full text and rfc822 format available.

Message #8 received at 40222 <at> debbugs.gnu.org (full text, mbox):

From: Thibaut Verron <thibaut.verron <at> gmail.com>
To: 40222 <at> debbugs.gnu.org
Subject: Update
Date: Wed, 25 Mar 2020 15:16:42 +0100
[Message part 1 (text/plain, inline)]
I used the wrong command for reporting the bug, here is the information
reported by the reftex reporter.

Package: 26.3

current state:
==============
(setq
 window-system 'x
 reftex-plug-into-AUCTeX t
 )
[Message part 2 (text/html, inline)]

This bug report was last modified 4 years and 4 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.