Hello everyone,
I'm new to the forum and pleased to be participating.
I’m in the middle of building an entire theory course in financial economics around Mathematica. My students will use CDFs and full-blown Mathematica notebooks (which I'd be happy to share), and my class presentations will be built from Mathematica notebooks. I’ve got most of my content, and just have to gather data, build Manipulates, and learn more about the lower level coding using DynamicModule.
I've been spoiled with Apple's Keynote, and so, in creating new presentations with Mathematica I have some basic formatting and document structure questions. Craig Bauling has kindly responded to them but I'd be interested in your thoughts and suggestions as well.
1. When I drag in or paste a PDF — my preferred graphics format — into an Apple iWork document, it scales beautifully when a user changes the magnification of the document. This is also true when I save the document as PDF using Preview. I notice, however, that when I paste or import a PDF into Mathematica, the image is fine at actual size but if the document is magnified, the image loses its resolution and become jaggy. I was wondering if there is any function I can apply to imported graphics so that they scale nicely. This would be important for both CDFs and presentations shown with a projector.
2. Is there a set of “best practices” in creating good looking Mathematica presentations? In Apple’s Keynote, for example, the font size for slide titles is often 64 to 72 points, and 40 points for bullets. These formatting considerations are taken care of. But I notice in Mathematica that we go from regular notebooks, where text cells are 12-point Times, to presentations by entering presentation mode where font sizes stay the same. Is it okay to stick with that or should I be creating presentation templates with 40-point text for slide bullets and much bigger text for slide titles and subtitles? I realize that it is easy to change font sizes, but that would mean maintaining two notebooks for each topic, one for class notes that would be distributed as CDFs and the other, with big fonts and big math, for presentations. That would be a hassle.
3. Do I have to worry about cross-platform compatibility of fonts in CDFs? When I create a PDF, the fonts I use are embedded, so I can use Didot, which is installed on most Macs but not Windows, and be sure that my Windows users will be able to see what I intended them to see. Craig answered this, and he says that Mathematica generates all of the fonts for CDFs, so it is not a problem. However, he referred to CDFs running in a browser. Can anyone confirm that the fonts are embedded in CDF files? I don't much like browser stuff and especially Flash, and it has been my experience that students find downloadable files more useful.
4. Whenever I create notes in PDF for my students, I use a consistent look. I’d like to do that with my CDFs and presentations, and I’m wondering whether there is an easy tutorial on creating and importing style sheets. This would be a big timesaver because any change to a style could then be reflected in all of my documents. Is there a Stylesheets-For-Dummies tutorial? Once again, being able to apply a stylesheet to many documents automatically is going to make for a good workflow.
5. Is there a menu item or keyboard shortcut that would allow me to collapse all parent cells of a particular type, for example, “Collapse all Sections,” or close all input cells, in those cases where I don’t want students to see or be able to modify the input? Apparently, yes, but my wish for future versions of Mathematica would be to have menu items for the purpose.
6. This next one is a little advanced, and I suppose it foreshadows some of my future posts. I have my economics students participate in small experiments. Sometimes these are run on the web, for example, an online stock market I've written, and other times they participate by making choices in a downloadable app that I've written in LiveCode. The main thing in both cases is that their choices are sent electronically, either by submitting a web form or the equivalent built into a desktop app, to my computer. I can then easily compile the raw data and use it in class discussions or have the students analyze it. This has been a boom because the students get to be both participants and researchers. So my question is, does anyone have any experience in using Mathematica or a CDF to create questionnaires, simulations, or experiments in which the users choices would be transmitted somewhere?
My apologies for the long post. I appreciate your thoughts even if you choose to respond to only one or two of the questions.
Regards,
Gregory

