Difference between revisions of "User:Sciurus/sandbox"

From Wiki
Jump to navigation Jump to search
m (drafting commands list)
m (Just drafting commands list.)
Line 9: Line 9:
 
# '''define''': To create a named customization of ''something'', use {{code|\define''something''}}.
 
# '''define''': To create a named customization of ''something'', use {{code|\define''something''}}.
  
Many commands don’t fit into one of these types, but here are some that do:
+
Many commands don’t fit into one of these types, but here are some that do. Throughout this list {{code|start''something''}} is shorthand for {{code|start''something''}} {{code|stop''something''}}.
  
 
== Structure ==
 
== Structure ==
 
These commands relate to the structure of a document.
 
These commands relate to the structure of a document.
  
* {{cmd|definesection}} and {{cmd|setupsection}}
+
* {{cmd|starttext}}: In a typical document, the text to be typeset is enclosed by this. {{cmd|definetext}} and {{cmd|setuptext}} are defined but have little documentation and don’t appear to be used much.
 +
* {{cmd|startdocument}} and {{cmd|setupdocument}}: If customization is wanted, the text to be typeset can be enclosed by {{cmd|startdocument}} instead of {{cmd|starttext}}. The command {{cmd|startdocument}} allows for document metadata and can be configured with {{cmd|setupdocument}}.
 +
* {{cmd|definehead} and {{cmd|setuphead}}: The generic name for a section of a document in ''head'', so these commands allow you to define and customize your own sections. The main built-in sections are: part, chapter, section, subsection, subsubsection, and their numberless counterparts. See the [[Titles]] page for further details.
 
* {{cmd|defineheader}} and {{cmd|setupheader}}
 
* {{cmd|defineheader}} and {{cmd|setupheader}}
 
* {{cmd|definemakeup}} and {{cmd|setupmakeup}}
 
* {{cmd|definemakeup}} and {{cmd|setupmakeup}}
* {{cmd|definehead} and {{cmd|setuphead}}
 
 
* {{cmd|setupheadertexts}}
 
* {{cmd|setupheadertexts}}
 
* {{cmd|setupfootertexts}}
 
* {{cmd|setupfootertexts}}

Revision as of 21:19, 21 October 2020

LIKE EVERYTHING IN THIS SANDBOX, THIS IS ONLY A DRAFT AND SHOULD NOT BE USED YET.


start-stop, setup, and define

There are three main types of commands in ConTeXt:

  1. start-stop: To apply something to some text, enclose the text in \startsomething \stopsomething.
  2. setup: To configure something for the rest of the document, use \setupsomething.
  3. define: To create a named customization of something, use \definesomething.

Many commands don’t fit into one of these types, but here are some that do. Throughout this list startsomething is shorthand for startsomething stopsomething.

Structure

These commands relate to the structure of a document.

Text formatting and decoration

These commands relate to how text is displayed, without repositioning the text (much).

Layout and Design

These commands relate to how text is laid out on the page, and possibly involve moving or positioning the text.


Utilities

These commands have various functions that don’t relate directly to text formatting and design.