Dockerfile of Ubuntu-based TexLive environment for writing academic papers and documents
Dockerfile
uses multi-stage builds:
- stages:
base
: Ubuntu-based TexLive environment for documents in Englishfonts-extra
:base
withtexlive-fonts-extra
installedjp
: Ubuntu-based TexLive environment for documents in Japanese
-
GitHub Container Registory
-
Docker Hub
- bash
- git
- make
- vim
- texlive (lualatex, bibtex)
- texlive-extra-utils (texcount)
- texlive-latex-extra
- texlive-latex-recommended (lineno.sty)
- texlive-fonts-recommended
- texlive-publishers
- texlive-plain-generic (ulem.sty)
- texlive-bibtex-extra
- biber
- latexmk
- latexdiff
- lmodern (for conversion from markdown to pdf by pandoc)
- inkscape
- patch
- pandoc
- pandoc-citeproc
- gs
- texlive-lang-cjk (for Japanese typeset)
- texlive-lang-japanese (for Japanese typeset)
- texlive-fonts-extra (for some journals)
This repository includes .devcontainer/devcontainer.json
for Microsoft Visutal Studio Code.