2017-02-04

‎TeXLive Local Manager: link to usage, attribution is in the source and need not be repeated here

← Older revision

Revision as of 16:34, 4 February 2017

(4 intermediate revisions by the same user not shown)

Line 21:

Line 21:

The essential package {{Pkg|texlive-core}} contains the basic texmf-dist tree, while {{Pkg|texlive-bin}} contains the binaries, libraries, and the texmf tree. {{Pkg|texlive-core}} is based on the “medium” install scheme of the upstream distribution. All other packages are based on the eponymous collections in TeX Live. To determine which CTAN packages are included in each package, lookup the files:

The essential package {{Pkg|texlive-core}} contains the basic texmf-dist tree, while {{Pkg|texlive-bin}} contains the binaries, libraries, and the texmf tree. {{Pkg|texlive-core}} is based on the “medium” install scheme of the upstream distribution. All other packages are based on the eponymous collections in TeX Live. To determine which CTAN packages are included in each package, lookup the files:

/var/lib/texmf/arch/installedpkgs/<package>_<revnr>.pkgs

/var/lib/texmf/arch/installedpkgs/<package>_<revnr>.pkgs





=== texlive-most ===



{| width="100%"



|- valign="top"



|



* {{Pkg|texlive-core}}



* {{Pkg|texlive-bibtexextra}}



* {{Pkg|texlive-fontsextra}}



* {{Pkg|texlive-formatsextra}}



* {{Pkg|texlive-games}}



|



* {{Pkg|texlive-genericextra}}



* {{Pkg|texlive-htmlxml}}



* {{Pkg|texlive-humanities}}



* {{Pkg|texlive-latexextra}}



* {{Pkg|texlive-music}}



|



* {{Pkg|texlive-pictures}}



* {{Pkg|texlive-plainextra}}



* {{Pkg|texlive-pstricks}}



* {{Pkg|texlive-publishers}}



* {{Pkg|texlive-science}}



|}





=== texlive-lang ===



* {{Pkg|texlive-langchinese}}



* {{Pkg|texlive-langcyrillic}}



* {{Pkg|texlive-langgreek}}



* {{Pkg|texlive-langjapanese}}



* {{Pkg|texlive-langkorean}}



* {{Pkg|texlive-langextra}}

{{note|{{Pkg|texlive-langextra}} provides language support for African, Arabic, Armenian, Croatian, Hebrew, Indic, Mongolian, Tibetan and Vietnamese.}}

{{note|{{Pkg|texlive-langextra}} provides language support for African, Arabic, Armenian, Croatian, Hebrew, Indic, Mongolian, Tibetan and Vietnamese.}}

Line 68:

Line 37:

You should get a DVI or a PDF file accordingly.

You should get a DVI or a PDF file accordingly.



You will probably want a [[List of applications/Documents#Scientific_documents|TeX editor]].

+

You will probably want a [[List of applications/Documents#Scientific_documents|TeX editor]]. There are also a few online solutions that let you create TeX-based documents without TeX Live.
See
the [https://en.wikibooks.org/wiki/LaTeX/Installation#Online_solutions LaTeX wikibook].



+



{{Merge|Wikibooks:LaTeX/Installation#Online_solutions|Inappropriate here|section=LaTeX merge}}

+



+



There are also a few online solutions that let you create TeX-based documents without TeX Live
:

+



+



* {{App|Authorea|Online collaborative editor for scientific, academic, and technical documents.|https://www.authorea.com/|}}

+



* {{App|ShareLaTeX|An open source online LaTeX editor. You can either run your own local version where you can host, edit, collaborate in real-time, and compile your LaTeX documents, or simply use the version hosted on the official website.|https://www.sharelatex.com/|}}

+



* {{App|Overleaf|(Previously writeLaTeX) Online collaborative LaTeX editor with integrated real-time preview.|https://www.overleaf.com/|}}

+



* {{App|Papeeria|Online LaTeX editor.|https://papeeria.com/|}}

+



* {{App|TeXBin|A minimalistic online LaTeX editor.|https://texbin.io/|}}

+



* {{App|cloudTeX|Social TeX in the cloud.|https://cloud-tex
.
com/|}}{{Dead link|2016|05|16}}

+



+



Find more on
the [https://en.wikibooks.org/wiki/LaTeX/Installation#Online_solutions LaTeX wikibook].

+

== Important information ==

== Important information ==

Line 135:

Line 91:

== TeXLive Local Manager ==

== TeXLive Local Manager ==



The TeXLive Local Manager
is a utility
provided by Firmicus
which allows to conveniently manage a TeX Live installation on Arch Linux.

+

{{AUR|texlive-localmanager-git}}
is a utility which allows to conveniently manage a TeX Live installation on Arch Linux. See [
https
:
//git
.
archlinux
.
org/users/remy/
texlive-
localmanager
.
git/
tree
/
tllocalmgr#
n809 Usage] for details
.



See
{{AUR|texlive-localmanager-git}} in the
[
[AUR]].

+



+



Usage
:
tllocalmgr

+



tllocalmgr [options] [command] [args]

+



+



Running tllocalmgr alone starts the TeXLive local manager shell

+



for Arch Linux
.
This shell is capable of command-line completion!

+



There you can look at the available updates with the command 'status'

+



and you can install individual CTAN packages using 'install' or 'update'

+



under $TEXMFLOCAL
.
This is done by creating a package
texlive-
local-<pkg>

+



and installing it with pacman
.
Note that this won’t interfere with your

+



standard texlive installation, but files under $TEXMFLOCAL will take

+



precedence.

+



+



Here are the commands available in the shell:

+



+



Commands:

+



status  --  Current status of TeXLive installation

+



shortinfo * --  Print a one-liner description of CTAN packages

+



info * --  Print info on CTAN packages

+



update * --  Locally update CTAN packages

+



install * --  Locally install new CTAN packages

+



installdoc * --  Locally install documentation of CTAN packages

+



installsrc * --  Locally install sources of CTAN packages

+



listfiles * --  List all files in CTAN packages

+



search * --  Search info on CTAN packages

+



searchfiles * --  Search for files in CTAN packages

+



texhash  --  Refresh the TeX file database

+



clean  --  Clean local build
tree

+



help  --  Print helpful information

+



quit  --  Quit
tllocalmgr

+



+



The commands followed by * take one of more package names as arguments.

+



Note that these can be completed automatically by pressing TAB.

+



+



You can also run tllocalmgr as a standard command-line program, with

+



one of the above commands as argument, then the corresponding task will

+



be performed and the program will exit (except when the command is 'status').

+



+



tllocalmgr accepts the following options:

+



+



Options:    --help          Shows this help

+



--version      Show the version number

+



--forceupdate  Force updating the TeXLive database

+



--skipupdate    Skip updating the TeXLive database

+



--localsearch  Search only installed packages

+



--location
#
TODO?

+



--mirror        CTAN mirror to use (default is mirror
.
ctan.org)

+



--nocolor      #TODO

+

== Install .sty files ==

== Install .sty files ==  

Show more