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

您所在的位置:网站首页 如何用pdf做演示文稿制作 使用Mathematica构建演示文稿和文档

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

2024-05-22 07:44| 来源: 网络整理| 查看: 265

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

我也想开始使用它来准备我的演示文稿和文档,但是我很难从嵌入式帮助中学习如何使用它,而且我想其他地方可能会提供一些好的资源。

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

您是否要在此处发布"技巧包"?

编辑

到目前为止,这个问题收到了两个答案(@mzabsky和Wizard先生),尽管这两个都是有用的,但也许我的担忧要更为基础。因此,我正在发布一个示例,说明我无法做的事情(或了解如何辨别其他人是如何做到的)。

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

所以,有些问题,只是让我想到了麻烦:

1)我将文本复制到右侧的.nb,以相同的样式(文本)对其进行了格式设置,但是外观有所不同,所以我猜样式定义是不同的。如何将样式定义从一个.nb复制到另一个?

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

我希望获得有关这些问题的阅读指南(或观看视频,或其他内容)。我不希望您在这里写下有关Mathematica格式的书!

答案中张贴的链接摘要

Mathgroup线程(John Browne)和此处(David Park和 塞尔温·霍利斯(Selwyn Hollis) Bob Ueland的建议 写作助手调色板 戴维·帕克的笔记 西蒙的文件 Mathematica SlideShow演示者的提示 笔记本格式化 Mathematica演示 影片 Mathematica幻灯片演示者的提示 如何-自动幻灯片放映 创建一个演讲笔记本 相关讨论 这是来自library.wolfram的几个链接:Mathematica幻灯片演示者的提示,操作方法-自动幻灯片演示,创建演讲笔记本

我使用Mathematica实时记录演讲笔记,而没有遇到任何重大问题(而骄傲的TeX家伙努力奋斗以保持:))。在过去的两年半里,我在大学期间写的大多数与数学相关的家庭作业/作业都使用了它。

在开始之前,您可能需要阅读其中一些视频教程。

另外,我的一些建议:

键盘快捷键是快速键入的关键。 Ctrl + 9用于内联数学单元格,Ctrl + 6用于上标,等等。 了解" esc-symbol-esc"符号的符号标识符。" sum"表示总和," es"表示空集...您可以在Mathematica文档中找到这些列表。我只遇到了很少要输入的没有esc记号名称的符号(例如,向左的双箭头或向右的三通)。 将所有与数学相关的内容键入内联数学单元格。数学单元将为您执行一些与数学相关的格式设置-在它们所属的位置放置空格,以斜体显示所有变量和符号,等等。 使用在"新建"->"样式笔记本"中找到的预格式化模板。 不要将ENTER用于换行符,应将单个段落放入单独的文本单元格(Ctrl + Shift + D)中,以便Mathematica可以将内容正确地分成单独的页面/幻灯片。 内置的Mathematica PDF导出很流行;我为此使用CutePDF打印机。

另外,经常保存并经常备份(Dropbox / Syncplicity是理想的解决方案),一个放错位置的键盘快捷键可以使数百小时值得处理的文档变成菜炖肉(相信我,去过那里):)

演讲笔记的示例我在演讲期间实时进行了学习(这是捷克语,但这没什么大不了的)。

相关讨论 @Simon我认为他很容易击败我的香槟级手写笔记:D 令人印象深刻的笔记!我认为我无法实时完成所有这些操作。但是话又说回来,您不能只拍摄幻灯片或白板吗?让您有时间思考演示文稿而不仅仅是输入。 我认识一个曾经参加过的班级的学生,他也会在演讲期间使用他的实验室桌面直接输入Mathematica。他在键盘快捷键之类的方面非常擅长,而且他会轻松地跟上。我们其余的人都是用笔和纸的老式学生。我从来不知道他怎么做。我发现即使由于键盘太小而不得不缓慢键入时,也很难使用笔记本电脑。 您是否知道是否可以引用NumberedEquations?我喜欢如何拥有一个编号为NumberedEquation样式的单元格,但我想知道是否在该方程式后面附加了某种标签,以便万一我们移动方程式的顺序,则不必遍历所有更改引用方程式。我对Mathematica的了解越多,我就打算用它来代替乳胶的计划也就越多,但是当我与使用Latex的其他人合作时,我仍然希望能够快速访问乳胶。 @jmlopez:转到菜单项"插入">"自动编号"。可用于方程式,章节和章节/标题中的各种编号。您可以引用计数器的当前值或具有特定单元格标记的单元格-可以使用上下文(右键单击)菜单添加/删除它们。 @西蒙,问了这个问题后,我有点弄清楚了。我喜欢这个非常不错的功能。您是否看过我最近的问题?现在,我了解了如何在Mathematica中制作美观的文档,但我希望能够将其导出到LaTeX。一定有办法,我最近发现了一个有关此问题的问题,但Ive没有让MMA保留LaTeX中的交叉引用的运气。 @jmlopez:我在处理您的问题,但是由于" ConversionRules"选项似乎没有使用单元格选项,因此没有正确的交叉引用,因此没有单元格标记。我可能应该发表评论,但我忘了...在您链接到的帖子中,他们说Publicon使用按钮框来处理交叉引用-可能会绕过上述限制。因此,可能没有简单的方法可以使Mma正确导出TeX交叉引用。 您能否向我们展示您的源代码?(。nb),我想知道如何制作此美观且易于制作的注释。 @ cqcn1991我从未手工编写过代码。我使用了Mathematica随附的模板(我现在没有安装Mathematica,所以我无法告诉您具体是哪一个),然后IIRC使用"分割单元"工具来克隆所包含的标题和部分(是的,自从我上次使用该程序以来已有一段时间:))。该文件位于:mediafire.com/view/4oh15c7ubbawiji/LA_II_-_poznamky.nb

我同意姆扎布斯基在回答中所说的一切。 这里有一些额外的东西:

我发现使用Text或DisplayFormula单元格创建语句,然后将Mathematica校验/证明手动分组到该语句,然后将其折叠并可以在需要时显示,很有用。

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

最后,我发现制作自己的样式表确实很有用,原因有几个: 1)内置的有点难看; 2)它确实可以帮助您了解笔记本的工作原理。

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

像巫师先生一样,我也推荐戴维·帕克(David Park)的笔记作为起点。另外,您应该通过转到"格式"菜单并单击"编辑样式表"来研究所需的样式表。不要忘记通过样式表(从版本6开始)中的链接进行链接。

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

您发布的屏幕快照中的格式全部包含在样式表中。这包括表格中的灰色背景。

附录:

将笔记本分发给其他人时,如果样式表是笔记本外部的,则其他人将不会像您看到的那样。要将样式表包含到当前笔记本中,您需要以下代码

123456ss = 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,它是上述内容的改进版本。

相关讨论 非常感谢。我想有足够的信息和示例可以帮助我入门。让我们看看我是否可以放弃丑陋的Powerpoint习惯! @belisarius-注意,我不一定建议使用Mma进行演示。 这取决于演示文稿。 对于某些用户而言,beamer或S5 + instiki可能更好。 注意事项。 我通常会提出混合数学和业务混乱的问题,而PowerPoint很难理解这些问题,因此我开始探索替代方案。 基于LaTex的事情几乎被遗弃了,因为面向我的业务同事将在那里迷失。 所以我想与Mma建立一个合理的演示开发环境。 在我在那里管理团队之前,要走很长一段路,但我有一天要开始。 的确,感谢您的来信。

嵌入式样式表上的Mathgroup线程,尤其是此处(约翰·布朗)和此处(David Park和Selwyn Hollis)可能是您感兴趣的。

我发现样式表有问题。特别是,我不希望在将笔记本电脑交给他人之前或尝试从陌生的计算机上进行打印之前记得先嵌入样式表。但是,连同David Park的教程(向导在上方由Wizard先生引用),我发现Bob Ueland的建议非常有用。

相关讨论 谢谢! 还可以在这里stackoverflow.com/questions/5058854/上查看@Simons代码,以嵌入样式表。

如果浏览《 The Mathematica Journal》的后刊,您将看到笔记本格式的文章。这些可能是有用的参考。

编辑

我现在不记得一个好的格式教程。您可以使用"显示表??达式"(Win:Shift+Ctrl+E)查看块的代码表达式,例如示例中的表。尽管可能不会以相同的形式手动输入代码,但它可以指示所使用的选项或方法。也可以根据需要按程序生成代码。

我将在找到或回忆它们时添加链接。

David Park的StyleSheet创作说明

Mathematica SlideShow演示者的提示

这些是简短的,但可能仍然有用:

笔记本格式化

Mathematica演示

相关讨论 整个Mathematica文档均为Notebook格式:) @先生。感谢您的指导。我已经知道《华尔街日报》,也浏览了其他人的一些文档,但是我的问题是我无法意识到格式是如何完成的。 @mzabsky是的,但这只是文档的一种样式。为您正在查看的帮助主题找到.nb文件以进行查看或编辑,也可能并非一件容易的事(尽管我确定这是针对belisarius的)。 @belisarius,由于可以查看.nb文件代码,您是说键盘快捷键,输入别名等吗? +1对于" Mathematica SlideShow演示者提示"。 您编辑内容的第二个链接包含我正在寻找的信息类型。好发现!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3