Changes

Jump to navigation Jump to search
no edit summary
<li>
=== MacOS macOS ===
* X86 [https://lmtx.pragma-ade.com/install-lmtx/context-osx-64.zip 64bits]
* ARM [https://lmtx.pragma-ade.com/install-lmtx/context-osx-arm64.zip 64bits]
See the next sections for instructions specific to various platforms.
== Unix GNU/Linux ==
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:
# <code>sh install.sh</code>
# Update the PATH environment variable by using the path instructions displayed when the install program finishes. The instructions will vary depending on the type of shell being used:
#* <kbd>'''Bash: ''': </kbd> <code>echo 'export PATH=...instructions...:$PATH' >> ~/.bashrc</code>#* <kbd>'''Zsh: ''': </kbd> <code>echo 'export PATH=...instructions...:$PATH' >> ~/.zshenv</code>#* <kbd>'''Sh'''/'''Ksh: ''': </kbd> <code>echo 'export PATH=...instructions...:$PATH' >> ~/.profile</code>#* <kbd>'''Tcsh'''/'''csh:''': </kbd> <code>echo 'set path = ($path ...instructions...)' >> ~/.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>.
# <code>rm context-linux-64.zip</code>
== MacOS macOS ==
The instructions for MacOS are the same as for Unix, but note that:
* MacOS versions before Catalina use '''Bash''' by default.
* You might need to de-quarantine the binaries (and sometimes every created PDF):
  ** <code>sudo xattr -r -d com.apple.quarantine bin/mtxrun</code> ** <code>sudo xattr -r -d com.apple.quarantine tex/texmf-osx-64/bin/*</code>
== Windows ==
Complete the following steps to set up ConTeXt on Windows:
# Create a directory for ConTeXt, such as `<code>C:\context`</code>.
# Download the architecture-specific version into the ConTeXt directory.
# Extract the archive.
# Run: <code>install.bat</code>
# Run: <code>setpath.bat</code>
# Then generate the cache with the command <code>mtxrun --generate</code> in a command prompt.
# Delete the file archive file context-*win*.zip.
 
== Check the installation ==
 
Make sure that ConTeXt is installed on your system. To check that, go to the command prompt and type
Installation is complete context --version You should get an output as follows:  mtx-context | ConTeXt Process Management 1.06 mtx-context | mtx-context | main context file: /home/myuser/context/tex/texmf-context/tex/context/base/mkiv/context.mkiv mtx-context | current version: 2024.04.01 08:59 mtx-context | main context file: /home/myuser/context/tex/texmf-context/tex/context/base/mkxl/context.mkxl mtx-context | current version: 2024.04.01 08:59
== Upgrade ==
* Windows: <code>install.bat</code>
* UnixGNU/Linux or macOS: <code>sh install.sh</code>
= First document =
 
Make sure that ConTeXt is installed on your system. To check that, go to the command line and type
 
<pre>context --version</pre>
 
You should get an output as follows:
<pre>
mtx-context | ConTeXt Process Management 1.03
mtx-context |
mtx-context | main context file: /opt/context-minimals/texmf-context/tex/context/base/mkiv/context.mkiv
mtx-context | current version: 2020.01.30 14:13
</pre>
 
If ConTeXt is not installed on your system, check the [[Installation|installation]] page for installation instructions.
 
Follow the steps below to create a simple document using ConTeXt:
== Create a ConTeXt file ==
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 =
824

edits

Navigation menu