Thanks for the many useful answers in this thread from several people. (And thanks for the book on Rubik's Cube, David Joyner ;-)
Now, once again please forgive these questions if they're silly. Firstly, regarding neatly typesetting text and maths, I've tried the funky javascript editor (shift+click blue bar), but I don't thinks it's not quite what I'm looking for. Moreover, I haven't found how to edit text once it's entered. How is this done? Preferrably I'd like to enter sage/python code in the form of a self- documenting program (actually, there's a better term for this, but I've forgotten it). I'd like to have lots of neatly formatted latex commentary accomanying my sage code, ie I want to be able to intersperse latex and sage code. I've done this in the past in latex (and some programming lanuage) with some extra tools and packages that extract and compile code from a latex document, run it, then retrieve and typeset the results. I've tried using the latex(.) function. It neatly typsets a maths object, but so far I've only combined it with text through statements of the form print ".... %s.... " % latex(object) which doesn't make for nicely typeset text, headings, piecewise- defined-equations etc. Typing %latex at the start of a cell makes all of that cell's content interpretted and processed as latex markup -- great for the commentary, but then I can't switch back to sage commands in the same cell. OK, maybe I should be content with starting a new cell if I want to switch from latex entry to sage entry. But then, ideally, I could still refer to a sage object in a latex cell which would render the referred object as tex in the latex cell. Thus, I wouldn't need to manually transliterate a rendered sage expression (say) in to latex in a latex cell containing commentary of a sage cell. Am I making sense? Is anything like this possible? Being the first sage material I read, "Sage for Newbies" appeared to be prepared in a manner that is exactly what I'm looking for. In it Ted Kosan briefly mentions "speed" and "presentation" "usage styles", and that the latter usage style was the one in which the book was prepared, but then he leaves the details of "usage styles" unexplained and marked only "to be developed". Perhaps if Ted Kosan's source file from which "Sage for Newbies" was generated could be made available I could try and pick up the details from there? Now, on other silly topics: I've switched from using sage 3.2 on my machine to using the sagenb.org server. It seems the latter has poorer typesetting abilities than v3.2, eg often (but not always) renders sqrt(.) as "sqrt (...)" rather than using the usual symbol. Why? Is it something I set? Finally, regarding this code: -------------------- var('X kappa') X=sqrt(kappa) F=exp(X) show(F/F) ------------- On v3.2 on my machine the answer is shown as "1", but the sagenb.org server tells me it's e^{2*sqrt(kappa)} as though it were showing F*F. What's going on here? Thanks heaps, Marc On May 13, 5:52 am, David Joyner <wdjoy...@gmail.com> wrote: > On Tue, May 12, 2009 at 10:56 AM, Marky Marc <marcahr...@gmail.com> wrote: > > > Hi, > > I'm brand new to sage and have just read "Sage for Newbies". Thanks > > Ted kosan for that. I have several questions. > > > Immediately I wanted to do some work with sage and am loath to just do > > maths without documenting things as I go. Thus I really want to know > > how to use "Usage Styles", which are mentioned in Kosan's book but not > > documented yet. Where can I get info on "Usage Styles"? > > Did he meanhttp://www.python.org/dev/peps/pep-0008/? > I can't find the discussion of "usage stlyes" > athttp://sage.math.washington.edu/home/tkosan/newbies_book/ > > > > > Or, at the very least, I'm happy to use print statements, but how do I > > print arbitrary TeX math's for markup by jsMath? (ie just as > > documentation, not by using show(.) on objects.) > > Have you read the tutorial?http://www.sagemath.org/doc/tutorial/index.html > Maybe you are looking for the latex(...) command? > > > > > Also, can I expect to be able to use scipy methods from sage, or does > > sage generally replace/wrap-up these with its own methods? Where's a > > good reference to sage's libraries? > > You can use Sage's wrappers to scipy or scipy > directly.http://www.sagemath.org/doc/reference/ > > > > > Finally, how do I assert variables to be real (or imaginary, or > > whatever)? I want to do this to so I can find the complex conjugate of > > a symbolic expression by asserting that a variable in the expression > > is real. > > This should be in the tutorial or reference manual. > > > > > Thanks, and sorry if the questions are stupid, > > Good questions. Hope you have fun with Sage! > > > Marc --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---