[Squeakland] mathematical text in squeak

José L. Redrejo Rodríguez jredrejo at merida.uned.es
Wed May 4 09:06:56 PDT 2005


El mar, 03-05-2005 a las 18:22 -0400, Lex Spoon escribió:
> I don't know of a full solution for editing mathematical text in Squeak.
> 
> It used to be possible to embed morphs into text.  Does anyone know
> if this is still possible?  If so, how do you do it?  Scamper uses this
> facility internally, but I don't know how to do it as a normal user.
> 
Yes, it is possible, in fact I did that with scamper, the problem was
that scamper aligns everything at the bottom of the text line, so
equations mixed with text are quite hard to read, specially wether the
equation graphic is three or four times the size of the text. They look
like this (and even worst):

	( 1    2   3 	)	( 1    2   x 	)
	(		)	(		)
	( 2    4   6	)	( 2    3   6	)
	(		)	(		)
A=	(4     5   3	)   + 	(s     5   9	) 

Finally, I have been able to modify this behaviour and now text is
centered aligned vertically with the images inside Scamper and
GeeMailMorph (I use scamper to import the html latex rendered text and
Geemail to present the text). I can send the changeset if anybody wants
it.
I have seen that it wouldn't be so hard to make scamper understand the
middle, top and bottom html tags for images, but it requires somebody
with a deeper knowledge of text styles, paragraphs, etc in Squeak. For
my project this solution is good enough, except for subscripts, and I
will replace them by graphics.

> If it's still possible, then you could use Latex to generate PS or PDF,
> then convert those into GIF.  Squeak can load GIF's!  Load a GIF
> from a File List, and you'll have a morph which can then be embedded
> into text.  (Assuming that the answer to the previous question was
> positive.)
> 
> 
> Another approach you can try, if you have a lot of time on your hands
> to experiment with this, is to try the equation editors made by college
> students one semester at Georgia Tech.  You'll have to file them in and
> see whether any of them work in the Squeakland image, but here they
> are if you are that interested:
> 
> 	http://coweb.cc.gatech.edu/cs2340/17
> 
> (scroll down to "summer 2000")
> 
> Some of them look nice, but I haven't tried them myself.

Yes, they really look nice, some of them have broken links, as
http://coweb.cc.gatech.edu:8888/cs2340/uploads/gut.htm, but others look
quite complete. I will have a look at
http://coweb.cc.gatech.edu/cs2340/827 that looks quite well. I don't
think I will have time enough to include it in this project (unless it
works right from the beginning, but I don't think so), but it seems to
be an excellent starting point to add it into Squeak for the next
projects. Thanks for these links.
Regards




More information about the Squeakland mailing list