Changes

Jump to navigation Jump to search
4,736 bytes added ,  15:42, 20 November 2012
{{Installation navbox}}
{{Todo|this page is still just a stub with a pointer to pretest installation of TL 2011, details about TL 2011 will be filled later, like they are for [[TeX Live 2010]]}}== Introduction ==
This page is about the 2011 version of TeX Live 2011 has not been released yet, but you can fetch it from* http://www.tug.org/texlive/pretestSee [[TeX Live 2010]] and [[TeX Live 2009]] for a previous versions.html
If you want to install The ConTeXt in TeX Live 2011 is [[MacTeXContext 2011.05.18 | 2011.05.18]] 2011, you should grab with a zip file from pretest mirrorsfew small changes. Both ConTeXt MkII and MkIV work out the box.
==== For developers only ====The ''scheme-context'' installs ''collection-context'' and ''collection-metapost''. This brings in quite a few font families, but we did not want to automatically install all font packages, so you may need to install a few by hand with <tt>tlmgr</tt>.
A list of patches == Running MkII == The English interface for both pdftex and xetex is automatically managed by <tt>fmtutil</tt>. Just run $ texexec <myfile>to compile documents using pdfTeX, or $ texexec --engine=xetex <myfile>for XeTeX. === Enabling other MkII interfaces === You will need write permissions to TEXMFSYSVAR to enable the other context language interfaces. So if you cannotdo the following steps below, point your local administrator to this page and kindly ask him/her to run thecommands below for you. Adding extra context interfaces follows the same rules as for any other local format. The process is a little complicated because the normal <code>fmtutil.cnf</code> may be overwritten by package updates, and therefore a local file has to be applied after TL 2011 created. 1. Look for the commented cont-''XX'' lines in <code>fmtutil.cnf</code>. Use $ kpsewhich fmtutil.cnfto find its exact location. You only need the commented lines, there is no need to copy anything else. 2. Create or edit the file <code>$TEXMFLOCAL/web2c/fmtutil-local.cnf</code>. <code>$TEXMFLOCAL</code> is releasedsomething like <code>/usr/local/texlive/texmf-local</code>, you can use $ kpsewhich --expand-var '$TEXMFLOCAL'to find the exact location.  3. Put the commented cont-'XX' lines you found in step 1 into the <code>fmtutil-local.cnf</code> file. If you want xetex formats as well, make a copy of each line replacing <code>pdftex</code> with <code>xetex</code>. Then uncomment these lines, save the file, and exit the editor.  After this, the <code>$TEXMFLOCAL/web2c/fmtutil-local.cnf</code> (or the new section of it, if it preexisted) should look like this: cont-de pdftex cont-usr.tex -8bit * remove cont-de.ini cont-de xetex cont-usr.tex -8bit *cont-de.ini cont-fr pdftex cont-usr.tex -8bit *cont-fr.ini cont-fr xetex cont-usr.tex -8bit *cont-fr.ini cont-it pdftex cont-usr.tex -8bit *cont-it.ini cont-it xetex cont-usr.tex -8bit *cont-it.ini cont-nl pdftex cont-usr.tex -8bit *cont-nl.ini cont-nl xetex cont-usr.tex -8bit *cont-nl.ini cont-ro pdftex cont-usr.tex -8bit *cont-ro.ini cont-ro xetex cont-usr.tex -8bit *cont-ro.ini 4. If you created a new file, now run # mktexlsrto make sure the file will be found by the TeX Live system. 5. Now run # tlmgr generate fmtutilThis merges the info from the TeX Live distribution with the <code>fmtutil-local.cnf</code>. 6. Now to generate the newly enabled ConTeXt MkII formats, run # fmtutil-sys --allfrom now on, the extra formats will be auto-renewed whenever context updates are installed via <code>tlmgr</code>. == Running MkIV == Just run   $ context <myfile> to compile documents.  Post-installation, any files that are installed via <code>tlmgr</code> will automatically be found. However, because MkIV does not use the kpathsea library, some setup will be required whenever you install new files manually (without using <code>tlmgr</code>). After each such installation, each MkIV user must run: context --generate to refresh the ConTeXt disk cache data. == MkIV cache location == ConTeXt MkIV will read from all paths mentioned in <code>TEXMFCACHE</code> (whose value in TeX Live is <code>$TEXMSYSVAR;$TEXMFVAR</code>) and writes to the first path in that list that is writable.  <code>TEXMFVAR</code> in standard TeX Live is <code>~/.texlive2011/texmf-var</code> (in MacTeX: <code>~/Library/texlive/2011/texmf-kpsvar</code>), so this is where the file cache will be stored for ordinary users. If you are unhappy with that, you can set the environment variable <tt>TEXMFCACHE</tt> to your preferred location. While reading, the last found match will take precedence in the case of duplicated cache data. == ConTeXt 2011.05.lua18 changes == * Because the copyright of the ''koeielogos'' and ''koeieletters'' fonts does not allow modifications, tracthe relevant files are not included (this was also the case in previous years).* The files from [[cont-lmxmpd.zip]] are in the package ''mptopdf''. The ''context'' package depends on ''mptopdf'', so installation is automatic.* The symbol fonts from Janusz Nowacki are in the package ''jmn''.mkivThe ''context'' package depends on ''jmn'', xso installation is automatic.* Mojca and Taco applied a few hot-fixes for some bugs:** solve many issues with spaces in installation paths** changed (extended) the search path for ''texmfcnf.lua''** fix the handling of non-cached paths (like TEXMFHOME)** renamed the font ''lmmath'' into ''lmmath-calsregular'' ** a patch for grid typesetting *post-test.cdxrelease changes** remove a few files (forgotten lefovers from older releases)* * rename <code>fmvr8x .tfm</code> -> <code> umvs.tfm</code> and delete <code>fmvr8x.tfm</code>* * rename <code>poltawski -''enc''.map</code> -> <code> \loadmapfile[ap-\typescriptthree''enc''.map]</code> {{Installation navbox}}
[[Category:Installation]]

Navigation menu