Mon, 13 Aug 2007 23:47:46 +0200
> the attached example with xinitials works as long as neither graphicx
> nor xcolor is used. Loading any of those packages (and possibly others)
> causes LaTeX to stop with an error, see below. In slides from TUG99 I read:
> > LATEX2e* is a collection of packages that run on top of LATEX2e
you have to read the 1999/2000 statement as "runs on top of the 2e kernel",
but the more you stray away from that (by adding additional packages/third
party or not) the more fragile the situation gets.
since the l3 experimental packages implement quite a number of totally new
concepts (in case of xinitial, the underlying galley handling) other 2e
packages not written with anything like that in mind are likely to fail
especially if the implement some of the ideas used in the experimental
package, but in a different manner. graphicx and xcolor are likely candidate
as they extend the 2e option handling via key/vals and so does the l3 code
Basially, the packages back then where meant to be proof of concepts for a
number of ideas with the intention to complement them with others and then
reimplement a larger fraction of the important package using the expl3
language to get to a sound basis of code that could effectively be used for
production jobs and which could be used for extensions in various directions.
unfortunately shortly afterwards my work on LaTeX came to an abrupt stop for
personal health reasons and when I returned to it the books TLC2, LB2 and LGC2
took all my time and that of several others. So it is only now that we are
gradually starting to work on this
> I'm not really sure if that applies to xinitials. If not, what's the
> preferred way to put an image into the background and deal with colours,
> while xinitials is loaded?
i'm not sure there is one right now, it would probably require reimplementing
graphicx and xcolor using the xpl3 language first.