Difference between revisions of "Installation"
Jump to navigation
Jump to search
(document context --luatex) |
|||
(31 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | Since April 2019, there is a new 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]). | + | Since April 2019, there is a new 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]). |
− | = | + | = Download = |
− | <ul | + | <ul id="DownloadRework"> |
− | <li | + | <li> |
=== Windows === | === Windows === | ||
* [http://lmtx.pragma-ade.nl/install-lmtx/context-mswin.zip 32bits] | * [http://lmtx.pragma-ade.nl/install-lmtx/context-mswin.zip 32bits] | ||
Line 12: | Line 12: | ||
</li> | </li> | ||
− | <li | + | <li> |
=== MacOS === | === MacOS === | ||
* [http://lmtx.pragma-ade.nl/install-lmtx/context-osx-64.zip 64bits] | * [http://lmtx.pragma-ade.nl/install-lmtx/context-osx-64.zip 64bits] | ||
</li> | </li> | ||
− | <li | + | <li> |
=== GNU/Linux === | === GNU/Linux === | ||
− | * X86 [http://lmtx.pragma-ade.nl/install-lmtx/context-linux.zip 32b] | + | * X86 [http://lmtx.pragma-ade.nl/install-lmtx/context-linux.zip 32b]|[http://lmtx.pragma-ade.nl/install-lmtx/context-linux-64.zip 64b] |
− | + | * ARM [http://lmtx.pragma-ade.nl/install-lmtx/context-linux-armhf.zip 32b]|[http://lmtx.pragma-ade.nl/install-lmtx/context-linux-aarch64.zip 64b] | |
− | * ARM [http://lmtx.pragma-ade.nl/install-lmtx/context-linux-armhf.zip 32b] | ||
− | |||
</li> | </li> | ||
− | <li | + | <li> |
− | === | + | |
+ | === FreeBSD === | ||
* [http://lmtx.pragma-ade.nl/install-lmtx/context-freebsd.zip 32bits] * | * [http://lmtx.pragma-ade.nl/install-lmtx/context-freebsd.zip 32bits] * | ||
* [http://lmtx.pragma-ade.nl/install-lmtx/context-freebsd-amd64.zip 64bits] | * [http://lmtx.pragma-ade.nl/install-lmtx/context-freebsd-amd64.zip 64bits] | ||
</li> | </li> | ||
− | <li | + | <li> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== OpenBSD6.6 === | === OpenBSD6.6 === | ||
* [http://lmtx.pragma-ade.nl/install-lmtx/context-openbsd6.6.zip 32bits] * | * [http://lmtx.pragma-ade.nl/install-lmtx/context-openbsd6.6.zip 32bits] * | ||
* [http://lmtx.pragma-ade.nl/install-lmtx/context-openbsd6.6-amd64.zip 64bits] | * [http://lmtx.pragma-ade.nl/install-lmtx/context-openbsd6.6-amd64.zip 64bits] | ||
+ | |||
+ | <li> | ||
+ | === OpenBSD6.7 === | ||
+ | * [http://lmtx.pragma-ade.nl/install-lmtx/context-openbsd6.7.zip 32bits] * | ||
+ | * [http://lmtx.pragma-ade.nl/install-lmtx/context-openbsd6.7-amd64.zip 64bits] | ||
+ | </li> | ||
</ul> | </ul> | ||
</li> | </li> | ||
Line 49: | Line 48: | ||
</li> | </li> | ||
</ul> | </ul> | ||
+ | |||
<nowiki>*</nowiki>untested configuration. | <nowiki>*</nowiki>untested configuration. | ||
You can [[Read Me| read the licence]] (Creative Commons GNU GPL for program code, and Creative Commons Attribution ShareAlike for documentation). | You can [[Read Me| read the licence]] (Creative Commons GNU GPL for program code, and Creative Commons Attribution ShareAlike for documentation). | ||
− | = | + | = Installation = |
# Create a directory for, e.g. data/context | # Create a directory for, e.g. data/context | ||
− | # Go there and download the relevant zip for your plateform (see | + | # Go there and download the relevant zip for your plateform (see above) |
# Unpack the zip, some files will appear | # Unpack the zip, some files will appear | ||
# Execute the install program, which will take care of downloading the distribution: | # Execute the install program, which will take care of downloading the distribution: | ||
#* WINDOWS: <code>install.bat</code> | #* WINDOWS: <code>install.bat</code> | ||
− | #* UNIX: <code>install.sh</code> | + | #* UNIX/MAC: <code>sh install.sh</code> |
# Add ConTeXt to your system PATH : | # Add ConTeXt to your system PATH : | ||
− | #* WINDOWS: run <code>setpath.bat</code> | + | #* WINDOWS: |
+ | #** run <code>setpath.bat</code> | ||
#* UNIX: use the PATH instructions provided at the end of <code>install.sh</code> with: | #* UNIX: use the PATH instructions provided at the end of <code>install.sh</code> with: | ||
#** Bash shell <code>echo 'export PATH=...thepathinstructions...:$PATH' >> ~/.bashrc</code> | #** Bash shell <code>echo 'export PATH=...thepathinstructions...:$PATH' >> ~/.bashrc</code> | ||
+ | #** Zsh shell <code>echo 'export PATH=...thepathinstructions...:$PATH' >> ~/.zshenv</code> | ||
#** Sh/Ksh shell <code>echo 'export PATH=...thepathinstructions...:$PATH' >> ~/.profile</code> | #** Sh/Ksh shell <code>echo 'export PATH=...thepathinstructions...:$PATH' >> ~/.profile</code> | ||
#** Tcsh/csh shell <code>echo 'set path = ($path ...thepathinstructions...)' >> ~/.cshrc</code> | #** Tcsh/csh shell <code>echo 'set path = ($path ...thepathinstructions...)' >> ~/.cshrc</code> | ||
+ | #* MAC: | ||
+ | #** Same as for UNIX. MacOS Catalina (10.15) defaults to `Zsh`, earlier versions defaulted to `Bash` | ||
− | + | = First Run ! = | |
− | = | ||
* Download the tex input file [[Media:Hello-world.tex|Hello-World.tex]] from our [[Detailed_Example|Detailed example]] | * Download the tex input file [[Media:Hello-world.tex|Hello-World.tex]] from our [[Detailed_Example|Detailed example]] | ||
Line 80: | Line 83: | ||
* and a more [[Detailed Example|Detailed example]] | * and a more [[Detailed Example|Detailed example]] | ||
+ | Moreover, a page is used to centralized [[Sample documents]]. | ||
− | = | + | = Easy update = |
− | + | For an update, just replay the install program: it also take care of updating the distribution incrementally: | |
* WINDOWS: <code>install.bat</code> | * WINDOWS: <code>install.bat</code> | ||
− | * UNIX: <code>install.sh</code> | + | * UNIX: <code>sh install.sh</code> |
+ | = Running MkIV = | ||
− | + | The new distribution still has all the files to run the previous version of ConTeXt. | |
+ | * Run <code>context --luatex Hello-world.tex</code> in your shell to revert back to the `luatex` binary and [[MkIV]]. | ||
− | + | = Further installation instructions = | |
− | |||
− | |||
− | |||
− | |||
− | |||
* [[Installing ConTeXt LMTX on MacOS]] | * [[Installing ConTeXt LMTX on MacOS]] | ||
+ | * [[Modules#ConTeXt_LMTX|Installing Modules for ConTeXt LMTX]] | ||
+ | * The official page '''[http://www.pragma-ade.com/install.htm Installing CONTEXT LMTX ]''' is hosted by Pragma-Ade. | ||
+ | * Pragma-Ade also provides the '''[http://www.pragma-ade.com/download-1.htm CONTEXT MKIV distribution]''' (MKIV version is LMTX predecessor) for which there is also [[ConTeXt_Standalone|detailed Installation instructions]]. | ||
Line 105: | Line 109: | ||
{{Installation navbox}} | {{Installation navbox}} | ||
− | + | [[Category:Basics]] | |
− | [[Category: | + | [[Category:Installation]] |
Revision as of 09:54, 7 July 2020
Since April 2019, there is a new implementation of ConTeXt, named ConTeXt LMTX. It is tuned for LuaMetaTeX, the lean and mean successor of LuaTeX TeX engine (see article).
Download
-
Windows
-
MacOS
-
GNU/Linux
-
FreeBSD
-
OpenBSD6.6
-
OpenBSD6.7
*untested configuration.
You can read the licence (Creative Commons GNU GPL for program code, and Creative Commons Attribution ShareAlike for documentation).
Installation
- Create a directory for, e.g. data/context
- Go there and download the relevant zip for your plateform (see above)
- Unpack the zip, some files will appear
- Execute the install program, which will take care of downloading the distribution:
- WINDOWS:
install.bat
- UNIX/MAC:
sh install.sh
- WINDOWS:
- Add ConTeXt to your system PATH :
- WINDOWS:
- run
setpath.bat
- run
- UNIX: use the PATH instructions provided at the end of
install.sh
with:- Bash shell
echo 'export PATH=...thepathinstructions...:$PATH' >> ~/.bashrc
- Zsh shell
echo 'export PATH=...thepathinstructions...:$PATH' >> ~/.zshenv
- Sh/Ksh shell
echo 'export PATH=...thepathinstructions...:$PATH' >> ~/.profile
- Tcsh/csh shell
echo 'set path = ($path ...thepathinstructions...)' >> ~/.cshrc
- Bash shell
- MAC:
- Same as for UNIX. MacOS Catalina (10.15) defaults to
Zsh
, earlier versions defaulted toBash
- Same as for UNIX. MacOS Catalina (10.15) defaults to
- WINDOWS:
First Run !
- Download the tex input file Hello-World.tex from our Detailed example
- Run
context Hello-world.tex
in your shell - Check the pdf output
Hello-world.pdf
.
You can also follow our two steps tutorial:
- Your 1st document
- and a more Detailed example
Moreover, a page is used to centralized Sample documents.
Easy update
For an update, just replay the install program: it also take care of updating the distribution incrementally:
- WINDOWS:
install.bat
- UNIX:
sh install.sh
Running MkIV
The new distribution still has all the files to run the previous version of ConTeXt.
- Run
context --luatex Hello-world.tex
in your shell to revert back to theluatex
binary and MkIV.
Further installation instructions
- Installing ConTeXt LMTX on MacOS
- Installing Modules for ConTeXt LMTX
- The official page Installing CONTEXT LMTX is hosted by Pragma-Ade.
- Pragma-Ade also provides the CONTEXT MKIV distribution (MKIV version is LMTX predecessor) for which there is also detailed Installation instructions.
|