Difference between revisions of "TeX Live"

From ArchWiki
Jump to: navigation, search
(Rewritten for 2008 release in extra (first draft))
Line 1: Line 1:
 +
wiki page TeXLive
 +
 
[[Category:HOWTOs (English)]]
 
[[Category:HOWTOs (English)]]
 
[[Category:Software (English)]]
 
[[Category:Software (English)]]
Line 10: Line 12:
 
= Introduction =
 
= Introduction =
  
'''NEW: [[TeXLive_2008|TESTERS NEEDED FOR NEW SVN PACKAGES]]'''
+
NEW: as of 12 Sept. 2008, [http://www.tug.org/texlive/ '''TeXLive'''] packages are available in extra for both arches, hence replacing the obsolete [http://www.tug.org/tetex/ '''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 ==
  
Since [http://www.tug.org/tetex/ '''tetex'''] -- the standard distribution of TeX and friends for Unix systems -- is no longer maintained, many users have expressed the wish that it be replaced by [http://www.tug.org/texlive/ '''TeXLive''']. See [http://bbs.archlinux.org/viewtopic.php?id=35991 this forum discussion] for more details. The good news is that TeXLive packages for Arch Linux (based on TeXLive 2007 with incremental updates to the latest version of all CTAN packages) are now available in [http://aur.archlinux.org/packages.php?O=0&K=texlive&PP=50 '''community'''] (as of Sept. 27, 2007). Now by installing the package texlive-core (85MB) you will have a very solid typesetting system at your disposal.
+
* 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.
 +
 
 +
* 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.
 +
  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.
 +
 
 +
* For help and information about TeXLive see: http://tug.org/texlive/doc.html
 +
  and http://tug.org/texlive/doc/texlive-en/texlive-en.html
 +
 
 +
* 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 =  
 
= List of all texlive-* packages =  
  
The texlive packages are arranged into four groups: '''texlive-most''', '''texlive-most-doc''', '''texlive-lang''', and '''texlive-lang-doc'''. The dummy package '''texlive-all''' will install everything. As you can see, the documentation has been packaged separately, for the benefit of users who want to save space or who prefer to [http://tug.org/texlive/Contents/live/doc.html '''access the documentation online'''].  
+
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).  
  
'''NOTE: For most packages in texlive-most (but not for texlive-bin and the documention), a *-svn version is also available in [community].'''  
+
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.
  
The essential package '''texlive-core''' contains the basic texmf-dist tree, while '''texlive-bin''' contains the binaries. It is based on the “medium” install scheme of the original TeXLive installable CD and DVD. All other packages are based on the eponymous collections in TeXLive. The 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 ==
 
== Group texlive-most ==
* texlive-bin                     (13M)
+
* texlive-bin                  
* [[texlive-core]]                 (60M)
+
* [[texlive-core]]              
* [[texlive-bibtexextra]]        (1.2M)
+
* [[texlive-bibtexextra]]         
* [[texlive-fontsextra]]           (91M)
+
* [[texlive-fontsextra]]        
* [[texlive-formatsextra]]        (327K)
+
* [[texlive-formatsextra]]         
* [[texlive-games]]              (370K)
+
* [[texlive-games]]               
* [[texlive-genericextra]]        (265K)
+
* [[texlive-genericextra]]         
* [[texlive-htmlxml]]            (1.4M)
+
* [[texlive-htmlxml]]             
* [[texlive-humanities]]          (280K)
+
* [[texlive-humanities]]           
* [[texlive-latex3]]             (48K)
+
* [[texlive-latex3]]            
* [[texlive-latexextra]]          (3.8M)
+
* [[texlive-latexextra]]           
* [[texlive-music]]              (4.7M)
+
* [[texlive-music]]               
* [[texlive-omega]]              (1.5M)
+
* [[texlive-pictures]]             
* [[texlive-pictures]]            (531K)
+
* [[texlive-plainextra]]           
* [[texlive-plainextra]]          (130K)
+
* [[texlive-pstricks]]             
* [[texlive-pstricks]]            (267K)
+
* [[texlive-publishers]]           
* [[texlive-publishers]]          (1.7M)
+
* [[texlive-science]]          
* [[texlive-science]]             (300K)
+
  
== Group texlive-most-doc ==
+
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.)
* texlive-core-doc                (127M)
+
* texlive-doc-i18n                (42M)
+
* texlive-bibtexextra-doc        (2.9M)
+
* texlive-fontsextra-doc          (15M)
+
* texlive-formatsextra-doc        (2.1M)
+
* texlive-games-doc              (1.3M)
+
* texlive-genericextra-doc        (1.7M)
+
* texlive-htmlxml-doc            (299K)
+
* texlive-humanities-doc          (8.7M)
+
* texlive-latex3-doc              (592K)
+
* texlive-latexextra-doc          (81M)
+
* texlive-music-doc              (2.5M)
+
* texlive-omega-doc              (633K)
+
* texlive-pictures-doc            (7.5M)
+
* texlive-plainextra-doc          (1.1M)
+
* texlive-pstricks-doc            (23M)
+
* texlive-publishers-doc          (13M)
+
* texlive-science-doc            (7.6M)
+
  
 
== Group texlive-lang ==
 
== Group texlive-lang ==
* [[texlive-langafrican]]        (5.4M)
+
* [[texlive-langcjk]]            
* [[texlive-langarab]]            (2.9M)
+
* [[texlive-langcyrillic]]         
* [[texlive-langarmenian]]        (347K)
+
* [[texlive-langgreek]]        
* [[texlive-langcjk]]             (31M)
+
* [[texlive-langextra]]
* [[texlive-langcroatian]]        (48K)
+
* [[texlive-langcyrillic]]        (2.3M)
+
* [[texlive-langgreek]]           (7.2M)
+
* [[texlive-langhebrew]]          (43K)
+
* [[texlive-langindic]]          (5.4M)
+
* [[texlive-langmanju]]          (2.6K)
+
* [[texlive-langmongolian]]      (1.7M)
+
* [[texlive-langtibetan]]        (377K)
+
* [[texlive-langvietnamese]]     (6.0M)
+
  
== Group texlive-lang-doc ==
+
NB: The latter replaces and provides texlive-lang{african, arab, armenian, croatian, hebrew, indic, mongolian, tibetan, vietnamese}.
* texlive-langafrican-doc        (488K)
+
* texlive-langarab-doc            (3.4M)
+
* texlive-langarmenian-doc        (168K)
+
* texlive-langcjk-doc            (1.8M)
+
* texlive-langcroatian-doc        (92K)
+
* texlive-langcyrillic-doc        (2.1M)
+
* texlive-langgreek-doc          (1.2M)
+
* texlive-langhebrew-doc          (96K)
+
* texlive-langindic-doc          (2.0M)
+
* texlive-langmanju-doc            (24K)
+
* texlive-langmongolian-doc      (1.1M)
+
* texlive-langtibetan-doc        (261K)
+
* texlive-langvietnamese-doc    (1001K)
+
  
  
 +
= 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 =
 
= Alternative: TeX Live with loop-mounted DVD ISO =
 
+
See [[TeXLive_from_iso]] (obsolete?)
See [[TeXLive_from_iso]]
+
  
 
= See Also =
 
= See Also =
  
 
For frequently asked qustions about TeX, TeXLive, and how it is packaged on arch, see the [[TeXLive FAQ]].
 
For frequently asked qustions about TeX, TeXLive, and how it is packaged on arch, see the [[TeXLive FAQ]].

Revision as of 17:49, 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.
  • 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.
 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. 
 and http://tug.org/texlive/doc/texlive-en/texlive-en.html
  • 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.