MathType Output Translator 1.0: "Maple", "Maple translator v1.00 by Design Science, Inc.", application

// Copyright (c) 2001-2010 by Design Science, Inc.
// License: You are allowed to create your own translators based on the contents of this file
// solely for use with MathType. It is recommended that you change the filename, title, and description
// in the first line of this file so as to reflect your modifications and the change of author and purpose.
// Design Science, Inc. is not responsible for any damages caused by the use of this file or derived works.

// $Header: /MathType/Translators/MathML2 (Maple).tdl 11    6/17/10 8:30p Eduardot $

// The MathML definitions are contained in the file MathML2base.tdl, included below.
// This file contains numeric entity references only. Although named entities are
// more human-readable, many software programs do not yet understand named entities.
// As a result, our default translator only generates numeric entities. If, for some
// reason, you need to generate named entities, please contact our support dept. at
// support@dessci.com and they will be able to help. 

include "MathML2 (base vars).tdl";
// redefinitions of base variables
var/"TranslatorName" = "Maple";
var/"TranslatorFileName" = "MathML2 (Maple).tdl";

// we disable output of comments with the translator name
var/"StdStartCmt" = "";
var/"StdEndCmt" = "";
var/"TransAndData" = "#"; // we change it here so MTEF never shows up

include "MathML2 (base rules).tdl";
// redefinitions of base rules
char/0x2212/mathmode = "<(ns)mo>&minus;</(ns)mo>";                    // minus
// these next use named references to display correctly in Maple
char/0xED10/mathmode = "<(ns)mo>&DifferentialD;</(ns)mo>";              // DifferentialD
char/0xED10/textmode = "&DifferentialD;";							            // DifferentialD
char/0xED11/mathmode = "<(ns)mo>&ExponentialE;</(ns)mo>";               // ExponentialE
char/0xED11/textmode = "&ExponentialE;";							            // ExponentialE
char/0xED12/mathmode = "<(ns)mo>&ImaginaryI;</(ns)mo>";                 // ImaginaryI
char/0xED12/textmode = "&ImaginaryI;";							               // ImaginaryI
char/0xED13/mathmode = "<(ns)mo>&ImaginaryJ;</(ns)mo>";                 // ImaginaryJ
char/0xED13/textmode = "&ImaginaryJ;";							               // ImaginaryJ
char/0xED16/mathmode = "<(ns)mo>&CapitalDifferentialD;</(ns)mo>";       // CapitalDifferentialD
char/0xED16/textmode = "&CapitalDifferentialD;";							   // CapitalDifferentialD
