gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 03:40:37 25 4
gpt4 key购买 nike

在Mathematica的新版本中,我们有fully functional old-fashioned Mathematica Help Browser。但是Mathematica的新版本中没有包含版本5的旧文档。该旧版文档仅占用209МB的磁盘空间,因此可以从Mathematica的新版本中对其进行访问将很有用。

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

我试图从以下位置复制文档文件夹

C:\Program Files\Wolfram Research\Mathematica\5.2\Documentation


C:\Documents and Settings\All Users\Application Data\Mathematica\Application\LegacyDocumenation

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

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

最佳答案

解决方案

偶然地,我找到了将所有Mathematica 5.2文档添加到新版本的Mathematica中的旧版“帮助浏览器”中的方法。

关键是位于目录中的“HelpBrowserSetup.tr”文件(在Windows下)

C:\Program Files\Wolfram Research\Mathematica\7.0\SystemFiles\FrontEnd\TextResources

应该用以下内容替换其内容:
@@resource HelpBrowserSetup
BrowserCategory["Help Browser", None, {
HelpDirectoryListing[{"RefGuide"}, False],
HelpDirectoryListing[{"AddOns"}, False],
HelpDirectoryListing[{"MainBook"}, False],
HelpDirectoryListing[{"OtherInformation"}, False],
HelpDirectoryListing[{"GettingStarted"}, False],
HelpDirectoryListing[{"Tour"}, False],
HelpDirectoryListing[{"Demos"}, False],
BrowserCategory["Master Index", None, {HelpMasterIndex[]}]
}]

然后,应将Mathematica 5.2的 $InstallationDirectory中的“Documentation”文件夹复制到具有替换的Mathematica新版本的 $InstallationDirectory中(将替换一个不重要的文件)。另一种可能性是将其复制到目录(在Windows下)
C:\Documents and Settings\All Users\Application Data\Mathematica

(可能 $UserBaseDirectory也合适)。

现在启动Mathematica并进行评估
FrontEndTokenExecute["HelpDialog"]

旧版“帮助浏览器”将打开,并将包含5.2版中的所有文档!

screenshot

编辑

我只是找到了更简单的解决方案。可以如下修改“HelpBrowserSetup.tr”文件:
@@resource HelpBrowserSetup
HelpDirectoryListing[SystemHelpPath, False, True, True]

(或简单地替换该文件,将其从5.2版安装复制到新版本的文件夹中)。

对于已安装Mathematica 5.2的用户的补充

您无需复制文档。您有两种可能性:

1.)仅将“HelpBrowserSetup.tr”文件从5.2版安装复制到新版本的文件夹中。然后评估类似
SetOptions[$FrontEnd, 
SystemHelpPath ->
Union[SystemHelpPath /.
Options[$FrontEnd,
SystemHelpPath], {"C:/Program Files/Wolfram \
Research/Mathematica/5.2/"}]]

(其中“C:/Program Files/Wolfram Research/Mathematica/5.2/”是Mathematica 5.2的 $InstallationDirectory)。

2.)只需按如下所示修改“HelpBrowserSetup.tr”文件(但在这种情况下,所有已安装的6版之前的加载项都不会出现在旧版“帮助浏览器”中):
@@resource HelpBrowserSetup
HelpDirectoryListing[{"C:/Program Files/Wolfram Research/Mathematica/5.2/"}, False, True, True]

然后评估
FrontEndTokenExecute["RebuildHelpIndex"]
FrontEndTokenExecute["HelpDialog"]

P.S.将“帮助浏览器”项添加到“帮助”菜单

为此,我们只需要在MenuSetup.tr中的适当位置添加 MenuItem["Help Browser...", "HelpDialog"],行:
HelpMenu["&Help", 
{
MenuItem["Documentation &Center", "OpenHelpLink"],
MenuItem["Help Browser...", "HelpDialog"],

screenshot

关于wolfram-mathematica - 在新版本的Mathematica中制作版本5的旧版文档的工作副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5779835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com