Some TeX Developments

Coding in the TeX world

TeXworks: Automatic LaTeX message detection

with 9 comments

TeXworks: Experimental LaTeX-errors interface

TeXworks: Experimental LaTeX-errors interface

The latest builds of TeXworks include support for scripting. There are not a lot of scripts just yet, but one that already looks good is LaTeX error message highlighting.

This already seems to work pretty well, and it’s one of the few things I miss from my previous editor of choice (WinEdt). It can already jump to the line in question, when you choose the appropriate line in the listing.

Of course, this is only the first step in getting full scripting support for TeXworks. But things look good to me: the extra complexity to the interface is minimal, and it really opens up the possibilities for more advanced users.

Written by Joseph Wright

October 24th, 2009 at 3:42 pm

Posted in TeXworks

Tagged with , ,

9 Responses to 'TeXworks: Automatic LaTeX message detection'

Subscribe to comments with RSS or TrackBack to 'TeXworks: Automatic LaTeX message detection'.

  1. Great news. Do you know what scripting language TeXworks uses? I have not followed the development of TeXworks recently.

  2. I guess, they use lua.

    Vafa Khalighi

    25 Oct 09 at 11:05 am

  3. or maybe Java Script.

    Vafa Khalighi

    25 Oct 09 at 11:54 am

  4. Actually QtScript, which is based on ECMAScript:

    I’d heard mention of a TeXworks version that used Lua scripting, but never saw it. The choice of language isn’t too important, I guess, and in the case of QtScript it seems the perfect fit for the rest of the development environment.

    Will Robertson

    25 Oct 09 at 12:32 pm

  5. Will Robertson

    25 Oct 09 at 12:32 pm

  6. Thank you Will and Vafa for the info. I have used Javascript a few times for web development, so learning how to script TeXworks should not be that hard.

  7. Perfect! I’ve missed this option in other tex editors.

    Fadi Semmo

    21 Nov 09 at 12:11 am

  8. @Will: the Lua-enabled version was a set of patches maintained by Steffan Löfler, iirc. Alain proposed 4 windows builds at one time: the “vanilla” version, a version with Lua, a version with printing, and one with both.

    Manuel

    27 Nov 09 at 7:14 pm

Leave a Reply