The first three chapters of Applied Discrete Structures have been converted to MathBook XML. There will be some adjustments to be made (like adding solutions to many of the exercises) but these chapters are in pretty good shape.
At the request of Rob Krueger (Concordia U.), I've also updated and converted the short appendix on Algorithms that we had in the 1989 edition. I added a section on the Invariant Relation Theorem that I've been meaning to write up for a while. Having the ability to include Sage Cells into the text really enhances the html version.
The html version is available at http://faculty.uml.edu/klevasseur/ads2
After finals and a few other chair related tasks (64 days left as I type this!), I'll make a LaTex version available.
Showing posts with label Mathbook XML. Show all posts
Showing posts with label Mathbook XML. Show all posts
Saturday, April 30, 2016
Monday, January 4, 2016
Chapter 1 of ADS using Mathbook XML
A reformatting of Chapter 1: Set Theory of Applied Discrete Structures was just completed using Mathbook XML, an application for authors of scientific articles, textbooks and monographs initiated by Rob Beezer, U. of Puget Sound.
The chapter was converted by exporting the Mathematica Notebook to XML and then making many adjustments by hand to Mathbook XML. I wanted to do this as a learning process. Next, I want to explore ways to convert remaining Mathematica Notebooks using their natural structure with regular expressions. Whether that works out remains to be seen.
The source code for Chapter 1 and some abbreviated front matter was converted to html and can be viewed at http://faculty.uml.edu/klevasseur/ads-html/ . One of the advantages of this conversion is that the html sizes nicely to whatever you view it on, from a phone to a desktop browser. Also it will be the easy to convert to LaTeX and other formats.
![]() |
| A first look at the new format. |
Tuesday, November 17, 2015
Developments in Open Source Textbooks: mathbook XML
Rob Beezer at University of Puget Sound is spearheading the development of MathBook XML, which is "a lightweight XML application for authors of scientific articles, textbooks and monographs." I'm seriously considering a conversion from Mathematica Notebooks to this new format.
I spend a bit of time playing with the current version this week and converted a very small web page with a few sage cells. Then I exported to html.
It wasn't obvious to me what code should appear in the output field of the sage sections, which would be all graphics in this case. It isn't a problem for the html version since the cells can be evaluated. Converted to LaTeX, the lack of output is a problem, but it still looks good.
I spend a bit of time playing with the current version this week and converted a very small web page with a few sage cells. Then I exported to html.
It wasn't obvious to me what code should appear in the output field of the sage sections, which would be all graphics in this case. It isn't a problem for the html version since the cells can be evaluated. Converted to LaTeX, the lack of output is a problem, but it still looks good.
Labels:
LateX,
Mathbook XML,
Open Source,
Sage Cells
Subscribe to:
Posts (Atom)


