Difference between revisions of "Tools"
Jump to navigation
Jump to search
m |
m |
||
Line 7: | Line 7: | ||
; [[Visual Debugging]]: show the nasty details of your code, to understand and tweak ConTeXt typesetting. | ; [[Visual Debugging]]: show the nasty details of your code, to understand and tweak ConTeXt typesetting. | ||
; [[Buffers in LuaTeX|Buffers]]: Buffers are named chunks of text, saved by ConTeXt to be retrieved by the user later. | ; [[Buffers in LuaTeX|Buffers]]: Buffers are named chunks of text, saved by ConTeXt to be retrieved by the user later. | ||
+ | ; [[Modules]]: LaTeX users call them "packages", DTP users "plug-ins" | ||
+ | ; PDF format output: ConTeXt can define the set of [[PDF Boxes]] defined by the PDF standard. It can create [[PDF/A]] and [[PDFX|PDF/X]] (ISO standard) compliant outputs, and take into account [[PDF Print Options]]. | ||
+ | ; [[Setups]]: a rather common variant on macros, with usefull properties. | ||
+ | ; [[Dummy text]] | ||
= Additional tools = | = Additional tools = | ||
− | |||
− | |||
− | |||
; [[From LaTeX to ConTeXt]]: Particular tricks that are useful for moving from LaTeX to ConTeXt. | ; [[From LaTeX to ConTeXt]]: Particular tricks that are useful for moving from LaTeX to ConTeXt. | ||
; [[Posting on arxiv.org]]: How to submit ConTeXt documents to [http://arxiv.org], the worldwide, heavily used physics (and now mathematics and computer science) open-access preprint server. | ; [[Posting on arxiv.org]]: How to submit ConTeXt documents to [http://arxiv.org], the worldwide, heavily used physics (and now mathematics and computer science) open-access preprint server. | ||
Line 21: | Line 22: | ||
; [[starttexdefinition]]: The {{code|starttexdefinition}} uses the {{code|start…stop}} syntax to define new control sequences. | ; [[starttexdefinition]]: The {{code|starttexdefinition}} uses the {{code|start…stop}} syntax to define new control sequences. | ||
; [[purge aux files|Purge auxiliary files]] (2013). | ; [[purge aux files|Purge auxiliary files]] (2013). | ||
− | |||
; [[Unexpected behavior]]: If ConTeXt appears to behave in a counterintuitive way, chances are that it’s actually your intuitions that lack calibration. | ; [[Unexpected behavior]]: If ConTeXt appears to behave in a counterintuitive way, chances are that it’s actually your intuitions that lack calibration. | ||
Revision as of 15:50, 8 June 2020
Core tools
- Mark IV
- an introduction
- Inside ConTeXt
- Macros, commands, and other programming. A must read.
- mtxrun script
- the helper script for all sorts of ConTeXt-related things, from individual runs to managing the installation tree
- context script
- it has two main uses: (1) compiling ConTeXt MkIV documents, and (2) recompiling the ConTeXt core format after you change one of the source files.
- Visual Debugging
- show the nasty details of your code, to understand and tweak ConTeXt typesetting.
- Buffers
- Buffers are named chunks of text, saved by ConTeXt to be retrieved by the user later.
- Modules
- LaTeX users call them "packages", DTP users "plug-ins"
- PDF format output
- ConTeXt can define the set of PDF Boxes defined by the PDF standard. It can create PDF/A and PDF/X (ISO standard) compliant outputs, and take into account PDF Print Options.
- Setups
- a rather common variant on macros, with usefull properties.
- Dummy text
Additional tools
- From LaTeX to ConTeXt
- Particular tricks that are useful for moving from LaTeX to ConTeXt.
- Posting on arxiv.org
- How to submit ConTeXt documents to [1], the worldwide, heavily used physics (and now mathematics and computer science) open-access preprint server.
- Sharing graphics
- Export MetaPost drawings as PDF, import MetaPost drawings into MS Office, LibreOffice, etc.
- Write to an external document
- during ConTeXt processing (like LaTeX Filecontents environnement ?).
- Running ConTeXt without a shell
- to generate documents via web services, or use a scheduled batch process.
- Schell scripts
- while context and mtxrun already automate a lot, bash scripts can help.
- starttexdefinition
- The
starttexdefinition
uses thestart…stop
syntax to define new control sequences. - Purge auxiliary files (2013).
- Unexpected behavior
- If ConTeXt appears to behave in a counterintuitive way, chances are that it’s actually your intuitions that lack calibration.
Older informations
- Version Control: Getting version control specific information in ConTeXt (20012).
- HTML and ConTeXt: Collaborative HTML document preparation using Wiki and its conversion to ConTeXt using Ruby (2007).
- Word-to-LaTeX/ConTeXt script (2007).
- Run in parallel (2008).
- A Simple Spellchecker embedded (2012).
- Reviewing hyphenation (2013)