2010-05-24; LaTeX error parsing fails due to closing brackets in pdflatex output

View: New views
4 Messages — Rating Filter:   Alert me  

2010-05-24; LaTeX error parsing fails due to closing brackets in pdflatex output

by David Engster :: Rate this Message:

| View Threaded | Show Only this Message

When I try to jump to an error in my LaTeX-file with TeX-next-error, I
get the message "Error occured after last TeX file closed". I'm using a
CVS checkout from today and the following pdflatex from Ubuntu 10.04:

---------------- snip -------------------------------
pdfTeX 3.1415926-1.40.10-2.2 (TeX Live 2009/Debian)
kpathsea version 5.0.0
Copyright 2009 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
There is NO warranty.  Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Compiled with libpng 1.2.42; using libpng 1.2.42
Compiled with zlib 1.2.3.3; using zlib 1.2.3.3
Compiled with poppler version 0.12.4
----------------- snip -------------------------------

The reason for this seems to bet that there is a closing bracket without
a corresponding opening bracket in my pdflatex log output, which Auctex
interprets as the end of my LaTeX-File.

The line with the closing bracket looks like this:

--------------- snip --------------

[] [] \OT1/cmr/m/n/12 = [] \OML/cmm/m/it/12 ^^U[] \OT1/cmr/m/n/12 = []   \OMS/cmsy/m/n/12 ) [] [] \OT1/cmr/m/n/12 = []

--------------- snip --------------


If I delete this line from the log output before calling TeX-next-error,
Auctex jumps to the error as expected.

I can send you the complete output of the log via private mail if
necessary.

Regards,
David

Emacs  : GNU Emacs 23.2.1 (i686-pc-linux-gnu, GTK+ Version 2.20.0)
 of 2010-05-08 on spaten
Package: 2010-05-24

current state:
==============
(setq
 AUCTeX-date "2010-05-24"
 window-system 'x
 LaTeX-version "2e"
 TeX-style-path '("/home/void/emacs-packages/auctex/var/auctex"
                  "/home/void/emacs-packages/auctex/auctex/style"
                  "/home/void/.emacs.d/auctex/auto"
                  "/home/void/.emacs.d/auctex/style" "auto" "style")
 TeX-auto-save t
 TeX-parse-self t
 TeX-master t
 TeX-command-list '(("TeX" "%(PDF)%(tex) %`%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 %t" TeX-run-compile nil (texinfo-mode)
                     :help "Run Makeinfo with Info output")
                    ("Makeinfo HTML" "makeinfo --html %t" TeX-run-compile nil
                     (texinfo-mode) :help "Run Makeinfo with HTML output")
                    ("AmSTeX" "%(PDF)amstex %`%S%(PDFout)%(mode)%' %t"
                     TeX-run-TeX nil (ams-tex-mode) :help "Run AMSTeX")
                    ("ConTeXt" "texexec --once --texutil %(execopts)%t"
                     TeX-run-TeX nil (context-mode) :help "Run ConTeXt once")
                    ("ConTeXt Full" "texexec %(execopts)%t" TeX-run-TeX nil
                     (context-mode) :help "Run ConTeXt until completion")
                    ("BibTeX" "bibtex %s" TeX-run-BibTeX nil t :help "Run BibTeX")
                    ("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-command t t :help
                     "Generate PostScript file")
                    ("Index" "makeindex %s" TeX-run-command nil t :help
                     "Create index file")
                    ("Check" "lacheck %s" TeX-run-compile nil (latex-mode) :help
                     "Check LaTeX file for correctness")
                    ("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")
                    )
 )



_______________________________________________
bug-auctex mailing list
bug-auctex@...
http://lists.gnu.org/mailman/listinfo/bug-auctex

Re: 2010-05-24; LaTeX error parsing fails due to closing brackets in pdflatex output

by David Engster :: Rate this Message:

| View Threaded | Show Only this Message

David Engster writes:

> The reason for this seems to bet that there is a closing bracket without
> a corresponding opening bracket in my pdflatex log output, which Auctex
> interprets as the end of my LaTeX-File.
>
> The line with the closing bracket looks like this:
>
> --------------- snip --------------
>
> [] [] \OT1/cmr/m/n/12 = [] \OML/cmm/m/it/12 ^^U[] \OT1/cmr/m/n/12 = []   \OMS/cmsy/m/n/12 ) [] [] \OT1/cmr/m/n/12 = []
>
> --------------- snip --------------

The above line seems to be part of a formula from my tex file, which is
output after an "overfull hbox" warning.

I was able to circumvent this problem by using pdflatex's '-file-line-error'
option. I only stumbled upon that by browsing through the News section,
where this is noted for version 11.83, but it doesn't really say
how to activate this. I simply added it to `LaTeX-command-style', but
maybe there's a nicer/easier way?

Regards,
David

_______________________________________________
bug-auctex mailing list
bug-auctex@...
http://lists.gnu.org/mailman/listinfo/bug-auctex

Re: Re: 2010-05-24; LaTeX error parsing fails due to closing brackets in pdflatex output

by Ralf Angeli-3 :: Rate this Message:

| View Threaded | Show Only this Message

* David Engster (2010-05-25) writes:

> I was able to circumvent this problem by using pdflatex's '-file-line-error'
> option. I only stumbled upon that by browsing through the News section,
> where this is noted for version 11.83,

Yes, this should likely be added to the FAQ.

> but it doesn't really say
> how to activate this. I simply added it to `LaTeX-command-style', but
> maybe there's a nicer/easier way?

AFAIK you can also enable it globally in the configuration of your TeX
system.

--
Ralf

_______________________________________________
bug-auctex mailing list
bug-auctex@...
http://lists.gnu.org/mailman/listinfo/bug-auctex

Re: Re: 2010-05-24; LaTeX error parsing fails due to closing brackets in pdflatex output

by David Engster :: Rate this Message:

| View Threaded | Show Only this Message

Ralf Angeli writes:

> * David Engster (2010-05-25) writes:
>
>> I was able to circumvent this problem by using pdflatex's '-file-line-error'
>> option. I only stumbled upon that by browsing through the News section,
>> where this is noted for version 11.83,
>
> Yes, this should likely be added to the FAQ.
>
>> but it doesn't really say
>> how to activate this. I simply added it to `LaTeX-command-style', but
>> maybe there's a nicer/easier way?
>
> AFAIK you can also enable it globally in the configuration of your TeX
> system.

Ah, yes. After some digging, I found 'file_line_error_style' in
/etc/texmf/texmf.d/95NonPath.cnf. Setting this to 't' and then calling
update-texmf did the trick (this is for the tex-common package on
Ubuntu/Debian).

Thanks,
David


_______________________________________________
bug-auctex mailing list
bug-auctex@...
http://lists.gnu.org/mailman/listinfo/bug-auctex