[texworks] %!TEX root =

Jérome Laurens jerome.laurens at u-bourgogne.fr
Mon Jan 5 18:00:49 CET 2009

Le 5 janv. 09 à 17:21, Stefan Löffler a écrit :
> I'd propose the following modification to deal with the problems  
> mentioned:
> Add an item titled "Auto" to the engine selection drop down menu. The
> typeset process would then be the following:
> Is "Auto" chosen as the engine?
> If no: use the selected engine
> If yes: does the current document have a "program=..." spec?
> If yes: use the specified program
> If no: is there a "root=" spec and does the root document have a
> "program=..." spec?
> If yes: use it
> If no: use the default engine
> The default engine could simply be set (this is the behavior right  
> now)
> or could be derived from the extension, certain content elements, etc.
> This way, the user can always override the automatic behavior (useful
> i.e. to run BibTeX on a document which is normally typeset with  
> LaTeX).
> In addition, a "project"-wide behavior can be specified by including a
> "program=..." spec in the root document which can be overridden in any
> sub-document.

This last option is not very user friendly.
It is rather weird to "typeset" a document in order to run bibtex and  
make the bibliography.
It would be much better to have a menu entry called "Make the  
Bibliography", "Make the Glossary" or "Make the Index".
This is a self explanatory user interface.

> -Stefan

More information about the texworks mailing list