From: Murray Eisenberg on
Unless you don't know LaTeX, or do know it but don't regard it as a
"word processing system", then surely you're joking about Mathematica
being "far superior to any other word processing system."

Mathematica cannot touch LaTeX in typesetting documents to publication
standards with technical content. To mention just a few LaTeX strengths:
correct sizes of large delimiters and math operators; correct
discrimination in typesetting in-line mathematics vs. display
mathematics (e.g., with respect to positioning of subscripts and
superscripts for integral signs and summation signs); flexibility in
formatting tables and matrices; easy internal labeling and references to
theorems, figures, etc.; easy handling and flexible formatting of
bibliographies and references to them; smart splitting of text into
justified lines (if you want justification) and smart division of the
document into pages; easy handling of multiple languages within a single
document (if that's relevant).

What's more, LaTeX allows its user to focus primarily upon the content
and organizational structure of the document, not upon the appearance of
the document.

The price is no ability to evaluate mathematical expressions directly
within the document, or to provide a "live" document to the reader.

Of course LaTeX is a mark-up language, not a WYSIWIG "word processor".
And I have to admit that for a quick job, it's often easier for me to
use Mathematica to knock off a document. But very, very seldom are the
results anywhere near as good-looking -- and correctly typeset by
recognized standards -- as what, with a big more investment of time, I
can accomplish with LaTeX.

On 5/12/2010 7:31 AM, Kevin J. McCann wrote:
>
> ...I use Mathematica for ALL my class notes (physics grad and undergrad), and I
> find that the typesetting, particularly equations, is far superior to
> any other word processing system....

--
Murray Eisenberg murray(a)math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone 413 549-1020 (H)
University of Massachusetts 413 545-2859 (W)
710 North Pleasant Street fax 413 545-1801
Amherst, MA 01003-9305

From: David Bailey on
Per R=F8nne wrote:
> Dominic <miliotodc(a)rtconline.com> wrote:
>
>> Based on what you wrote I gather you're not familiar with StyleSheets in
>> Mathematica. That's what you need to learn how to use. You either use
>> an existing Stylesheet or create your own. The StyleSheet then has
>> various cell templates that you choose to enter various formatted data
>> into your notebook. For example if you wanted to enter a block of
>> descriptive text, you would choose the "text" style, and then as you
>> enter text into that cell style, it's formatted as simple text although
>> embedded math can be entered as well. There is a whole process for
>> managing, editing, creating, and using stylesheets in Mathematica. For
>> example, if I just wanted to startout using the Book stylesheet, I would
>> choose File/New/Styled Notebook/Book. That loads a default stylesheet
>> in a default "book" style. But you would need to understand how to use
>> those styles and edit the styles and I'm not aware of a good reference
>> for that.
>
> I have come a long way since I wrote my original post, partly through
> private mails partly through guessing and reading in Stephen Wolfram's
> "The Mathematica Book 5th Edition". I have now solved my original
> problems but of course there's lots of stuff I haven't been through yet.
>
> I'm still waiting for answers from Wolfram as to whether I can update my
> Mathematica 5 TE which has been "discontinued and no longer supported".
> Otherwise, I'll just use my old TE on my old G4/867 Macintosh running
> MacOS X 10.4 'Tiger' [I can then also run Classic apps]. I won't give up
> my Snow Leopard on my newer computers and I can wait the 15 months it
> will take for me to be able to purchase a Student's Edition. =A390 the
> price will then be, rather than =A3195 for a "Home Edition".
> --
> Per Erik R=F8nne
> http://www.RQNNE.dk
> Errare humanum est, sed in errore perseverare turpe
>
I wonder if Snow Leopard can run VirtualBox (free to download). This
would let you run a viritual Windows or Linux inside it. Running the
appropriate version of Mathematica in that environment might be a good
work around, but I would check with Wolfram Research first.

David Bailey
http://www.dbaileyconsultancy.co.uk

From: David Park on
The Presentations package does have such a functionality. It has formatting
commands for laying out material on the page. You can see some of this in
the Roger Williams video that was posted earlier in this thread.

This is all designed for presenting mathematical material to readers and
suppressing strings of input/output cells or boiler-plate specifications.
This may not be exactly what you are thinking of. It is not a method of
having side-by-side independent cells. You can have TextCell or
ExpressionCell inside a Mathematica expression, Row for example, but they
seem to always get evaluated. There doesn't seem to be a way to generate
independent cells within an expression, that can be independently evaluated.

But, if you want to present defined calculations to a reader, Presentations
has twocolumn, comment and command statements that allow you to layout a two
column display with comments (or even some active statements) on one side
and "commands" on the other side. The commands show the result of an
evaluation and in a tooltip (if you want that) that shows the unevaluated
input statements that produced the output. There are also commands for
setting up buttons either as a cell, or in Inline text cells to generate
displays. The buttons are designed to either generate a display in the next
cell or as a free standing window. There are also constructions to generate
a structure of buttons, which can be clicked through to go through the steps
of a longer derivation or proof. The reader can again generate some of the
"page" steps in separate windows so that various sections of a derivation
can be compared side by side.

Setting up such displays, however, does involve a certain amount of detailed
work because each step has to be defined.


David Park
djmpark(a)comcast.net
http://home.comcast.net/~djmpark/




From: Peltio [mailto:peltio(a)twilight.zone]


Il 09-May-10, David Park ha detto :
> Per,
>
> This can be approached at different levels.
>
> First, I'm not familiar with the capabilities and pricing of the various
> versions of Mathematica but, if you can manage it and plan to do a lot of
> technical work, get up to date with the latest version and keep up to
date.
> There is a world of difference between Version 7 and Version 5. The
dynamics
> and improved graphics extend the ability to communicate by an order of
> magnitude - or more.

My biggest gripe when using Mathematica as a word processor was the lack of
tables and columns in the basic layout of a notebook. Having everything
in just one single column was so 1800s ...

I remember some package or add-on could be used to add two-columns
capability to Mathematica (in fact, I believe that many books on
Mathematica,
like Roman Maeder's were written with something like that), but I believe
such a basic functionality should be built-in, in order for everyone to
take advantage of it.

Has this been added in the latest versions of Mathematica? I don't remember
to
have seen it advertised anywhere.

It would be nice to have a "columns" or "table" entry in the Format
menu that makes the notebook from the cursor onward a two (or n) column
table. In this way it would be possible to have text on one side and
code and output on the other. Or to have multicolum text (eventually
flowing from one column to the other if suitable options are given).

Is it so difficul to add such a functionality in the form of a new
Layout[] construct?




From: Kevin J. McCann on
Murray,

Here we have a difference of opinion. LaTeX and all the other Tex's
require that "code" be written, which is subsequently processed to
generate the final output. To me this is not at all natural and I
observe that others who use it are frequently asking "how do I ...";
whereas, Mathematica allows me to focus on the equations and words. Now, I know
that with LaTeX there is "infinite" control over how things look; so,
you can make it look just right, but, for me at least, the default look
of equations and text in Mathematica is just fine, and I really don't
want to spend time making it look more right.

That said, I rely on the Stylesheet to determine the look and feel of
the document, and, as I said in an earlier post, this is not at all
intuitive. So, here is where I have to spend my time, but once the
template (Stylesheet) is done, then that's it. After that documents are
simple, especially equations, which with the keyboard shortcuts are a snap.

Just my take,

Kevin


Murray Eisenberg wrote:
> Unless you don't know LaTeX, or do know it but don't regard it as a
> "word processing system", then surely you're joking about Mathematica
> being "far superior to any other word processing system."
>
>

From: Bill Rowe on
On 5/13/10 at 7:23 AM, dave(a)removedbailey.co.uk (David Bailey) wrote:

>I wonder if Snow Leopard can run VirtualBox (free to download). This
>would let you run a viritual Windows or Linux inside it. Running the
>appropriate version of Mathematica in that environment might be a
>good work around, but I would check with Wolfram Research first.

It is possible to run VirtualBox under Snow Leopard. And once
installed, it is possible to set up either Windows or Linux
running as a virtual machine with VirtualBox. And since these
virtual machines running a different operating system would look
no different than a real machine running the same operating
system, there should be no difficulty with running the
appropriate version of Mathematica that way. But...

There is no free lunch. There is an overhead associated with
running a foreign operating system under VirtualBox or one of
the commercial alternatives. And for processor intensive
applications such as Mathematica, you may not get what you would
consider acceptable performance unless you have a machine with
lots of memory and a fairly fast processor.

One other thing to note, VirtualBox and the commercial
alternatives (Parallels and VMWare Fusion) run on the newer
Apple machines with an Intel processor, not the older machines
with a PPC processor.