minimal cont ext distribution
play

Minimal ConT EXt Distribution Mojca Miklavec, BachoT EX 2008 - PowerPoint PPT Presentation

Minimal ConT EXt Distribution Mojca Miklavec, BachoT EX 2008 Specifics of ConT EXt sometimes several times per day when testing new features, desirable to get quick feedback from users regular updates Specifics of ConT


  1. “Minimal” ConT EXt Distribution Mojca Miklavec, BachoT EX 2008

  2. Specifics of ConT EXt sometimes several times per day when testing new features, desirable to get quick feedback from users ◮ regular updates ⊲ ⊲

  3. Specifics of ConT some X the very latest luaT EX Live 2007 EX's additions after T T E EX EXt EX EX renamed to pdfT pdfeT ◮ regular updates ◮ dependency on latest binaries ⊲ ⊲ ⊲

  4. Specifics of ConT EXt recent name changes of Latin Modern ready to replace URW by T EX Gyre ◮ regular updates ◮ dependency on latest binaries ◮ dependency on latest fonts ⊲ ⊲

  5. Specifics of ConT EXt ◮ regular updates ◮ dependency on latest binaries ◮ dependency on latest fonts ◮ test bed for fonts & new engine features ◮ own format generation, map files, hyphenation pat- terns, kpathsea replacement, . . .

  6. Existing Distributions EX great package management difficult/impossible to update binaries only for Windows no luaT EX (yet) ConT EXt only updated at major changes ◮ MikT ⊲ ⊲ ⊲ ⊲ ⊲

  7. Existing Distributions EX EX Live multi-platform possible to update binaries (compatible libraries) updated only once per 1.5 years – almost obsolete :-) ◮ MikT ◮ T ⊲ ⊲ ⊲

  8. Existing Distributions EX EX Live EX regularly updated – latest ConT EXt & luaT EX needs to be updated manually only for windows ◮ MikT ◮ T ◮ W32T ⊲ ⊲ ⊲

  9. Existing Distributions EX EX Live EX A T EX-oriented ◮ MikT ◮ T ◮ W32T = ⇒ highly L

  10. Why a new distribution? copy it to the proper place EX file database update kpathsea & luaT update the scripts in binary folder EXt, put it to the proper place download latest ConT regenerate all the formats EX EX or download from W32T compile the latest luaT EX too complicated EXt/luaT ◮ installing/updating ConT ⊲ ⊲ ⊲ ⊲ ⊲ ⊲

  11. Why a new distribution? EXt/luaT EX too complicated ◮ installing/updating ConT

  12. Why a new distribution? EXt/luaT EX too complicated ◮ installing/updating ConT

  13. Why a new distribution? A T favourite Hans's task (last update in August) takes some time to generate them – not the most tion still large for regular updates of the whole distribu- EX reasonably small when compared to other distros no L standard & great, no installation needed EX too complicated EXt/luaT either fresh install or no files deleted ◮ installing/updating ConT ◮ inspired by Hans's distribution ⊲ ⊲ ⊲ ⊲ ⊲ ⊲ minimal change − → download everything ⊲

  14. On the user side less traffic: only new files transferred old files deleted automatically a script sets environmental variables when needed in my .bash_profile : source context/tex/setuptex context/tex users (should be able to) choose what to download ◮ rsync is used to download & update ⊲ ⊲ ◮ no installation needed ⊲ ⊲ ◮ modularized ⊲

  15. Rsync example rsync -av --delete --exclude '*.zip' --exclude '/*/tex/latex' \ rsync://www.ctan.org'/FONTS/lm FONTS/tex-gyre FONTS/antt FONTS/iwona FONTS/kurier' \ local-fonts-folder

  16. On the server side T no T some other essential binaries (BibT EX with mplib latest luaT EX E latest X (latest) pdfT ◮ binaries ⊲ EX & METAPOST ⊲ ⊲ ⊲ EX, kpathsea, . . . ) ⊲ EX, METAFONT , ℵ , Ω , . . .

  17. On the server side plain T mapping files for X E T EX ◮ binaries ◮ base files ⊲ EX & METAPOST ⊲

  18. On the server side EX Gyre A T no L no CMR & URW EX Gyre math) txfonts, pxfonts (waiting for T basic AMS fonts T Iwona, Kurier, Antykwa Toruńska (waiting for Półtawskiego), Latin Modern EX-specific files ( .fd etc.) ◮ binaries ◮ base files ◮ fonts ⊲ ⊲ ⊲ ⊲ ⊲ . . . others on request . . . ⊲ ⊲

  19. On the server side EXt current, beta & experimental ( --context=beta ) dated versions ( --context=2008.04.30 ) documentation modules from the garden ◮ binaries ◮ base files ◮ fonts ◮ ConT ⊲ ⊲ ⊲ ⊲

  20. On the server side EXt rsync for Windows ◮ binaries ◮ base files ◮ fonts ◮ ConT ◮ miscelaneous ⊲ ⊲ SciTE, ruby, perl, xml tools, . . . for Windows

  21. More about Fonts T EX: no need T E EX or X EX) old tfm, enc, map, pfb, ... (for pdfT engines) common files needed for math (shared between EX) E EX & X OpenType files (for luaT EX-specific files A T Polish fonts are (apart from Antykwa Półtawskiego) to download the whole font mess ◮ it would help if CTAN had fonts so well organised as the ◮ remove all L ◮ remove unneeded map, enc, tfm, afm files ◮ split files in several groups: ⊲ ⊲ ⊲ ◮ one can decide to only install luaT

  22. Supported Platforms ◮ Windows ◮ Linux & 64-bit Linux ◮ Mac OS X Intel & PowerPC ◮ FreeBSD ◮ Sparc Solaris ◮ . . . others on request . . .

  23. Sources pdfT compiled from sources EX, luaT T E EX, X virtual machine(?) EX Live basic programs (kpathsea, BibT EX Windows: W32T ◮ binaries ⊲ ⊲ EX, . . . ): T ⊲ EX, METAPOST (Mojca, Arthur, Peter Münster, Yue Wang, . . . )

  24. Sources T EX Live ◮ binaries ◮ base files ⊲

  25. Sources CTAN switch to GUST at new releases automatic daily updates ◮ binaries ◮ base files ◮ fonts ⊲ ⊲ ⊲

  26. Sources EXt pragma-ade.com modules from the garden Tik Z from SVN (reshuffled to meet TDS) automatic hourly updates ◮ binaries ◮ base files ◮ fonts ◮ ConT ⊲ ⊲ ⊲ ⊲

  27. Sources EXt binaries for Windows updated manually from vari- ous sources ◮ binaries ◮ base files ◮ fonts ◮ ConT ◮ miscelaneous ⊲

  28. Installation Linux mkdir context && cd context rsync -ptv rsync://contextgarden.net/minimals/setup/first-setup.sh . ./first-setup.sh --context=current Windows ◮ http://minimals.contextgarden.net/setup/context-setup-mswin.zip ◮ GUI by Vyatcheslav Yatskowsky

Recommend


More recommend