Changes

Jump to navigation Jump to search
1,841 bytes added ,  06:52, 10 September 2023
All of my wiki.contextgarden.net work in progress= Preamble =
== ConTeXt (beta 2017/02/19) Here is the place to get everything that is important to get started with Textadept (9.3) ===Intstallation & ''ConTeXt Integration in '' on ''MS Windows (as of 2017/03)='' operating system.
* Install (i.e. download, extract and update) '''ConTeXt''' (mkiv)** work in progress* Add ConTeXt's executables folder Thanks to Windows PATH** work in progress* [https://foicica.com/textadept/download/textadept_LATEST.win32.zip Download] and extract [https://foicica.com/textadept/ especially '''TextadeptDonald Knuth'', '] to a folder of your choice.* Edit Textadept's Hans Hagen''init.lua, ''** Taco Hoekwater'''Note''' that there are two ''init.lua'' of certain importancy:*** one is located in Textadept's program folder: don't edit this one, as you will lose your changes when you update Textadept*** second is created by Textadept when you start it for the first time and it's located at '''SYSDRIVE:\too many other coders and users\USERNAME\.textadept\init.lua'''* add the following line to the blank init.lua:** textadept.run.compile_commands.tex = 'mtxrun --autogenerate --script context --autopdf --purge --synctex=-1 "%f"'*** '''Note''' that it's only a single line, so you might need to re-format it when you copy and paste it from mention here into your document. Also '''note''' that your ''mtxrun.exe'' has to be in the Windows PATH (see above) in order to work, otherwise you have to add the full path to mtxrun. For example:**** textadept.run.compile_commands.tex = 'C:/CTX/tex/texmf-win64/bin/mtxrun --autogenerate --script context --autopdf --purge --synctex=-1 "%f"'***** '''Note''' that you have to use slash ( / ) instead of backslash ( \ ) in the file path, since Lua (same as ConTeXt) interprets a \ as the beginning of a command, while for Windows is doesn't make a change.* restart Textadept and open or create a ConTeXt test document:** \starttext hello world! \stoptext* use Textadept's '''Tools''' -> '''Compile''' to build a PDF with the options added to the line* That's it, you're done. When you have a popular PDF reader installed already, it should pop up at the end of the process and show the created PDF output. [https://www.sumatrapdfreader.org/free-pdf-reader.html Sumatra PDF] is highly recommended for this.
* further options that can be added to your '''user/init.lua** As of v9 (at least) Textadept seems to have an own ConTeXt lexer. So you can add the following lines to your ''init.lua'' to let Textadept choose it when you open a ''.tex'' document.textadept.file_types.extensions.tex = 'context'*** if you plan to use ConTeXt mkiv alone, or use another ending to seperate ConTeXt from LaTeX documents, for example ''.ctx'':textadept.file_types.extensions.ctx Introduction = 'context'
[http://wiki.contextgarden.net ConTeXt] (pronounced '''ConTehht''' as derived from Dutch) is a [http://en.wikipedia.org/wiki/TeX TeX] macro package created and maintained by [http://www.pragma-ade.com Pragma ADE]. = Setup ConTeXt = == Download & Install ConTeXt == Installation and update of ConTeXt work the same way. If you only want to update ConTeXt, you can go to point 3. 1. Download [http://standalone.contextgarden.net/setup/ ConTeXt].* [https://distribution.contextgarden.net/setup/context-setup-mswin.zip context-setup-mswin.zip] 2. Extract the archive to a location of your choice.* You might want to change the name of the extracted directory to a shorter one as it will be the final location for ConTeXt. 3. Install / Update ConTeXt *Use Windows Explorer to navigate to your ConTeXt directory. In there should be a file called <code>install.bat</code>.* Change Execute by double-clicking on it. A command prompt window should pop up.** If it appears for only a few seconds, chances are high that the download server is down. In that case you might want to re-try the themeprocedure at some other time.* Wait for the download / update to finish. After it is done, the command window should disappear by itself. Alternatively, font from the command prompt: * Use Windows Explorer to navigate to your ConTeXt directory.** Click into the upper white field where the current location is displayed.** Enter <code>cmd</code> and font size press <code>Enter</code>-key.** Now Windows command prompt should pop up with the correct location.* Otherwise, you can start your Windows command prompt** by using the key shortcut <code>Windows-key + R</code>, entering <code>cmd</code> and pressing <code>Enter</code>-key.** Alternatively, you can use <code>Start</code> -> <code>Programs</code> -> <code>Accessories</code> -> <code>Command Pompt</code>.* Some important ''MS DOS'' commands:** <code>dir</code> list the content of Textadept the current directory** <code>cd DIRECTORY</code> change to directory with name DIRECTORY** <code>cd..</code> change to superior directory** <code>cd\</code> change to drive root** <code>X:</code> change to drive X:** also possible: <code>cd directory\subdirectory\subsubdir...</code>* In the following lineend your command prompt should look like this: X:\ConTeXt>_ == Add ConTeXt's executables folder to Windows search Path == '''Note''': you will need admin rights for this. On public machines for example you most probably won't be able to add ConTeXt to that machine's path. 1. Open Windows' '''System''' dialog* either by <code>Right-click</code>ing on '''This PC''' / '''My Computer''' on your Desktop and then clicking on '''Properties'''* or by clicking '''Start''' -> '''Settings''' -> '''About''' -> '''System Info'''* or on older Windows Machines by going to '''Control Panel''' -> '''System'''. ui2.set_themeClick on '''Advanced System Settings''' ("System Properties"). 3. Click on '''Advanced'''-Tab. 4. Click on '''Environment Variables...'dark', {font = 'Monospace. 5. Choose where to add ConTeXt', fontsize = 10})s executables folder to:*Either to '''User variables for USER''' for the current user only*or to '''System variables''' for all users. 6. Double-click on the respective variable called ''Path''. 7. Add your ConTeXt executables to Windows path.* the expression ''dark'Note''' is that the filename of position, to where you add the theme located either in Textadeptlocation is sorted by importancy. The most important directories will be searched first. This might be taken into account when using ConTeXt together with MiKTeX for example. It's safest to place ConTeXt's program folder themes or path at the very beginning.* In '''User''' Path variable you can download might need to add the location and seperate it from the existing ones by using a semikolon (<code>;</code>).* In '''System''' Path variable you probably only have to add a new themes to USERline. The location should look like this: * Win x86 / 32 bit: X:\ConTeXt\tex\texmf-mswin\bin* Win x64 / 64 bit: X:\ConTeXt\tex\texmf-win64\bin 8. Save your changes. Usually no restart or re-login is needed after this operation.textadept\themes(create Opt 1. You can test whether it worked by starting your Command prompt and entering the following line, while being in a directory other than the folder if itone you just added.  context -version * A message with ConTeXt's version number should apear.* If a message like '''context' is not there yetrecognized as an internal or external command...'' appears, you should make sure that you added the correct location of ConTeXt's executables (context.exe)path to Windows' search path. = Text Editors === ''CudaText'' ==See my article here [[CudaText]].
194

edits

Navigation menu