for mathematics - open universitystadium.open.ac.uk/webcast-ou/documents/mc09... · gui is nice to...

34
GUI input tools for Mathematics Gregory Tappero [email protected] UK Mathematical Content Workshop Milton Keynes 9 September 2009 1 http://groups.google.com/group/uk-math-content-2009/files/

Upload: others

Post on 13-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

GUI input toolsfor Mathematics

Gregory [email protected]

UK Mathematical Content Workshop

Milton Keynes

9 September 2009

1http://groups.google.com/group/uk-math-content-2009/files/

Page 2: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

GUI is nice to end users

2GUI input tools UKMCW 2009

Using emacs to edit LaTeX code then run command lines to compile and output a pdf may be fun, but only to a particular type of people.

Page 3: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Their Purpose

3GUI input tools UKMCW 2009

From:

To:

A portable, standardised, digital format that we can share integrate and reuse.

Page 4: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Tools Survey: What's around ?

4GUI input tools UKMCW 2009

● MathType● MathTran● Wiris● Edoboard● Sitmo● Word 2007

● Formulator● Publicon (Wolfram Research)● Math Magic● Detexify● Math Input Panel (Windows 7)

Page 5: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

MathType

5GUI input tools UKMCW 2009

http://www.dessci.com/en/products/mathtype/

Page 6: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

MathType

6GUI input tools UKMCW 2009

ProsPoint-and-click editing (WYSIWYG).

TeX/LaTeX/MathMLcompatible.

Feature Rich.

Interoperable with many apps.

ConsDesktop client.

Non Free (100$ for v6.5).

http://www.dessci.com/en/products/mathtype/

Page 7: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

MathTran

7GUI input tools UKMCW 2009

http://www.mathtran.org

Page 8: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

MathTran

8GUI input tools UKMCW 2009

ProsUses a variant of TeX.

Realtime output rendering.

Web based.

Free & Open Source.

FAB (formula autobuild) editing.

ConsNo visual shortcuts to input equations.

TeX knowledge required.

http://www.mathtran.org

Page 9: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Edoboard

9GUI input tools UKMCW 2009

http://edoboard.com

Page 10: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Edoboard

10GUI input tools UKMCW 2009

ProsUses Mathtran as a Web Service (TeX).

Fit for simple Maths.

Live collaboration.

Hybrid editing WYSIWYG and FAB (formula autobuild).

ConsFlash Based. - Slow on Linux.- Takes some time to Load.

Wont be free for ever.

http://edoboard.com

Page 11: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Wiris

11GUI input tools UKMCW 2009

http://www.wiris.com/

Page 12: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Wiris

12GUI input tools UKMCW 2009

ProsWeb & Desktop Client.

Supports MathML and OpenMath.

Hybrid editing.

Feature Rich: Solver and Grapher.

Cross-platform.

ConsNo LaTeX support yet.

Non free.

Java Based.

http://www.wiris.com/

Page 13: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Sitmo

13GUI input tools UKMCW 2009

http://www.sitmo.com/latex/

Page 14: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Sitmo

14GUI input tools UKMCW 2009

ProsLaTeX compatible.

Realtime output rendering.

Web based (HTML/Js).

Free.

Hybrid Editing.

ConsLaTeX knowledge required.

http://www.sitmo.com/latex/

Page 15: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Detexify

15GUI input tools UKMCW 2009

http://detexify.kirelabs.org/classify.html

Page 16: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Detexify

16GUI input tools UKMCW 2009

ProsIPhone and Android Apps.

Super Simple (Handwriten).

Free.

Web based (HTML/Js).

ConsOnly works for one character at a time.

You need a recent browser supporting HTML5.

http://detexify.kirelabs.org/classify.html

Page 17: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Math Input Panel (Windows 7)

17GUI input tools UKMCW 2009

http://bit.ly/3Uf6dT

Page 18: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

18GUI input tools UKMCW 2009

ProsCan recognise a whole equation.

Natural handling (Handwriten).

Export as MathML.

ConsPen tablet usage is advised.

Windows 7 only.

Math Input Panel (Windows 7)

http://bit.ly/3Uf6dT

Page 19: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Word 2007

19GUI input tools UKMCW 2009

Page 20: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

20GUI input tools UKMCW 2009

ProsMathML compatible.

Point-and-click editing

(WYSIWYG).

Feature Rich.

Microsoft Office Integration.

ConsWindows only.

Non Free.

No official LaTeX support.

Desktop Client.

Word 2007

Microsoft Office

Page 21: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Math Magic

21GUI input tools UKMCW 2009http://www.mathmagic.com/

Page 22: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Math Magic

22GUI input tools UKMCW 2009

ProsLaTeX/MathML/MathType compatible, and more.

Heavily customizable via templates.

Feature rich and powerful.

Point-and-click editing.

ConsDesktop client,Win & Mac.

Non free - Regular version 300£ p.a.

http://www.mathmagic.com/

Page 23: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Formulator

23GUI input tools UKMCW 2009http://bit.ly/1PeGRA

Page 24: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Formulator

24GUI input tools UKMCW 2009

ProsMathML compatible.

Free.

Simple.

Point-and-click editing

ConsDesktop client.

Windows only.

http://bit.ly/1PeGRA

Page 25: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Publicon - Wolfram Research

25GUI input tools UKMCW 2009http://www.wolfram.com/products/publicon/index.html

Page 26: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

Publicon - Wolfram Research

26GUI input tools UKMCW 2009

ProsMath and chemistry typesetting.

*-TeX /MathML plus BioMed XML.

Highly specialised for Science.

Point-and-click editing.

ConsNon free 100£ p.a.

Windows and Mac.

Desktop client.

http://cnx.org/

Page 27: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

What should i use ?

28GUI input tools UKMCW 2009

For Moodle (LMS)

MathTypeWiris

Page 28: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

What should i use ?

30GUI input tools UKMCW 2009

Web Based Equation Editor

WirisSitmo

Mathtran

Page 29: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

What should i use ?

31GUI input tools UKMCW 2009

Desktop apps with Advance Features

PubliconMathType

Math Magic~Word

Page 30: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

What should i use ?

32GUI input tools UKMCW 2009

Live Math Tutoring

Edoboard

Page 31: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

What should i use ?

33GUI input tools UKMCW 2009

HandWriting Recognition

DetexifyMath Input Panel

Page 32: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

What should i use ?

34GUI input tools UKMCW 2009

Free Simple Desktop Equation Editor

Formulator

Page 33: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

29GUI input tools UKMCW 2009

Page 34: for Mathematics - Open Universitystadium.open.ac.uk/webcast-ou/documents/mc09... · GUI is nice to end users GUI input tools UKMCW 2009 2 Using emacs to edit LaTeX code then run command

What do you use ?

35GUI input tools UKMCW 2009

Mathtrans: http://www.mathtran.org

Edoboard: http://www.edoboard.com

Publicon: http://www.wolfram.com/products/publicon/index.html

Formulator: http://bit.ly/1PeGRA

MathMagic: http://www.mathmagic.com/

Word 2007: http://bit.ly/SGqoEMath Input Panel: http://bit.ly/3Uf6dT

Detexify: http://detexify.kirelabs.org/classify.html

Sitmo: http://www.sitmo.com/latex/

Wiris: http://www.wiris.com

MathType: http://www.dessci.com/en/products/mathtype/