Difference between revisions of "Installation"
Jump to navigation
Jump to search
NeueDarshan (talk | contribs) m (→Look before you leap: Phrasing changes) |
(Switch "ConTextLMTX" content to "Installation". Previous "Installation" content is now in "InstallationPreviousMethods") |
||
Line 1: | Line 1: | ||
− | + | __NOTOC__ | |
+ | Since April 2019, there is a new major version of ConTeXt, named '''ConTeXt LMTX'''. | ||
+ | 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]). | ||
− | |||
− | + | <ul style="display: grid;grid-template-columns: repeat(auto-fit, minmax(25em, 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 class="DownloadRework"> | ||
+ | <li class="DownloadRework" style="text-align:left;"> | ||
+ | === ⯆ GNU/Linux === | ||
+ | <ul style="text-align:left;"> | ||
+ | <li>X86 [http://lmtx.pragma-ade.nl/install-lmtx/context-linux.zip 32b] | [http://lmtx.pragma-ade.nl/install-lmtx/context-linux-64.zip 64b]</li> | ||
+ | <li>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]</li> | ||
+ | </ul> | ||
+ | </li> | ||
− | = | + | <li class="DownloadRework" style="text-align:left;"> |
+ | === ⯆ Windows === | ||
+ | <ul style="text-align:left;"> | ||
+ | <li>[http://lmtx.pragma-ade.nl/install-lmtx/context-mswin.zip 32b]</li> | ||
+ | <li>[http://lmtx.pragma-ade.nl/install-lmtx/context-win64.zip 64b]</li> | ||
+ | </ul> | ||
+ | </li> | ||
− | + | <li class="DownloadRework" style="text-align:left;"> | |
− | + | === ⯆ MacOS === | |
− | + | <ul style="text-align:left;"> | |
+ | <li>[http://lmtx.pragma-ade.nl/install-lmtx/context-osx-64.zip 64b]</li> | ||
+ | </ul> | ||
+ | </li> | ||
− | + | <li class="DownloadRework" style="text-align:left;"> | |
+ | === ⯆ Free BSD === | ||
+ | <ul style="text-align:left;"> | ||
+ | <li>[http://lmtx.pragma-ade.nl/install-lmtx/context-freebsd.zip 32b] (untested)</li> | ||
+ | <li>[http://lmtx.pragma-ade.nl/install-lmtx/context-freebsd-amd64.zip 64b]</li> | ||
+ | </ul> | ||
+ | </li> | ||
− | + | <li class="DownloadRework" style="text-align:left;"> | |
− | + | === ⯆ OpenBSD6.5 === | |
+ | <ul style="text-align:left;"> | ||
+ | <li>[http://lmtx.pragma-ade.nl/install-lmtx/context-openbsd6.5.zip 32b] (untested)</li> | ||
+ | <li>[http://lmtx.pragma-ade.nl/install-lmtx/context-openbsd6.5-amd64.zip 64b]</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 32b] (untested)</li> | ||
+ | <li>[http://lmtx.pragma-ade.nl/install-lmtx/context-openbsd6.6-amd64.zip 64b]</li> | ||
+ | </ul> | ||
+ | </li> | ||
+ | </ul> | ||
− | + | </li> | |
− | + | </ul> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <ul style="display: grid;grid-template-columns: repeat(auto-fit, minmax(25em, 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 === | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | # Create a directory for, e.g. data/context | |
+ | # Go there and download the relevant zip for your plateform (see aside) | ||
+ | # Unpack the zip, some files will appear | ||
+ | # Execute the install program, which will take care of downloading the distribution: | ||
+ | #* WINDOWS: <code>install.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.sh</code> with: | ||
+ | ::: Bash shell <code>echo 'export PATH=...thepathinstructions...:$PATH' >> ~/.bashrc</code> | ||
+ | ::: Sh/Ksh shell <code>echo 'export PATH=...thepathinstructions...:$PATH' >> ~/.profile</code> | ||
+ | ::: Tcsh/csh shell <code>echo 'set path = ($path ...thepathinstructions...)' >> ~/.cshrc</code> | ||
+ | </li> | ||
− | === | + | <li style="height: stretch; padding: 10px; background-color: #f6f6f6; "> |
− | + | === #3- First Run with ConTeXt ! === | |
− | |||
− | |||
− | |||
− | + | * 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 shell | ||
+ | * Check the pdf output <code>Hello-world.pdf</code>. | ||
− | + | You can also follow our two steps tutorial: | |
+ | * [[First Document| Your 1st document]] | ||
+ | * and a more [[Detailed Example|Detailed example]] | ||
− | |||
− | + | === #4-Update ? === | |
− | + | 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> | ||
− | |||
− | + | === Official installation page === | |
− | |||
− | |||
− | |||
− | + | 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]. | ||
− | |||
− | + | === Further installation instructions === | |
− | + | * [[Installing ConTeXt LMTX on MacOS]] | |
− | |||
− | + | ---- | |
− | |||
− | + | {{Installation navbox}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[Category: | + | [[Category:Standalone]] |
Revision as of 11:28, 28 May 2020
Since April 2019, there is a new major version of ConTeXt, named ConTeXt LMTX.
It is a new implementation tuned for LuaMetaTeX TeX engine, the lean and mean successor of the LuaTeX TeX engine (see article).
-
#1- Download
-
#2- Installation
- Create a directory for, e.g. data/context
- Go there and download the relevant zip for your plateform (see aside)
- Unpack the zip, some files will appear
- Execute the install program, which will take care of downloading the distribution:
- WINDOWS:
install.bat
- UNIX:
install.sh
(set the executable permissions)
- WINDOWS:
- Add ConTeXt to your system PATH :
- WINDOWS: run
setpath.bat
- UNIX: use the PATH instructions provided at the end of
install.sh
with:
- WINDOWS: run
- Bash shell
echo 'export PATH=...thepathinstructions...:$PATH' >> ~/.bashrc
- Sh/Ksh shell
echo 'export PATH=...thepathinstructions...:$PATH' >> ~/.profile
- Tcsh/csh shell
echo 'set path = ($path ...thepathinstructions...)' >> ~/.cshrc
- Bash shell
-
#3- First Run with ConTeXt !
- 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
#4-Update ?
Just replay the install program, it also take care of updating the distribution:
- WINDOWS:
install.bat
- UNIX:
install.sh
(set the executable permissions)
Official installation page
The official page Installing CONTEXT LMTX is hosted by Pragma-Ade, which also provides
- a 2 pages installation guide,
- a 1 page leaflet for ConTeXt LMTX
- a 1 page leaflet for LuaMetaTeX.
Further installation instructions
|