Difference between revisions of "TeX Live"

From ArchWiki
Jump to: navigation, search
(Rewritten for 2008 release in extra (first draft))
m (Important information)
Line 17: Line 17:
 
== Important information ==
 
== Important information ==
  
* The installation now goes to /usr instead of /opt/texlive.
+
* The installation now goes to /usr instead of /opt/texlive. Upon upgrading from the 2007 packages, you might encounter some error messages about binaries not found under /opt/texlive/bin: you can safely ignore them.  
  Upon upgrading from the 2007 packages, you might encounter some  
+
  error messages about binaries not found under /opt/texlive/bin:  
+
  you can safely ignore them.  
+
  
* Instead of upgrading, we strongly suggest you simply remove all your old  
+
* Instead of upgrading, we strongly suggest you simply remove all your old texlive packages first, and then do a clean install under /usr.
  texlive packages first, and then do a clean install under /usr.
+
  
* For reasons of space and because life is too short, we don't
+
* For reasons of space and because life is too short, we don't provide the documentation. You can consult it online at http://tug.org/texlive/Contents/live/doc.html or on CTAN.
  provide the documentation. You can consult it online at  
+
  http://tug.org/texlive/Contents/live/doc.html or on CTAN.
+
 
   Documentation packages might soon be available on [community] though.
 
   Documentation packages might soon be available on [community] though.
  
* TeXLive (upstream) now provides a tool for incremental updates of  
+
* TeXLive (upstream) now provides a tool for incremental updates of CTAN packages. On that basis, we also plan to update our packages on a regular basis (we have written tools that almost automate that task).
  CTAN packages. On that basis, we also plan to update our packages  
+
  on a regular basis (we have written tools that almost automate  
+
  that task).
+
  
* Some tools and utilities included in TeX Live rely on
+
* Some tools and utilities included in TeX Live rely on ghostscript, perl, and ruby.  
  ghostscript, perl, and ruby.  
+
  
* For help and information about TeXLive see: http://tug.org/texlive/doc.html
+
* For help and information about TeXLive see: http://tug.org/texlive/doc.html and http://tug.org/texlive/doc/texlive-en/texlive-en.html
  and http://tug.org/texlive/doc/texlive-en/texlive-en.html
+
  
* System-wide configuration files are under /usr/share/texmf-config.
+
* System-wide configuration files are under /usr/share/texmf-config. User-spefic ones should be put under ~/.texlive/texmf-config. $TEXMFHOME is ~/texmf and $TEXMFVAR is ~/.texlive/texmf-var.
  User-spefic ones should be put under ~/.texlive/texmf-config.
+
  $TEXMFHOME is ~/texmf and $TEXMFVAR is ~/.texlive/texmf-var.
+
  
* A skeleton of a local texmf tree is at /usr/local/share/texmf:
+
* A skeleton of a local texmf tree is at /usr/local/share/texmf: this directory is writable for members of the group tex. Users of TeXLive 2007 should move /opt/texlive/texmf-local accordingly or change the variable $TEXMFLOCAL in texmf.cnf
  this directory is writable for members of the group tex.
+
  Users of TeXLive 2007 should move /opt/texlive/texmf-local
+
  accordingly or change the variable $TEXMFLOCAL in texmf.cnf
+
 
+
  
 
= List of all texlive-* packages =  
 
= List of all texlive-* packages =  

Revision as of 17:50, 12 September 2008

wiki page TeXLiveTemplate:I18n links start Template:I18n entry Template:I18n links end

Introduction

NEW: as of 12 Sept. 2008, TeXLive packages are available in extra for both arches, hence replacing the obsolete tetex. By installing the packages texlive-core (54MB) and its dependency texlive-bin (15MB), you will have a very solid and bleeding-edge typesetting system at your disposal!

Important information

  • The installation now goes to /usr instead of /opt/texlive. Upon upgrading from the 2007 packages, you might encounter some error messages about binaries not found under /opt/texlive/bin: you can safely ignore them.
  • Instead of upgrading, we strongly suggest you simply remove all your old texlive packages first, and then do a clean install under /usr.
 Documentation packages might soon be available on [community] though.
  • TeXLive (upstream) now provides a tool for incremental updates of CTAN packages. On that basis, we also plan to update our packages on a regular basis (we have written tools that almost automate that task).
  • Some tools and utilities included in TeX Live rely on ghostscript, perl, and ruby.
  • System-wide configuration files are under /usr/share/texmf-config. User-spefic ones should be put under ~/.texlive/texmf-config. $TEXMFHOME is ~/texmf and $TEXMFVAR is ~/.texlive/texmf-var.
  • A skeleton of a local texmf tree is at /usr/local/share/texmf: this directory is writable for members of the group tex. Users of TeXLive 2007 should move /opt/texlive/texmf-local accordingly or change the variable $TEXMFLOCAL in texmf.cnf

List of all texlive-* packages

The texlive packages are arranged into to groups: texlive-most and texlive-lang (NB: the groups texlive-most-doc and texlive-lang-doc are currently not provided but might be re-added to community soon).

The essential package texlive-core contains the basic texmf-dist tree, while texlive-bin contains the binaries, libraries, and the texmf tree. texlive-core is based on the “medium” install scheme of the upstream distribution. All other packages are based on the eponymous collections in TeXLive. The following links bring to a list of the CTAN packages contained in each Arch package.

NB: the contents of each package linked below is not yet updated on the wiki

Group texlive-most

NB: texlive-omega is no longer provided, and the omega and aleph binaries are not included in texlive-bin. They are unmaintained and obsolete. All files that depend on omega should have been removed. (Note that omega/aleph are still part of the official TeXLive DVD, but will probably disappear next year.)

Group texlive-lang

NB: The latter replaces and provides texlive-lang{african, arab, armenian, croatian, hebrew, indic, mongolian, tibetan, vietnamese}.


Alternative: TeXLive network install

See http://tug.org/texlive/doc/texlive-en/texlive-en.html#x1-140003

Alternative: TeX Live with loop-mounted DVD ISO

See TeXLive_from_iso (obsolete?)

See Also

For frequently asked qustions about TeX, TeXLive, and how it is packaged on arch, see the TeXLive FAQ.