Yes, you got it right. The current Debian 12 released 2023 is shipping AUCTeX 12.2.
I removed the apt-installed AUCTeX and did the package-install stuff. It worked like charm. Many many thanks. I must add I have been an Emacs-AUCTeX user since the 2000s or so. I love acknowledging the terrific contribution that free software do in the studies I got published. Sometimes these acknowledgements get published[1]. I take this opportunity to thank you all again. [1]https://www.nature.com/articles/s41598-019-43220-8#Ack1 [https://media.springernature.com/m685/springer-static/image/art%3A10.1038%2Fs41598-019-43220-8/MediaObjects/41598_2019_43220_Fig1_HTML.png]<https://www.nature.com/articles/s41598-019-43220-8#Ack1> Seasonal synchronization of sleep timing in industrial and pre-industrial societies - Scientific Reports<https://www.nature.com/articles/s41598-019-43220-8#Ack1> www.nature.com José María Martín Olalla +34-9545-56075 https://orcid.org/0000-0002-3750-9113 Universidad de Sevilla ________________________________ De: Arash Esbati <ar...@gnu.org> Enviado: martes, 14 de noviembre de 2023 21:42 Para: JOSE MARIA MARTIN OLALLA <ola...@us.es> Cc: auctex@gnu.org <auctex@gnu.org> Asunto: Re: Wrong type argument: symbolp, when inserting equation reftex-label Jose Maria Martin Olalla <ola...@us.es> writes: > Many thanks Arash, > > AUCTeX version is 12.2 > > AUCTeX, emacs and the whole texmf were installed via apt install Thanks for the clarification. Do I get it right that the current Debian 12 (released this year) is shipping a 4 years old version of AUCTeX[1]? > I evaluated the code in scratch, or I think so: M+: and the code, no > line breaks. The minibuffer returned nil. Yes, this is then expected since you didn't install AUCTeX from ELPA. My suggestion presumed that. You have 2 choices now: • Activate AUCTeX the way you do it from your init file after 'emacs -Q' (I have no idea how one is supposed to do it on Debian) • You uninstall AUCTeX via apt and install it from ELPA as described here[2]. Then you can try the instruction I sent. > I opened a *.tex file with a TeX-master in local variables. However > the full AUCTeX bundle for LaTeX files was not available in the major > mode. Instead, the default TeX environment that is loaded with 'emacs > -Q filename.tex' was available. As if the eval code did not activate > AUCTeX actually. As a result C-c C-e did not launch an environment. Yes, this is then expected. What you did doesn't match your AUCTeX installation. Best, Arash Footnotes: [1] https://lists.gnu.org/archive/html/info-auctex/2019-10/msg00001.html [2] https://www.gnu.org/software/auctex/manual/auctex/Installation.html#Installation