User talk:Koenich

From Wiki
Revision as of 16:35, 2 March 2017 by Koenich (talk | contribs)
Jump to navigation Jump to search

Hi guys,

since I am a student with little time, yet a passionate ConTeXt user, I'd love to contribute to ConTeXt's reputation on the wiki (and with a german beginner's guide document, which is private until finished). So I'd like to use this space here for my ideas on creation of wiki posts. This all is work in progress...


ConTeXt (beta 2017/02/19) with Textadept (9.3)

Intstallation & ConTeXt Integration in Windows (as of 2017/03)

  • Install (i.e. download, extract and update) ConTeXt (mkiv)
    • work in progress
  • Add ConTeXt's executables folder to Windows PATH
    • work in progress
  • Download and extract Textadept to a folder of your choice.
  • Edit Textadept's init.lua
    • 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:\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 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.
  • further options that can be added to you 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 = 'context'