[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: teTeX and TeX Live interoperability



On Wed, Nov 02, 2005 at 23:58 +0000, Julian Gilbey wrote:
> On Wed, Nov 02, 2005 at 10:14:16PM +0100, Ralf Stubner wrote:
> > Meanwhile, I have found one problem with this approach. Even if we would
> > separate the TEXMF trees, there would still be the configfiles installed
> > in /etc/texmf. Not sure what would be a good strategie for overlaps
> > among those files.
> 
> These should only exist in conflicting packages, I would guess.  Can
> you give examples of what you're thinking about?

One example are configuration files for LaTeX packages like
microtype.sty, that are placed in /etc/texmf/latex/ with links from
their location in the TEXMF tree. If the TeX Live packages place the
configuration files into /etc/texmf/latex/, too, tetex-extra and
texlive-latexextra would have to conflict.

Similar for map files. I am not sure if there are any cases where both
teTeX and TeX Live would use the exact same location, but having say
/etc/texmf/map/dvips/misc/marvosym.map from tetex-extra (currently base)
and /etc/texmf/map/dvips/marvosym/marvosym.map from texlive-fontsextra
looks at least confusing to me.

One could try to differentiate between those files in /etc/texmf that
are effectively placed in some TEXMF tree via links (eg, /etc/texmf/map
and /etc/texmf/latex) and files in places like /etc/texmf/updmap.d etc.
For the former, one could introduce an additional directory level in
/etc/texmf:


Link location:                         File location:               
                                                                   
/usr/share/texmf-teTeX/tex/latex/...   /etc/texmf/teTeX/latex       
/usr/share/texmf-TeXLive/tex/latex/... /etc/texmf/TeXLive/latex     
/usr/share/texmf/tex/latex/...         /etc/texmf/latex             

or links like

/usr/share/texmf-teTeX/fonts/map/dvips   -> /etc/texmf/teTeX/map/dvips       
/usr/share/texmf-TeXLive/fonts/map/dvips -> /etc/texmf/TeXLive/map/dvips   
/usr/share/texmf/fonts/map/dvips         -> /etc/texmf/map/dvips             

For files in /etc/texmf/updmap.d etc, one would have to agree on a
unique naming scheme. But I am not sure, if this would really solve all
problems. 

cheerio
ralf




Reply to: