1
README TeX live for Debian
2
==========================
4
This file contains only information concerning the packaging of TeX live
5
for Debian, especially the differences to a TeX live system as installed
6
from the TeX live DVD/CD.
11
2. configuration of formats, languages, and fonts
12
3. Differences to TeX live (upstream)
13
4. other configuration
14
5. interaction with teTeX
15
6. other TeX related packages in the Debian archive
17
------------------------------------------------------------------------
21
TeX live for Debian follows the Debian TeX policy as documented in
22
/usr/share/doc/tex-common/
23
(in txt, html, and pdf format). TeX & friends input files and fonts are
24
installed into TEXMFDIST=/usr/share/texmf-texlive.
27
2. configuration of formats, languages, and fonts
28
-------------------------------------------------
29
Again, the packages follow the Debian TeX policy. Please see the above
30
mentioned document for configuration of formats, languages, and fonts.
31
This means that you shouldn't normally use updmap to enable and/or disable
35
3. Differences to TeX live (upstream)
36
-------------------------------------
39
The texmf.cnf file in Debian is shared between teTeX and TeX live packages
40
and is installed by the tex-common package. It is in /etc/texmf/texmf.cnf
41
and is configured by config snippets in /etc/texmf/texmf.d/. Again, please
42
see the Debian TeX policy.
44
b. not included packages
46
The following packages are not included in Debian:
47
. XyMTeX: it is not redistributable and will be taken out of
49
. ppower4: the jar file comes without java sources, thus it cannot
50
be included, but ppower4 will be packaged separately.
52
Some collection are not packaged, as the packages they contain are already
53
in Debian, or should be packaged separately. Furthermore, some TeX packages
54
are excluded from the debian packages out of the same reasons:
55
already in Debian (incomplete list):
56
cm-super, texinfo, preview, lcdf-typetools, passivetex, tex4ht,
57
jadetex, xmltex, tipa, t1utils, prosper, tpslifonts
58
CJK, arphic, c90enc, cns, garuda, norasi, uhc, wadalab,
59
should be packages independently
60
collection-psutils, collection-ttfutils, collection-graphicstools
61
collections gone because the containing TeX packages are in Debian
62
collection-langarab (would have been texlive-lang-arab)
64
collection-htmlxml (would have been texlive-htmlxml)
65
replaced by xmltex, jadetex, passivetex, tex4ht
66
collection-langcjk (would have been texlive-lang-cjk)
67
replaced by latex-cjk-all
69
If a package is removed from a collection/Debian package due to the
70
existence of an equivalent package in Debian, the collection/Debian package
71
depends on the other package, so no functionality is lost.
73
For disappearing whole collections this is not possible, but the metapackage
74
`texlive' depends on all the necessary items.
76
4. other configuration
77
----------------------
78
For TeX packages there is no standard configuration file. And as every file
79
can in fact change any configuration option later on, the distinction
80
between configuration files and input files is not exactely definable.
82
Actual programs (like dvips) have their configuration in /etc/texmf/texlive.
84
If you want to change/override a TeX input file (like a map file), copy it
85
from the main texmf tree in /usr/share/texmf-texlive and put it into
86
/etc/texmf at the appropriate location.
89
5. interaction with teTeX
90
-------------------------
91
Several of the TeX live packages can be installed on a teTeX system without
92
any problems. Prime candidates are texlive-fonts-(recommended|extra) and
93
texlive-latex-(recommended|extra) to get many packages not present in
94
teTeX. Note that the search order as defined in /etc/texmf/texmf.d is
95
to search first the teTeX tree /usr/share/texmf-tetex and only after this
96
the TeX live tree /usr/share/texmf-texlive, so packages in both distributions
97
will be taken from teTeX.
100
6. other TeX related packages in the Debian archive
101
---------------------------------------------------
102
Currently most packages in Debian depend on tetex-base and/or
103
tetex-bin if they need some TeX system. Bugs are/will be filed against
104
all these package to depend on the respective alternatives, so that
105
you can use these packages either with teTeX or with TeX live on
108
Furthermore, most of the TeX packages in Debian do not conform with
109
the current layout of TeX live for Debian (nor with the new teTeX),
110
and thus the TeX live packages conflict with these packages. Most (if
111
not all) of these packages are already provided by one of the TeX live
112
for Debian packages, please see the respective descriptions to find
113
out which packages are included.
115
As soon as the TeX packages in Debian are working together with TeX
116
live for Debian packages, the conflicts will be removed and the
117
respective packages will not be included in the TeX live packages, but
118
they will depend on these TeX packages (this already happend with
119
cm-super and texinfo).