Skip to content

joergklein/devcontainer-latex

Repository files navigation

Latex development container for VS-Code Desktop/Code-Server in Coder

Coder is an open source platform for creating and managing cloud development environments on your infrastructure and deploying cloud development environments via Terraform that supports Linux, macOS, Windows, X86, ARM, Kubernetes and more. More information can be found here: https://coder.com.

Help needed

  • The extensions and settings should be installed in code-server by default. The settings.json and extensions.json in .vscode should be used.
  • The project folders should not only be saved in the container, but also on the hard disk so that the data are not lost when the container is restarted or reinstalled.

Please write the lines of code and send a PR.

Notice: For test purposes, I have set the install scheme-full to install scheme-small in texlive.profile.

Thanks for the help

Quickstart

Please read first my Coder installation guide in this repository.

  1. Visit https://github.com/joergklein/devcontainer-latex
  2. Login in coder
  3. Use the template Docker (Devcontainer)
  4. Use this repo https://github.com/joergklein/devcontainer-latex.git

TeX Live

TeX Live is the most comprehensive TeX distribution available. The distribution based on the TeX Directory Structure is compiled by the TeX Users Group in cooperation with several local TeX user groups, such as the Deutschsprachige Anwendervereinigung TeX (DANTE). The TeX Live web site (https://tug.org/texlive/) provides all updates and corrections. TeX Live is a joint project of the TeX user groups around the world; please consider supporting it by joining the group best for you. The list of groups is available on the web at https://tug.org/usergroups.html.

Select a scheme

The recommendation is: install scheme-full

Change the first line in the texlive.profile file, in which the scheme-full option is set by default.

selected_scheme scheme-full

Further information can be found here:

tlmgr info schemes
i scheme-basic: basic scheme (plain and latex)
i scheme-bookpub: book publishing scheme (core LaTeX and add-ons)
i scheme-context: ConTeXt scheme
i scheme-full: full scheme (everything)
i scheme-gust: GUST TeX Live scheme
i scheme-infraonly: infrastructure-only scheme (no TeX at all)
i scheme-medium: medium scheme (small + more packages and languages)
i scheme-minimal: minimal scheme (plain only)
i scheme-small: small scheme (basic + xetex, metapost, a few languages)
i scheme-tetex: teTeX scheme (more than medium, but nowhere near full)

For more information for example for the scheme-full type:

tlmgr info --list scheme-full

Output:

package:     scheme-full
category:    Scheme
shortdesc:   full scheme (everything)
longdesc:    This is the full TeX Live scheme: it installs everything available.
installed:   Yes
revision:    54074
sizes:       8858545k
relocatable: Yes
depends:
        collection-basic
        collection-bibtexextra
        collection-binextra
        collection-context
        collection-fontsextra
        collection-fontsrecommended
        collection-fontutils
        collection-formatsextra
        collection-games
        collection-humanities
        collection-langarabic
        collection-langchinese
        collection-langcjk
        collection-langcyrillic
        collection-langczechslovak
        collection-langenglish
        collection-langeuropean
        collection-langfrench
        collection-langgerman
        collection-langgreek
        collection-langitalian
        collection-langjapanese
        collection-langkorean
        collection-langother
        collection-langpolish
        collection-langportuguese
        collection-langspanish
        collection-latex
        collection-latexextra
        collection-latexrecommended
        collection-luatex
        collection-mathscience
        collection-metapost
        collection-music
        collection-pictures
        collection-plaingeneric
        collection-pstricks
        collection-publishers
        collection-texworks
        collection-xetex
Included files, by type:

About

Devcontainer to run TeX Live in Coder

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published