Coherent Spin Ratchets

Diplomarbeit von Manuel Strehl

You find the full text as XHTML+MathML+SVG here: http://www.manuel-strehl.de/thesis/thesis.xhtml (~770 kB). IE users, be warned: The document will be served as application/xhtml+xml, which means, you can't view it with IE.

For Firefox users: I've also uploaded a slideshow for a physics talk that I was giving. The slideshow is fully XHTML+MathML+SVG based and JavaScript driven. Unfortunately it only works in Firefox. (You can help porting it to other Browsers: SourceForge website.)

How Conversion from TeX Was Done

The original source was TeX to produce the final PDF for thesis submission. However, playing with some SVG export functionality in various scientific plotting tools, all the graphs were ready as SVG already (although in quite different quality).

For import in TeX they were batch-converted to PNG, while experimenting with SVG to EPS brought insufficient results. That is mainly based on the missing support for gradients in PostScript, that were used for some of the diagrams.

Finishing the LaTeX source, it was converted with TeX4ht into an XHTML+MathML document, still linking to the PNGs from the original source.

After manual clean-up of the produced markup, which can be quite time-consuming, I started to paste the SVG graphics inline into the XHTML file. This is not fully finished, since especially Grace's SVG output needs heavy resampling before being able to be displayed in a suitable way.

Problems with the Conversion

Trying to combine these two worlds, TeX and XML, you'll run into several problems. Some that I encountered are mentioned here.

Other Remarks

Conclusion

To export TeX, which is kind of the standard in publishing Physics, into XHTML+MathML+SVG requires still a lot of knowledge from both worlds, if you want to get useful results.

But for publishing scientific data on the web the combined format could be a huge chance. Instead of having PDF all over the place viewing papers directly and natively inside browsers has the potential to be a breakthrough in scientific document markup and retrieval. This has to be viewed in conjunction with the rise of the Open Access idea. Only for publishing in traditional scientific mags it's no alternative, because controlling downloads of PDFs is much simpler than that of plain text XML files.

A very important part is, that 2 of 3 useful browsers support all needed features for simple, clean marked-up science documents. WebKit/Safari, however, can implement MathML support when needed or use some stylesheet like, e.g., pMML2SVG. The only major browser really not capable of displaying anything reasonable is IE because of its lack for the application/xml mime type and not being able to handle anything but proprietary XML extensions to XHTML. But looking at the distribution of browsers in the scientific area, this should not be a problem.

To conclude, the display of XHTML+MathML+SVG today works in the scientific field very good. What is missing, though, are authoring tools. TeX still is the tool of choice, and the XML community would be good advised, if they would contribute easy-to-use tools for getting a foot into the scientific door.

Manuel Strehl
August 2008