CLAWRIM Wiki

The Computational Lab for Advanced Water Resources Informatics and Modeling

User Tools

Site Tools


howtos:how_to_install_tex_live_on_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
howtos:how_to_install_tex_live_on_linux [2024-09-03 02:58 pm] – removed - external edit (Unknown date) 127.0.0.1howtos:how_to_install_tex_live_on_linux [2024-09-24 12:47 pm] (current) hcho
Line 1: Line 1:
 +====== How to install TeX Live on Linux ======
  
 +Slackware installs [[https://www.tug.org/texlive/|TeX Live]] by default. However, extra packages and documentation require root permissions to install. This HOWTO explains how to install TeX Live as a non-root user.
 +
 +<code bash>
 +# download the installer
 +cd /tmp
 +wget https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
 +
 +# uncompress it
 +tar xvf install-tl-unx.tar.gz
 +
 +# install it
 +(
 +cd install-tl-[0-9]*
 +version=$(sed '/version [0-9]/!d; s/.*version //' release-texlive.txt)
 +./install-tl \
 + --no-interaction \
 + --texdir=$HOME/usr/local/opt/texlive/$version \
 + --texmflocal=$HOME/usr/local/opt/texlive/texmf-local \
 + --texmfhome=$HOME/usr/local/share/texmf \
 + --scheme=basic \
 + --paper=letter
 +
 +# create a symlink for paths
 +cd ~/usr/local/opt/texlive
 +ln -s $version current
 +)
 +
 +# delete the installer
 +rm -rf install-tl-*
 +
 +# add paths to TeX Live
 +cat << 'EOT' >> ~/.bash_profile
 +
 +# TeX Live
 +export PATH="$HOME/usr/local/opt/texlive/current/bin/x86_64-linux:$PATH"
 +export MANPATH="$HOME/usr/local/opt/texlive/current/texmf-dist/doc/man:$MANPATH"
 +export INFOPATH="$HOME/usr/local/opt/texlive/current/texmf-dist/doc/info:$INFOPATH"
 +EOT
 +
 +# read them into the current session
 +. ~/.bash_profile
 +</code>
 +
 +Use [[https://www.tug.org/texlive/tlmgr.html|tlmgr]] (already installed with TeX Live) to install new packages.
 +
 +You can use [[https://kile.sourceforge.io/|Kile]] (already installed by Slackware) to edit and compile LaTeX files. If you like Vim or Neovim, [[https://github.com/lervag/vimtex|VimTeX]] is a great plugin.
 +
 +For reference management, [[https://www.jabref.org/|JabRef]] is good for [[https://www.bibtex.org/|BibTeX]]. I can install it for you.

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki