Difference between revisions of "Tools"

From Wiki
Jump to navigation Jump to search
(Content from Tips and Tricks)
 
m
 
(60 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Specific Subjects ==
+
= Core tools =
  
* [[Mark_IV| Mark IV Introduction]]
+
; [[Inside ConTeXt]]: Macros, commands, and other programming. Basics, a must read.
* [[Running Mark IV]] in [[TeX Live]]
+
; [[Mark IV]]: an introduction
* [[Basics|document structure]] like titles, tables, enumerations...
+
; [[Mtxrun|mtxrun script]]: the helper script for all sorts of ConTeXt-related things, from individual runs to managing the installation tree
* [[Basics|Text formatting]] and [[Layout]], [[Graphics]], [[Fonts]], and other aspects of the document's appearance.
+
; [[Context|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.  
* [[Presentations|presentations]] and on-screen display.
+
; [[Visual Debugging]] and the currently being updated version [[Debugging]]: show the nasty details of your code, to understand and tweak ConTeXt typesetting.
* [[Sample documents]]
+
; [[Buffers in LuaTeX|Buffers]]: Buffers are named chunks of text, saved by ConTeXt to be retrieved by the user later.
* [[PDFX|PDF/X compatible documents]] (Mark IV only).
+
; [[Modules]]: LaTeX users call them "packages", DTP users "plug-ins"
* [[Dictionary]] of typographical terms
+
; 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]]
  
== Tips and Tricks ==
+
= Additional tools =
  
* [[The ConTeXt Way]]: The ConTeXt philosophy.
+
; [[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.
* [[HTML and ConTeXt]]: Collaborative HTML document preparation using Wiki and its conversion to ConTeXt using Ruby.
+
; [[Sharing graphics]]: Export MetaPost drawings as PDF, import MetaPost drawings into MS Office, LibreOffice, etc.
* [[Version Control]]: Getting version control specific information in ConTeXt
+
; [[Filecontents|Write to an external document]]: during ConTeXt processing.
* [[TeX and pdfeTeX]]: Non-ConTeXt specific page about TeX and pdfeTeX
+
; [[Running ConTeXt without a shell]]: to generate documents via web services, or use a scheduled batch process.
* [[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
+
; [[Run scripts|Shell scripts]]: while context and mtxrun already automate a lot,  bash scripts can help.
* [https://github.com/hmenke/context-examples/blob/master/GUIDE.md Guide to ConTeXt Mark IV documentation]: A detailed overview of all the available documentation for Mark IV, with comments
+
; [[starttexdefinition]]: The {{code|starttexdefinition}} uses the {{code|start…stop}} syntax to define new control sequences.
 +
; [[purge aux files|Purge auxiliary files]] and local default parameters (2013).
 +
; [[Unexpected behavior]]: If ConTeXt appears to behave in a counterintuitive way, chances are that it’s actually your intuitions that lack calibration.
 +
; [[LuaTeX callbacks]]
 +
; [[Speed]]: Tips and tricks to speed up ConTeXt.
 +
 
 +
= Older informations =
 +
 
 +
* [[Version Control]]: Getting version control specific information in ConTeXt (2012).
 +
* [[HTML and ConTeXt]]: Collaborative HTML document preparation using Wiki and its conversion to ConTeXt using Ruby (2007).
 +
* [[Word-to-LaTeX|Word-to-LaTeX/ConTeXt script]] (2007).
 +
* [[Parallel|Run in parallel]] (2008).
 +
* A simple embedded [[Spellchecker]] (2012).
 +
* [[Reviewing hyphenation]] (2013)
 +
 
 +
[[Category:Tools]]

Latest revision as of 16:38, 9 February 2021

Core tools

Inside ConTeXt
Macros, commands, and other programming. Basics, a must read.
Mark IV
an introduction
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 and the currently being updated version 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.
Running ConTeXt without a shell
to generate documents via web services, or use a scheduled batch process.
Shell scripts
while context and mtxrun already automate a lot, bash scripts can help.
starttexdefinition
The starttexdefinition uses the start…stop syntax to define new control sequences.
Purge auxiliary files and local default parameters (2013).
Unexpected behavior
If ConTeXt appears to behave in a counterintuitive way, chances are that it’s actually your intuitions that lack calibration.
LuaTeX callbacks
Speed
Tips and tricks to speed up ConTeXt.

Older informations