The Art of Digital Publishing
A foundation of combined standards to support the future of publishing
Scientific content increasingly relies on the presentation and authoring of complex multimedia diagrams and figures, sometimes interactive, to convey information in a non-textual way. Wikis and user-generated hyper-linked content have both been very successful in the case for text---this is what we aim to do for mathematical diagrams. Many professors in higher education who write textbooks know TeX, however, they don't often know how to program the Web. The future of building interactive user interfaces should lie not in the hands of programmers, but in the hands of the expert of a given field---the goal of this project is to supply math, physics, and engineering professors with a platform to express mathematical concepts to students to provide immersive learning environments. Ideally, this projects serves twofold: First, in closing the gap for non-web-technical authors to express ideas and concepts through Web technology without the knowledge of coding or user interface design, by mapping a typesetting language to interactive programming. Second, in providing deep, educational experiences for our youth to engage more in the sciences, and begin to use exploration and creativity in learning through interactive textbooks. The loose structure and nature of user interface design poses a problem for documenting science and related interfaces in a consistent manner. TeX provides us with some "laws" to obey in order to design the output of a text and graphical language around. Hence, we can attempt to create a synthesis of a structured user interface specification (TeX) and a structured functional specification (HTML5) to provide a publishing platform for the current and next generation. The Art is where we can blend these two standards bodies; higher levels of abstraction allow people to express their ideas without having to worry about the mechanisms by which the technology is rendering their works. It is in these environments when people can express themselves freely.
Contents
- 1Preface
- 2Introduction
- 3The Evolution of Ideas and Text
- 4The Human Element
- 5Standards and Languages
- 6Human Computer Symbiosis
- 6.1Language
- 7The Mathematical Web
- 8LaTeX2HTML5
- 9TeX Implementation
- 9.1structure
- 9.2elements
- 9.2.1accents, styles, and typeface
- 9.2.2quotes
- 9.2.3hyphens and dashes
- 9.3math
- 9.3.1the beauty of mathematics
- 9.3.2proof
- 9.3.3example
- 9.3.4definition
- 9.3.5claim
- 9.3.6theorems and corollaries
- 9.3.7problems and solutions
- 9.4Environments
- 9.5PSTricks
- 9.5.1basic graphics parameters
- 9.5.2units
- 9.5.3arrows
- 9.6PSTricks elements
- 9.6.1pstrick docs
- 9.6.2pspicture
- 9.6.3psframe
- 9.6.4psplot
- 9.6.5pscircle
- 9.6.6psaxes
- 9.6.7psline
- 9.6.8rput - place math anywhere
- 9.6.9pspolygon
- 9.7Backwards Compatability
- 9.8extended interactivity
- 9.8.1slider
- 9.8.2userline
- 9.8.3uservariable
- 9.9additional and proposed elements
- 9.10BiBTeX
- 9.10.1citations
- 10JS Implementation
- 10.1Frontend
- 10.2End to End JavaScript
- 11Limitations and Improvements
- 12Conclusion
42 references.