It may interest you to know that I have decided to see if the`latexconf'
idea mentioned here some months ago has the potential of being realized.

What I am currently doing is create a set of LaTeX classes (based on the
base classes, and backward compatible with them) that are massively 
parametrized (i.e. anything you might want to change has a variable/command 
name/counter/if attached to it). What I've done so far does not appear to
noticebly affect performance.

What I am also doing is moving some generally important add-on package 
functionality into this package. Stuff (e.g. hanging captions and the 
like, and some things found in Komascript and the Dutch classes and in 
titlesec and the upcoming titletoc) that ought to be by its nature in the 
base package, like it is in most word processors. Bloatware, you may say, 
but situation now is a little bit different than when fifty scientists were 
sharing a single VAX780!

Anyway, I am making this up as I go along; once finished, the idea is to 
create a graphical control utility (in tcl/tk or whatever) to be able to
configure all these parameters in a sensible way. Of course this could be done
directly from within LyX; but I think this facility will be useful independent
of LyX. Derfor I think the only thing LyX will have to do is (1) have a menu
item for calling this config utility, (2) have it edit myfile.lcf, if the
document itself is myfile.lyx, and (3) insert \input{myfile.lcf} into
the preamble. Of course provided the LyX configure finds it. In due time!

All this is theory still, as I am busy becoming a TeX/LaTeX guru (fascinating
language, but tricky ;-). Look at the current status (below), remembering
that this is still pre-cambrian alpha. I am doing this at my own pace when 
things are unusually hectic at my job, and will not get anywhere probably 
before summer, if not autumn. It's mainly the philosophy behind it that might 
currently interest you.

Have a look:

htpp://www.netby.net/Oest/Europa-Alle/vermeer/neoprene.dtx (and .ins)

Martin

Reply via email to