MathML

Simple copy-and-paste of Math... not even working!

I recently had a very simple request… soooo simple: our user just wishes to copy the formula from Mathematica (which can copy it in MathML) and paste it on something that does web.

I just went around and tried… SeaMonkey should support that in editor and reader: copy a piece of HTML with MathML and paste it, didn’t even work… my 1/x became a place full of nbsps in three lines!

MathML slowly becoming default in ActiveMath

There’s a wind for more content construction in the ActiveMath group, with at least two projects at the University focussed on creating content (and a adapt platform and…). And MathML starts to play an important role there.

MathML-3's copy-and-paste

A new draft of MathML-3 has just come out. It has a bunch of good maturations. But it also has a very nice new section on clipboard support which could generalize.

ActiveMath Release 1.0 available

We are pleased to announce that release 1.0 of ActiveMath is finally available.

ActiveMath 1.0 is a stabilization of years of ActiveMath development and a polish of most of its features. The highlights of this release are:

  • New learner model SLM (Simple Learner Model)
  • Slumb is now the default MBase
    • supports content reloading
    • improved error reporting for authors
  • New languages for the user interface:
    • Français (French)
    • Magyar (Hungarian)
    • Čeština (Czech)
    • Nederlands (Dutch)
  • Extended user help system
  • Improved overall performance and stabilty

Litterature about user-initiated transfers (clipboard, copy, paste, drag, drop...)

This page attempts to recollect a large amount of pointers to specifications, articles, API-documents, and attempts that related to the clipboard and more generally to user-initiated transfers, such as copy-and-paste or drag-and-drop as we know them in common desktop environments.

It comes as an attempt to clarify a few ideas in order to propose sensible copy-and-paste facilities that web-page scripts could influence.

Task ma-3: creating a symbol and writing a presentation-notation

This task describes the introduction of an angle symbol along with its input (QMath) notation as well as its presentation.

Content-Dictionary-Notations

Rendering Content Elements

Rendering Agent at Work

A rendering agent is a processor that, on behalf of a user, for example through an HTTP request, converts content-mathematical-expressions to presentation. We call this conversion, the delivery of the rendering agent. Typically, the delivery is happening within a user-interaction which lives within a context: information about this context can be multiple, it includes the preferred languages of the user, the preferred notational styles of the user or of the surrounding content. A rendering agent should be able to process arbitrary content

Notations for Formula Presentations

OMDoc documents are made of mathematical items which can contain mathematical formulas; the latter may be presented to the screen or print media. The ActiveMath presentation system uses XSLT and Velocity to convert the OMDoc fragments to rendered HTML, XHTML, or PDF. For the mathematical formula to be presented well, an amount of notations are defined which produce XSLT templates.

This handbook page explains by examples how notations are conceived, authored, and used in ActiveMath.

Syndicate content