Wolfram Library Archive


Courseware Demos MathSource Technical Notes
All Collections Articles Books Conference Proceedings
Title Downloads

Advanced Typesetting
Author

Jason Harris
Organization: Wolfram Research, Inc.
Department: User Interface Group
Conference

Wolfram Technology Conference 2011
Conference location

Champaign, Illinois, USA
Description

This workshop will give you a hands-on tutorial for creating your own advanced typeset structures in Mathematica. You will be exposed to, evaluate, and experiment with—in a hands-on fashion—some of the core technologies that underlie the typesetting system in Mathematica. At the conclusion of the workshop you should be able to create and use your own typeset structures. For instance, have you ever looked at the output of, say, Binomial[a,b]//TraditionalForm and wondered how you can create something like that yourself? If so, then this workshop is for you! The preliminary order of topics covered will be:

  • Boxes and the representation of typeset structures;
  • MakeBoxes and MakeExpression and how the typesetting system interacts between the kernel and the front end;
  • Stylesheets and how to package up the typeset structures onto the stylesheet;
  • TemplateBoxes and how to use these modern mechanisms that significantly advance typesetting;
  • The notation package and how to shortcut much of the work required in using MakeBoxes and MakeExpression;
  • Grid typesetting and graphics typesetting and the low-level representations of these and other objects.
Subject

*Mathematica Technology
URL

http://www.wolfram.com/events/technology-conference-2011
Downloads Download Wolfram CDF Player

Download
AdvancedTypesetting.cdf (161.2 KB) - CDF Document
Download
AdvancedTypesetting.nb (160.4 KB) - Mathematica Notebook
Download
TemplateBox.nb (35.2 KB) - Mathematica Notebook