Changes

Jump to navigation Jump to search
m
re-add Linux 32bit link
__NOTOC__
Since April 2019, there is a new major version implementation of ConTeXt, named '''ConTeXt [[LMTX]]'''. It is tuned for LuaMetaTeX, the lean and mean successor of LuaTeX TeX engine (see [https://tug.org/TUGboat/tb40-1/tb124hagen-lmtx.pdf article]).
It is a new implementation tuned for LuaMetaTeX TeX engine, the lean and mean successor of the LuaTeX TeX engine (see [https://tug.org/TUGboat/tb40-1/tb124hagen-lmtx.pdf article]).You can [[Read Me| read the licence]] (Creative Commons GNU GPL for program code, and Creative Commons Attribution ShareAlike for documentation). <ul style="display: grid;grid-template-columns: repeat(auto-fit, minmax(20em, 1fr)); grid-gap:3rem; justify-content: space-between;list-style: none;padding: 0px;margin: 0px; "><li style="height: stretch; padding: 10px; background-color: #f6f6f6; "> === #1- Download ===
<ul classid="DownloadRework">
<li class="DownloadRework" style="text-align:left;">
=== Windows ===
<ul style="text-align:left;"><li>* X86 [httphttps://lmtx.pragma-ade.nlcom/install-lmtx/context-mswin.zip 3232bits]</li><li>* X86 [httphttps://lmtx.pragma-ade.nlcom/install-lmtx/context-win64.zip 6464bits]<* ARM [https:/li></ul>lmtx.pragma-ade.com/install-lmtx/context-windows-arm64.zip 64bits]
</li>
<li class="DownloadRework" style="text-align:left;"
=== MacOS ===
<ul style="text-align:left;"><li>* X86 [httphttps://lmtx.pragma-ade.nlcom/install-lmtx/context-osx-64.zip 6464bits]<* ARM [https://lmtx.pragma-ade.com/li><install-lmtx/ul>context-osx-arm64.zip 64bits]
</li>
<li class="DownloadRework" style="text-align:left;"
=== GNU/Linux ===
<ul style="text-align:left;"><small><li>* X86 [httphttps://lmtx.pragma-ade.nlcom/install-lmtx/context-linux.zip 3232bits] | * X86 [httphttps://lmtx.pragma-ade.nlcom/install-lmtx/context-linux-64.zip 6464bits]</li><li>* ARM [httphttps://lmtx.pragma-ade.nlcom/install-lmtx/context-linux-armhfaarch64.zip 3264bits] | * Musl [httphttps://lmtx.pragma-ade.nl/install-lmtx/context-linuxlinuxmusl-aarch6464.zip 6464bits]</li></small></ul>
</li>
<li class="DownloadRework" style="text-align:left;"> === Free BSD =FreeBSD ==<ul style="text-align:left;"><li>[http://lmtx.pragma-ade.nl/install-lmtx/context-freebsd* 14.zip 32] (untested)</li><li>0 [httphttps://lmtx.pragma-ade.nlcom/install-lmtx/context-freebsd-amd64.zip 6464bits]</li></ul>
</li>
<li class="DownloadRework" style="text-align:left;"> === OpenBSD6.5 OpenBSD ===<ul style="text-align:left;"><li>[http://lmtx* 7.pragma-ade.nl/install-lmtx/context-openbsd6.5.zip 32] (untested)</li><li>4 [httphttps://lmtx.pragma-ade.nl/install-lmtx/context-openbsd6.5openbsd-amd64.zip 6464bits]</li></ul>
</li>
 
<li class="DownloadRework" style="text-align:left;">
=== OpenBSD6.6 ===
<ul style="text-align:left;">
<li>[http://lmtx.pragma-ade.nl/install-lmtx/context-openbsd6.6.zip 32] (untested)</li>
<li>[http://lmtx.pragma-ade.nl/install-lmtx/context-openbsd6.6-amd64.zip 64]</li>
</ul>
</li>
You can [[Read Me| read the licence]] (Creative Commons GNU GPL for program code, and Creative Commons Attribution ShareAlike for documentation).
 
= Installation =
 
The general steps to install ConTeXt LMTX are as follows:
 
# Create a directory for ConTeXt.
# Download the platform-specific archive file into the ConTeXt directory.
# Unpack the archive.
# Execute the install program, which downloads the distribution.
# Update the PATH environment variable.
# Generate cache
# Optionally, delete the archive file.
 
See the next sections for instructions specific to various platforms.
<ul style="display: grid;grid-template-columns: repeat(auto-fit, minmax(20em, 1fr)); grid-gap:3rem; justify-content: space-between;list-style: none;padding: 0px;margin: 0px; "><li style="height: stretch; padding: 10px; background-color: #f6f6f6; ">=== #2- Installation =Unix ==
The steps in this section show how to download and install ConTeXt for a 64-bit Linux system. Change the archive file download link as needed for your target platform. Open a new terminal then run the following commands:
# Create a directory for, emkdir $HOME/context# cd $HOME/context# wget https://lmtx.gpragma-ade. datacom/install-lmtx/context-linux-64.zip# Go there and download the relevant unzip context-linux-64.zip for your plateform (see aside)# Unpack sh install.sh Update the zip, some files will appear# Execute PATH environment variable by using the path instructions displayed when the install program, which finishes. The instructions will take care vary depending on the type of downloading the distributionshell being used:#* WINDOWS'''Bash''': <code>installecho 'export PATH=...instructions.bat</code>#* UNIX: <code>install.sh</code> (set the executable permissions)# Add ConTeXt to your system PATH :#* WINDOWS: run <code>setpath.bat</code>#* UNIX: use the $PATH instructions provided at the end of <code' >>install~/.shbashrc</code> with:* '''Zsh'''::: Bash shell <code>echo 'export PATH=...thepathinstructionsinstructions...:$PATH' >> ~/.bashrczshenv</code>::: * '''Sh'''/'''Ksh shell ''': <code>echo 'export PATH=...thepathinstructionsinstructions...:$PATH' >> ~/.profile</code>::: * '''Tcsh'''/'''csh shell ''': <code>echo 'set path = ($path ...thepathinstructionsinstructions...)' >> ~/.cshrc</code> For example, if ConTeXt was downloaded into `$HOME/context` on a system running bash, then the following line would update the PATH environment variable: <code>echo 'export PATH=$HOME/context/tex/texmf-linux-64/bin:$PATH' >> ~/.bashrc</code> Then generate the cache with <code>mtxrun --generate</code>.== MacOS == The instructions for MacOS are the same as for Unix, but note that: * MacOS versions from Catalina (10.15) and newer use '''Zsh''' by default.* MacOS versions before Catalina use '''Bash''' by default. == Windows == Complete the following steps to set up ConTeXt on Windows: # Create a directory for ConTeXt, such as `C:\context`.# Download the architecture-specific version into the ConTeXt directory.# Extract the archive.# Run: <code>install.bat</code># Run: <code>setpath.bat</licodeInstallation is complete. = First Run =
<li style="height: stretch; padding: 10px; background-color: #f6f6f6; ">=== #3- First Run with This section describes how to run ConTeXt ! ===to transform your first TeX document into a PDF.
* # Download the tex input file [[Media:Hello-world.tex|Hello-World.tex]] from our [[Detailed_Example|Detailed example]].* # Run <code>context Hello-world.tex</code> in your shellterminal (or command prompt).* # Check the pdf PDF output <code>Hello-world.pdf</code>.
You can also follow our two steps tutorialAdditional tutorials include:* [[First Document| Your 1st document]]* and a more [[Detailed Example|Detailed example]]
* [[First Document| Your first document]]
* [[Detailed Example|Detailed example]]
=== #4-Update ? ===See the [[Sample documents]] page for even more examples.
Just replay the install program, it also take care of updating the distribution:* WINDOWS: <code>install.bat</code>* UNIX: <code>install.sh</code> (set the executable permissions)</li></ul>= Upgrade =
Re-run the install program to upgrade, which will update the distribution incrementally:
=== Official installation page ===* Windows: <code>install.bat</code>* Unix: <code>sh install.sh</code>
The official page '''[http://www.pragma-ade.com/install.htm Installing CONTEXT LMTX ]''' is hosted by Pragma-Ade, which also provides* a 2 pages '''[http://lmtx.pragma-ade.nl/install-lmtx/installation.pdf installation guide]''',* a 1 page [http://distribution.contextgarden.net/current/context/experimental/doc/context/documents/general/leaflets/leaflet-context.pdf leaflet for ConTeXt LMTX]* a 1 page [http://distribution.contextgarden.net/current/context/experimental/doc/context/documents/general/leaflets/leaflet-luametatex.pdf leaflet for LuaMetaTeX].= Running MkIV =
The new distribution has all the files to run the previous version of ConTeXt.
* Run <code>context --luatex Hello-world.tex</code> to use the `luatex` binary and [[MkIV]].
=== Further installation instructions ===
* [[Installing ConTeXt LMTX on MacOS]]
* [[Modules#ConTeXt_LMTX|Installing Modules for ConTeXt LMTX]]
* The official page '''[http://www.pragma-ade.nl/install.htm Installing ConTeXt LMTX ]''' is hosted by Pragma ADE.
* Pragma ADE also provides the '''[http://www.pragma-ade.nl/download-1.htm ConTeXt MkIV distribution]''' (version MkIV is the predecessor of LMTX) for which there are also [[ConTeXt_Standalone|detailed installation instructions]].
{{Installation navbox}}
[[Category:Basics]][[Category:StandaloneInstallation]]

Navigation menu