使用Mathematica构建演示文稿和文档

我主要使用Mma解决相对较小的问题。

我想开始使用它来准备我的演示文稿和文档 ,但是我有麻烦学习如何从嵌入式帮助中做到这一点,我想其他地方可能会提供一些好的资源。

你知道任何有用的指针(书籍,论文,视频......)吗?

你有没有“诀窍”在这里张贴?

编辑

到目前为止,这个问题得到了两个答案(@ mzabsky's和Mr.Wizard's),虽然两者都很有用,但也许我的担忧更基本。 因此,我发布了一些我无法做到的事情(或者了解如何辨别其他人如何做)。

我从The Mathematica Journal中选取了以下示例(下图中左侧的笔记本 - 单击图像查看完整大小):

在这里输入图片说明

所以,有些问题,只是为了解我的烦恼:

1)我将文本复制到右边的.nb文件中,并使用相同的样式(文本)对其进行格式化,但外观不同,所以我认为样式定义不同。 如何将样式定义从一个.nb复制到另一个?

2)文本块下方的表格没有附加样式。 它是如何格式化的? 背景颜色在哪里定义?

我希望能够阅读这些问题的指针(或观看视频,或其他)。 我不想让你在这里写下关于Mathematica格式的书!

在答案中发布的链接摘要

  • 一个Mathgroup线程(John Browne)和这里(David Park和Selwyn Hollis)
  • 来自Bob Ueland的建议
  • 写作助手调色板
  • 大卫公园的笔记
  • 西蒙的文件
  • Mathematica SlideShow演示者提示
  • 笔记本格式
  • Mathematica演示文稿
  • 影片
  • Mathematica Slide Show Presenters提示
  • 如何 - 自动幻灯片放映
  • 创建讲义笔记本

  • 我赞同mzabsky在他的回答中所说的一切。 以下是一些额外的事情:

    我发现使用TextDisplayFormula单元格生成语句,然后手动将Mathematica检查/ DisplayFormula分组到语句中,然后将其折叠并可以在需要时显示。

    写作助手调色板有很多有用的结构,你可以从中学习。

    最后,我发现制作自己的样式表非常有用,原因有两个:1)内置的样式有点难看; 2)它确实有助于你理解笔记本的工作方式。

    要查看我制作的样式表的示例(我并不认为它是完美的 - 我并不打算在所有屏幕环境中使用它)查看ftp://ftp.physics.uwa.edu中的一些文件.AU /酒吧/ MATH2200 / 2010 /。 我在所有笔记中使用了类似的样式表 - 我有许多主要包含在Mma笔记本中的研究项目,例如http://arxiv.org/abs/1102.3043。

    像巫师先生一样,我也推荐David Park的笔记作为出发点。 另外,您应该学习样式表,通过转到格式菜单并单击“编辑样式表”。 不要忘记遵循样式表级联(版本6以上)的链接。

    要回答编辑中的问题:查看笔记本的样式表后,可以保存,编辑它,并将其用于自己的文档中。 在$UserBaseDirectory/SystemFiles/FrontEnd/StyleSheets在菜单中自动提供。 然后,只需从菜单中选择该样式表,即可在任何笔记本中使用该样式表。

    样式表中包含您发布的截图中的格式。 这包括表格中的灰色背景。

    附录:

    向其他人分发笔记本时,如果样式表位于笔记本外部,则其他人将不会像您那样看到它。 要将样式表包含到当前笔记本中,您需要类似的代码

    ss = StyleDefinitions /. Options[EvaluationNotebook[]]
    fn = ToFileName[{$UserBaseDirectory, "SystemFiles", "FrontEnd",  "StyleSheets"}, ss]
    
    If[FileExistsQ[fn],
         style=Get[fn];SetOptions[EvaluationNotebook[],StyleDefinitions->style];,
         Print["Can not find file"]]
    

    (假设文件存储在传统的地方)

    这是一个EmbedStylesheet.m,它是上述的改进版本。


    我使用Mathematica实时讲课,没有任何重大问题(而自豪的TeX人努力跟上:))。 在过去两年半的大学期间,我也用它来写大部分与数学相关的作业/作业。

    在开始之前,您可能需要查看一些这些视频教程。

    另外,我的一些建议是:

  • 键盘快捷键是快速输入的关键。 内联数学单元格为Ctrl + 9,上标为Ctrl + 6等。
  • 学习“esc - symbol - esc”符号的符号标识符。 Sum的“sum”,空集的“es”...你可以在Mathematica文档中找到这些列表。 我只遇到了很少几个符号,它们没有esc notation名称(例如,向左双箭头或双右tee)。
  • 将所有与数学有关的东西输入在线数学单元格中。 数学单元格会为你做一些与数学相关的格式 - 把它们所属的空间,所有的变量和符号以斜体表示出来,等等。
  • 使用“新建” - >“风格笔记本”中的预先格式化模板。
  • 不要使用ENTER作为分隔线,单独的段落应该放入单独的文本单元格(Ctrl + Shift + D),因此Mathematica可以正确地将内容分解为单独的页面/幻灯片。
  • 内置的Mathematica PDF导出非常吸引人; 我为此使用了CutePDF打印机。
  • 另外,经常保存并经常备份(Dropbox / Syncplicity是理想的解决方案),一个错位的键盘快捷键可以将价值数百小时的文档变成炖牛肉(相信我,一直在那里):)

    在讲座中我实时收集了讲义的例子(这是在捷克,但这并不重要)。


    嵌入式样式表上的Mathgroup线程,特别是这里(John Browne)和这里(David Park和Selwyn Hollis)可能会感兴趣。

    我发现样式表有问题。 特别是我不喜欢在我将笔记本交给其他人之前,或者在我尝试从不熟悉的计算机进行打印之前,必须记住嵌入样式表。 然而,除了David Park的教程(由Wizard先生参考),我发现Bob Ueland的这个建议非常有用。

    链接地址: http://www.djcxy.com/p/6043.html

    上一篇: Using Mathematica to build presentations and documents

    下一篇: What is in your Mathematica tool bag?