Difference between revisions of "ConTeXt Standalone/Structure"
(document structure of the minimals) |
(No difference)
|
Revision as of 16:47, 6 February 2008
Top Level:
- current: main files
- experimental: experimental luatex and other binaries - doesn't work at the moment
- setup: installation scripts
- pragma: the same kind of zips as Hans provides on http://www.pragma-ade.com/download-1.htm
- doc: ConTeXt manuals from http://www.pragma-ade.com/overview.htm (may move)
current
base
Base TeX and metapost files, stored as
section/TDS
There are currently files for:
- tex - plain TeX
- metapost - plain metapost (including metaobj - for unknown reason - they were in Hans's distribution, sa I took them as well)
- xetex - XeTeX: only tex-text font mapping
Hans has asked me several times why there is tex/tex/something and metapost/metapost/something (instead of one metapost less). This is because that's the only way to split TeX and Metapost while still allowing one to use (an obscure example)
rsync -av rsync://contextgarden.net'/minimals/current/base/xetex/ /minimals/current/base/metapost/' destination
leaving the plain TeX files on the server and not loosing TDS compliance. Also, once I add the documentation, there will be more than just metapost/metapost, but also metapost/doc.
One little problem: base metapost files are behind time compared to the binaries. Should anyone need newer files, feel free to complain and we will add them.
bin
Binaries, stored as
engine/platform/TDS
where platform can be mswin, linux, linux-64, osx-intel, osx-ppc, sun, and engine is
- context: stubs, mtxrun, luatools, texmfstart
- common: most not-so-fast-changing binaries from TeX Live
- luatex
- metapost
- pdftex
- xetex
Special:
- man: man pages
- mswin: rsync, unzip
context
ConTeXt distributions, stored as
version/TDS
where version could be
- current
- beta (preferred one for testers, will default to current if not present)
- alpha (rarely released, will default to beta if not present)
- experimental (not to be used)
- YYY.MM.DD (but not all of them are available)
You can fetch a specific version with
--context=version
in mtx-update.lua
.
fonts
Fonts will be reorganized!
Fonts, currently stored as
type/TDS
where type is:
- common: to be used with both pdfTeX, LuaTeX and XeTeX (mostly math & some other fonts)
- old: tfm, enc, map files: only for pdftex
- new: opentype fonts: only for LuaTeX & XeTeX
- other: pxfonts, txfonts, ... optional (not downloaded by default)
misc
A special one. Currently has:
- setuptex: to setup a distribution, usually needs to be put on the top of TeX trees hierarchy
- web2c: setup files (texmf.cnf) - may change location in future
modules
Third-party modules, stored ass
module/TDS
where the available modules are synced from http://modules.contextgarden.net. If you would like your module to be added, request it on the mailing list.