Typesetting - Maple Help

Overview of the Typesetting Package

 Calling Sequence Typesetting[command](arguments) command(arguments)

Description

 • The Typesetting package is primarily intended as a command-line interface for controlling Typeset and 2-D equation Parsing options.
 Note: The Typesetting package can only be used to typeset and parse expressions in the Standard Worksheet interface (not in the Classic Worksheet interface or Command-line version).
 • The control of how Maple typesets mathematical expressions has moved from a hard-coded algorithm to a rule-based system that provides more flexibility in the manner of displaying output, and some control over parsing input.
 Note: The rule-based typesetting functionality is only available when interface(typesetting) is set to extended, and the rule-based parsing functionality is only available from the 2-D equation editor.

List of Typesetting Package Commands

 • The following commands allow control over typesetting, parsing and completion of 2-D math expressions in Maple.

 Control of general Typeset/Parse settings Control over function dependency suppression Control over typesetting rules Control over parsing rules Control over completion rules Control over symbol/keyword typesetting and conversion Graphical interface for rule control

 • Most other Typesetting exports correspond to either internal-use routines or typesetting tags, which roughly correspond to MathML tags. The only one of these that may be useful is the Typeset export, which previews a Maple expression using rule-based typesetting regardless of the interface(typesetting) setting. Note: This previewed display should not be used in subsequent calculations, as the Maple expression is a pure typeset object whose internal representation has no meaning to the Maple engine.

Examples

 > $\mathrm{with}\left(\mathrm{Typesetting}\right):$
 > $\mathrm{interface}\left(\mathrm{typesetting}=\mathrm{extended}\right):$
 > $\mathrm{Typeset}\left(\mathrm{BesselJ}\left(v,x\right)\right)$
 ${\mathrm{BesselJ}}{}\left({v}{,}{x}\right)$ (1)
 >