Skip to content

tiacsys/tsn-ubtl-ws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TiaC Systems Network (TSN) Ubuntu TeX Live Workspace

This repository contains the build configuration of the Ubuntu workspace for LaTeX, TeX Live, for TiaC Systems Network (TSN) as multi-arch Docker images for Linux.

Documentation

The documentation overview is in this readme in the project root directory.

Further readings for more inspiration or improvements in future:

Content

Based on our own TSN ASDF Workspace Docker image, ghcr.io/tiacsys/tsn-asdf-ws:2024.10.1:

  • Docker image architectures:
    • Intel/AMD x86 64-bit (linux/amd64)
    • ARMv7 32-bit (linux/arm/v7)
    • ARMv8 64-bit (linux/arm64/v8)
    • RISC-V 64-bit (linux/riscv64)
    • IBM POWER8 (linux/ppc64le)
    • IBM z-Systems (linux/s390x)

The expected build time across all stages is approximately 20 hours! The following average times can be expected within individual stages:

approximately build times within single stage
Platform minimal maximal
linux/amd64 5 min 10 min
linux/arm/v7 15 min 40 min
linux/arm64/v8 120 min 300 min
linux/riscv64 15 min 40 min
linux/ppc64le 10 min 30 min
linux/s390x 15 min 40 min

Ubuntu system packages

TeX Live: LaTeX essentials
Package Version Content
    TeX
tex-common v6.18 common infrastructure for building and installing
    TeX Live
texlive-binaries v2023.20230311.66589 binaries
texlive-base v2023.20240207 essential programs and files
texlive-plain-generic v2023.20240207 plain TeX/LaTeX packages
    LaTeX
texlive-latex-base v2023.20240207 fundamental packages
texlive-latex-recommended v2023.20240207 recommended packages and styles
texlive-latex-extra v2023.20240207 additional packages and styles
xindy v2.5.1.20160104 fleXible INDexing sYstem
latexmk v4.83 document make utility
    Fonts
lmodern v2.005 PostScript and OpenType fonts based on CM
TeX Live: full featured (shortened list)
Package Version Content
texlive-full v2023.20240207 pulling in all components, e.g.:
    TeX (shortened list)
texlive-extra-utils v2023.20240207 auxiliary programs
texlive-formats-extra v2023.20240207 additional DSSSL input format macros, e.g.: JadeTex or XMLTeX
    TeX Live
texlive-font-utils v2023.20240207 graphics and font utilities
texlive-pictures v2023.20240207 graphics, pictures, diagrams
texlive-science v2023.20240207 mathematics, natural and computer science packages
    MetaPost
texlive-metapost v2023.20240207 all packages and styles (also Metafont )
    PSTricks
texlive-pstricks v2023.20240207 all packages and styles
    XeTeX
texlive-xetex v2023.20240207 all packages and styles
    LuaTeX
texlive-luatex v2023.20240207 all packages and styles
    BibTeX
texlive-bibtex-extra v2023.20240207 additional packages and styles
    Fonts
texlive-fonts-recommended v2023.20240207 recommended fonts, packages and styles
texlive-fonts-extra v2023.20240207 additional fonts, packages and styles
tipa v1.3 processing phonetic symbols
tex-gyre v20180621 PostScript and OpenType fonts based on URW Fonts
cm-super v0.3.4 full TeX font package with CM/EC in PostScript Type1 in T1, T2*, TS1, X2 enc
fonts-cmu v0.7.0 Unicode PostScript and OpenType fonts based on CM
fonts-symbola v2.60 symbolic font providing emoji characters from Unicode 9.0
fonts-roboto v20170802 Google's signature "Roboto" font family
fonts-roboto-slap v20170512 Google's signature "Roboto+Slap" font family
fonts-arphic-ukai v0.2.20080216.2 Chinese TrueType Unicode fonts ( "AR PL UKai" Kaiti font family)
fonts-arphic-uming v0.2.20080216.2 Chinese TrueType Unicode fonts ( "AR PL UMing" Mingti font family)
fonts-hanazono v20170904 Japanese TrueType Unicode fonts ( "Mincho" Ming font family)
fonts-nanum v20200506 Korean TrueType Unicode fonts ( "Nanum" font family)
fonts-nanum-eco v1.000 Korean TrueType Unicode fonts ( "Nanum Eco" font family)
fonts-noto v20201225 CJK ready Unicode fonts ( "No Tofu" font family)
    LaTeX
latex-cjk-all v4.8.5 all CJK packages and fonts
latexdiff v1.3.2 mark up significant differences in files
lacheck v1.26 simple syntax checker
feynmf v1.08 macros for creating Feynman diagrams
    LaTeXML
latexml v0.8.8 LaTeX to XML converter
    ConTeXt
context-modules v20230730 additional modules for automated document production
context-nonfree v2007.03.22 additional non-free items
context v2023.05.05.20230730 system for typesetting documents based on TeX and MetaPost

Note

Please note that the complete installation of TeX Live also includes a ready-to-use runtime environment for GNU C Preprocessor 13.2, Perl 5, CLISP 2.49, Tcl/Tk 8.6, Python 3.12, Ruby 3.2 and Java OpenJDK 21.

CJK:Chinese/Japanese/Korean (fonts)
CM/CMU:Computer Modern (fonts)
EC:European Computer Modern (fonts)
URW:URW Type Foundry (fonts)

TeX Live can also be used as a backend processor for converting common SGML/XML formats. The associated DSSSL processor OpenJade 1.4 (implementation) with the parsing tool OpenSP 1.5.2 are available for pre-processing, together with the most frequently used DocBook document type (DTD), stylesheet (XSL) and XML schema definition (XSD).

DSSSL:Document Style Semantics and Specification Language, see DSSSL for more details.
DTD:Document Type Definition, see DTD for more details.
SGML:Standard Generalized Markup Language, see SGML for more details.
XML:Extensible Markup Language, see XML for more details.
XSD:XML Schema Definition, see XSD for more details.
XSL:Extensible Stylesheet Language, see XSL for more details.