问题标签 [mathematica-frontend]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
151 浏览

keyboard-shortcuts - 如何重新定义 FrontEndEventActions?

再会,

这个问题来自关于aborting evaluation of the full sequence of inputs的问题。

我认为可以通过重新定义FrontEndEventActions两个事件来实现所需的行为:("EvaluateCells"或按Shift+ Enter)和按Alt+ .。它应该是这样的:

或者

其中AbortAllNextInputsLast$PreRead定义如下:

但我无法FrontEndEventActions工作。谁能帮我?

0 投票
0 回答
122 浏览

keyboard-shortcuts - 永久更改前端行为以强制中止对完整输入序列的评估

这个子问题来自关于中止评估完整输入序列的问题以及之前的子问题

我们应该如何更改文件 KeyEventTranslations.tr(和/或 MenuSetup.tr)以强制中止对完整输入序列的评估?

在与另一种方法相关的前一个子问题中描述了实现此目的的一种可能方法:当前会话的临时更改FrontEndEventActions。我认为这些问题应该分开,因为它们在不同的情况下有用。

0 投票
3 回答
834 浏览

wolfram-mathematica - 将代码从 Mathematica 复制到其他平台的已知问题?

我刚刚注意到,如果你在 MMA (8.0.1 / win7-64) 中有这个:

在此处输入图像描述

然后你把它复制到 SO(只是 ctrl-c ctrl-v),你得到这个:

这在数学上是不等价的。应该是这样的:

或者这个(InputForm上面的那个):

这不是由 StackOverflow 的内部结构引起的,因为复制到记事本也会发生同样的情况。

是否还有更多我们应该注意的问题(尤其是在使用 SO 时,但通常也是如此)?

是什么原因造成的,可以在我们这边解决吗?如果没有,最好的解决方法是什么?

0 投票
1 回答
119 浏览

wolfram-mathematica - 消息样式问题

考虑以下:

-->

在此处输入图像描述

可以看到自动生成Message的继承了之前printed的样式Cell。为什么会发生这种情况?以及如何防止这种情况?

0 投票
1 回答
1004 浏览

resources - Mathematica Kernel 和 FrontEnd 的命令行参数

我仍然对 MathKernel 这样的命令行选项的用法一无所知

他们是如何工作的,他们需要什么?

MathKernel 和 FrontEnd 是否还有其他可能有用的命令行选项?

PS相关答案

0 投票
2 回答
544 浏览

wolfram-mathematica - Mathematica 新版本中 Mathematica 5 的 Mathematica 帮助浏览器

我记得 WRI 的某个人在官方新闻组中表示,出于兼容性目的,Mathematica 7 仍然有一个来自Mathematica 5的老式 Mathematica 帮助浏览器。但是我找不到给出调用它的代码的帖子。

如何在新版本的Mathematica中调用和使用这个旧版帮助浏览器?

0 投票
2 回答
423 浏览

wolfram-mathematica - 在 Mathematica 的新版本中制作版本 5 的遗留文档的工作副本

Mathematica的新版本中,我们拥有功能齐全的老式 Mathematica 帮助浏览器。但是版本 5 的遗留文档不包含在Mathematica的新版本中。这个遗留文档只占用 209 МB 的磁盘空间,如果可以从新版本的Mathematica中访问它会很有用。

将Mathematica 5.2 和Mathematica 7 或 8 安装在同一台机器上,如何通过老式的帮助浏览器从新版本中访问旧文档?

我试图从

并且在旧版帮助浏览器内部现在将“帮助浏览器”显示为附加组件。但它不能正常工作。

可以在此处找到有关在Mathematica 5中调整帮助浏览器外观的一些有用信息。但我不知道如何将此应用于Mathematica的新版本。

0 投票
1 回答
1213 浏览

macos - 在 Mma 7 中将 Caps Lock 键重新映射为 Esc

TLDR:如何让 CapsLock 在 Mma 7 中转换为“ShortNameDelimiter”?

我喜欢我的 mma 笔记本中漂亮的文字,并且经常定义函数f[\[Alpha]_] =...以匹配我正在使用的确切方程。因此,它涉及很多Esc- letter-Esc序列,并且Esc每隔一个笔触就会打破我的打字流程。

现在,CapsLock钥匙很少使用(我不记得我上次需要它是什么时候了),但放置方便(你的小指就在那儿!)。将它重新映射到Esconvim为我创造了奇迹,我想知道是否有办法在 中做同样的事情mma,而无需修改系统的键盘布局。

我尝试KeyEventTranslations.tr通过添加以下内容进行编辑EventTranslations[{...

但这没有任何效果。还有另一种方法吗?是CapsLock不是正确的标识符?如果有帮助,我在 Mac 上使用 Mma7 学生版。

0 投票
2 回答
763 浏览

wolfram-mathematica - 像在 Mathematica 5 中一样设计 3D 绘图

我喜欢Mathematica 5中安静且不受干扰的色域和 3D 绘图照明。

是否可以像在Mathematica 5 中一样在Mathematica 7中设置 3D 绘图的样式?

输出截图


此代码允许轻松比较版本 5 和版本 7 图形的视觉外观:

0 投票
3 回答
1339 浏览

fonts - 让 Mathematica 前端服从 FontFamily 选项

说到汉字,我无法让 Mathematica 的前端使用我选择的字体。我怎样才能让它使用我需要的字体?

在这里,我提供了两个屏幕截图来显示问题,一个来自 Word(顶部),另一个来自 WinXP 上的 Mathematica,两者都显示相同的字符串。请注意,Mathematica 使用了几种不同的字体(我猜当它首先尝试使用的字体不包含字形时,它会使用字体替换——但是我指定的字体包含我需要的所有字形!)。这里我使用的是 Win7 自带的 Microsoft YaHei 字体,但XP 也可以下载

编辑: 这是一些测试代码:

(SimSun 随 XP 一起提供,也应该包含所有这些字符,但不确定是否在所有版本中。)

编辑 2:我在 Windows XP 上(启用了东亚语言支持),我想知道其他操作系统上的结果是否不同。

Word 中的字体 Mathematica 中的字体


摘要: 似乎行为取决于特定的操作系统和安装的字体,不幸的是,似乎没有办法使字体统一(即使存在包含所有字形的单一字体)。