I've converted Tom Judson's open-source Abstract Algebra textbook
(http://abstract.pugetsound.edu) from Latex to a series of Sage worksheets (one
per chapter) with almost no compromises (ie the same source also builds a
faithful PDF). Cross-worksheet links are not supported yet in the notebook, and
I've not yet started adding Sage code to the book, but adding compute cells is
possible and feasible right now. Available as the first example on the wiki
page: http://wiki.sagemath.org/devel/LatexToWorksheet
The worksheets are packaged into a single zip file, which the notebook will
upload and unpack (mostly even in the right order). There is a live compute
cell at the bottom of each chapter for experiments or annotation via Tiny MCE.
The graphics all begin life as tikz diagrams, so even these have editable source
code.
Tom has done a lot of work to modernize the source, since this book was
originally written in the late 1980's. He had to also update the Historical
Note about Fermat's Last Theorem. ;-) I'll be working over the next several
months to add in material about using Sage to study groups, rings, fields, etc.
Any extra non-obvious ideas about how to leverage Sage in the study of these
topics would be appreciated. Reports of any typos or technical problems with
the current state-of-the-art would also be appreciated.
I have a few other books in various states of conversion, some have Sage code
already. I'm also going to use Tom's book to further stress-test MathJax, which
has already resulted in two bug-fixes for the MathJax jsMath-compatibility
extension. I've had help from several people on this, notably Tom Judson,
Robert Marik, Dan Drake, Minh van Nyugen and Davide Cervone.
(I've cross-posted to sage-devel and sage-edu - sorry for the noise if you read
both.)
Rob
--
You received this message because you are subscribed to the Google Groups
"sage-edu" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-edu?hl=en.