Difference between revisions of "Add Math Support/Abstract"

From Scribus Wiki
Jump to: navigation, search
m (formatting)
m (typos)
Line 6: Line 6:
 
papers it lacks one main capability: Formulas. So I want to add these
 
papers it lacks one main capability: Formulas. So I want to add these
 
as my summer of code project. Interest in this improvement is expressed
 
as my summer of code project. Interest in this improvement is expressed
by many people in the bugtracker [1][2], by debian users [3] and it's  
+
by many people in the bug tracker [1][2], by Debian users [3] and it's  
 
also in the projects roadmap [4].
 
also in the projects roadmap [4].
  
Line 14: Line 14:
 
The goal of this project is to add a easy to use math support to scribus.
 
The goal of this project is to add a easy to use math support to scribus.
 
As the task of writing a complete math typesetter is too large for SOC a  
 
As the task of writing a complete math typesetter is too large for SOC a  
different approch is used. It is inspried by the Quark XPress(tm) plugin  
+
different approach is used. It is inspired by the Quark XPress(tm) plugin  
 
MATHSETTER [5]:
 
MATHSETTER [5]:
  
o Let the user enter LaTeX source either directly or more userfriendly
+
o Let the user enter LaTeX source either directly or more user friendly
 
   via an graphical editor
 
   via an graphical editor
 
o Apply a LaTeX template on this so the user only has to type the formula
 
o Apply a LaTeX template on this so the user only has to type the formula
Line 23: Line 23:
 
o Run LaTeX on this source.
 
o Run LaTeX on this source.
 
o Display LaTeX's output in a frame while still keeping the  
 
o Display LaTeX's output in a frame while still keeping the  
   (LaTeX-)forumla as a property so the whole things stays editable.
+
   (LaTeX-)formula as a property so the whole things stays editable.
  
 
Use cases  
 
Use cases  
Line 33: Line 33:
 
   hand it's very easy to create good posters with scribus but a complicated
 
   hand it's very easy to create good posters with scribus but a complicated
 
   process is necessary to add just a single formula. The ability to use LaTeX  
 
   process is necessary to add just a single formula. The ability to use LaTeX  
   for typesetting the forumla and the post-processing it in scribus (easily
+
   for typesetting the formula and the post-processing it in scribus (easily
 
   possible, after all it's just a vector graphic from scribus' point of view)
 
   possible, after all it's just a vector graphic from scribus' point of view)
 
   would greatly simplify this.  
 
   would greatly simplify this.  
Line 39: Line 39:
 
o Math/Physics teachers  
 
o Math/Physics teachers  
 
   At school I've seen a lot of teachers that created their tests with Microsoft
 
   At school I've seen a lot of teachers that created their tests with Microsoft
   Word and relying on its forumla editor or even on basic text formatting
+
   Word and relying on its formula editor or even on basic text formatting
 
   (sub-/superscript) and adding any "complicated" math symbols (vectors,
 
   (sub-/superscript) and adding any "complicated" math symbols (vectors,
 
   integrals, etc.) by hand in the printout. Obviously the full power of
 
   integrals, etc.) by hand in the printout. Obviously the full power of
 
   latex is something they are unwilling to learn (and it is probably not  
 
   latex is something they are unwilling to learn (and it is probably not  
   required for them). So I belive they would be happy to have a WYSIWYG
+
   required for them). So I believe they would be happy to have a WYSIWYG
   tool that supports embedded forumlas.
+
   tool that supports embedded formulas.
  
 
Deliverables
 
Deliverables

Revision as of 23:13, 20 March 2007

Rationale
---------
I often wanted to have a tool that allows complicated layouts but still
is easy to use. This is exactly what scribus does. However for scientific
papers it lacks one main capability: Formulas. So I want to add these
as my summer of code project. Interest in this improvement is expressed
by many people in the bug tracker [1][2], by Debian users [3] and it's 
also in the projects roadmap [4].


Overview
--------
The goal of this project is to add a easy to use math support to scribus.
As the task of writing a complete math typesetter is too large for SOC a 
different approach is used. It is inspired by the Quark XPress(tm) plugin 
MATHSETTER [5]:

o Let the user enter LaTeX source either directly or more user friendly
  via an graphical editor
o Apply a LaTeX template on this so the user only has to type the formula
  and not a whole TeX document.
o Run LaTeX on this source.
o Display LaTeX's output in a frame while still keeping the 
  (LaTeX-)formula as a property so the whole things stays editable.

Use cases 
---------

o Scientific posters 
  It is very hard (if not even impossible) to create good-looking posters
  with LaTeX but it's easy to add formulas to LaTeX documents. On the other
  hand it's very easy to create good posters with scribus but a complicated
  process is necessary to add just a single formula. The ability to use LaTeX 
  for typesetting the formula and the post-processing it in scribus (easily
  possible, after all it's just a vector graphic from scribus' point of view)
  would greatly simplify this. 

o Math/Physics teachers 
  At school I've seen a lot of teachers that created their tests with Microsoft
  Word and relying on its formula editor or even on basic text formatting
  (sub-/superscript) and adding any "complicated" math symbols (vectors,
  integrals, etc.) by hand in the printout. Obviously the full power of
  latex is something they are unwilling to learn (and it is probably not 
  required for them). So I believe they would be happy to have a WYSIWYG
  tool that supports embedded formulas.

Deliverables
------------
o Math support
o integrating an external GUI editor
o Python bindings