[App Sharing] 墨干V1.1.0: 新一代结构化编辑器的雏形
Tofloor
poster avatar
沈浪熊猫儿
deepin
2022-09-05 23:40
Author

大家好,我是沈浪熊猫儿,毕业于中国科学技术大学计算机系,从 2013 年开始参与 GNU TeXmacs。

GNU TeXmacs 是法国数学家 Joris van der Hoeven从上世纪九十年代开始研发的一个结构化编辑器,旨在利用直观的图形界面编写高质量的技术文档,目前主要用户集中于中小学教师(目前集中在法国)及高校科研人员。

2022年1月30号,我发布了墨干 V1.0.0,并创建了墨者实验室这样一个非盈利的松散自由的组织,是为了普及 GNU TeXmacs,让所有人都能享用 Joris 的软件作品。

观看墨干V1.1.0的发布会视频:
https://www.bilibili.com/video/bv1re4y1Z7fP

点击这里可以跳转到墨干 V1.1.0 的 Gitee 发布页面,提供 Windows/macOS 这两个系统的安装包。GNU/Linux 用户可以从源代码自行编译安装。

GNU TeXmacs 是什么

https://www.bilibili.com/video/BV1bo4y1D7wN

墨干是 GNU TeXmacs 的衍生版,下面是翻译自 GNU TeXmacs 官方网站首页的“GNU TeXmacs 是什么”:

  • GNU TeXmacs 是一个免费的科技编辑器平台,提供了“所见即所得”的用户界面,可用于创建漂亮的技术文档
  • GNU TeXmacs 为不同类型的结构化文档内容(文本、数学公式、图像、交互式内容、幻灯片)提供了一致且优化的编辑体验
  • GNU TeXmacs 可用作各种系统的图形化前端,比如计算机代数系统、数值分析系统、统计分析系统
  • 其文档以 GNU TeXmacs 的 tm 格式存储,可以导出为 PDF/Postscript 文档。内置 TeX/LaTeX 和 HTML/MathML 转换器。但 TeXmacs 并不是基于 LaTeX 的
  • 其渲染引擎高质量的排版算法输出专业水准的文档,既可用于打印,也可用于在电脑屏幕上展示。
  • 用户可以自定义排版样式,也可以使用 Scheme 扩展语言为编辑器添加新功能
  • 可以在所有主流 Unix 平台、macOS 和 Windows 上运行

墨干 V1.1.0:更快更好的 GNU TeXmacs

墨干衍生自 GNU TeXmacs,做了大量合理的配置调优和“激进”的技术选型。德国波恩大学教授 Massimiliano Gubinelli 将 GNU TeXmacs 的底层执行引擎切换为小巧且高性能的 S7 Scheme,我们基于 S7 Scheme 的分支,做了大量细致的后续适配工作,终于在历时十个月的打磨中,发布了墨干 V1.1.0:更快的 GNU TeXmacs

从墨干V1.1.0开始,我们将 tm 格式中的 Cork 编码切换成了 Unicode。以星球中《2022年第63届IMO试题》的标题对应的序列化内容为例:

-  \<#7B2C\>63\<#5C4A\>IMO\<#8BD5\>\<#9898\>>>
+  >

我自己翻译的书**《Scala实用指南》**的 TeXmacs 版本(私有非公开文档)一共是 1904502(1.9M),采用新的格式,直接缩小到了 1272094(1.3M),体积降到了 66.8%。除了文档体积能够大大缩小,相应的软件内存占用和文档加载速度也能因此有大幅提升。此外,使用 Unicode,在用各种版本管理工具时,文档本身和所生成的 DIFF 对于中文用户是肉眼可读可搜索的。这就是为什么我们说墨干 V1.1.0 是更好的 GNU TeXmacs,而且对于我们中文用户而言更是如此。

助力教育与科研

墨者实验室主要由专业的软件工程师、数学专业的大学生、数学教育工作者和研究机构的研究员组成。我们启动了两个项目星球和百科,助力中国的教育与科研。

星球目前相对比较成熟,聚合了大量 TeXmacs 文档,清单如下:

  • 2021 年各省市高考数学试卷
  • 2022 年各省市高考数学试卷
  • 2022 年第 63 届 IMO 试题
  • LaTeX 符号大全(以及 TeXmacs 对应的输入方式)
    这些文档都是可以编辑的,也可以导出为 PDF 用于打印。

百科还在探索阶段,我们在墨干 V1.1.0 做了大量 BibTeX 相关错误修复和功能增强,为后续建设专业的科学技术领域的百科奠定了坚实的基础。

对于教育,尤其是在线教育,墨干 V1.1.0 的另外一个重要变更是内置了大量幻灯片主题,这个变更由Gitee平台的用户 jingkaimori 为我们贡献。北京师范大学-香港浸会大学联合国际学院的教授使用了墨干进行学术论文和报告的编辑,并计划在大学数学课程的创新教学实验上使用墨干。

如何学习墨干

墨干内置丰富的中文文档(主要由我自2013年开始翻译完成),另外墨客星球也提供了不少原创中文文档的补充。

除了丰富的中文文档,我还在Bilibili制作了很多简短的教学视频。每次墨干重要版本发布,我都会制作发布会视频,详细讲解其中一些重要的功能。本次墨干 V1.1.0 发布会的视频,新用户第一次安装墨干,就可以在默认展示的帮助文档中点击视频集锦找到。

使用墨干的截图

1.1.0_maxima.png

1.1.0_imo.png

1.1.0_bibtool.png

Reply Favorite View the author
All Replies
liwl
deepin
2022-09-06 00:04
#1

适合科研党

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2022-09-06 00:48
#2

支持!感谢!

这个项目对于有公式编辑的人来说,或者出版的人来说非常方便,而且出技术文档也很方便

Reply View the author
沈浪熊猫儿
deepin
2022-09-06 01:51
#3

我已经投递到Deepin的商店了,希望未来Deepin用户可以直接从商店安装这个软件。目前,可以通过

package/debian/package.sh

这个脚本调用debian的构建工具,制作deb包,然后安装。

Reply View the author
沈浪熊猫儿
deepin
2022-09-06 01:51
#4
It has been deleted!
Deepin Fans
deepin
2022-09-06 02:31
#5

科研工作者的福音。

Reply View the author
神末shenmo
deepin
Spark-App
2022-09-06 02:38
#6
沈浪熊猫儿 It has been deleted!

希望可以投一份到星火应用商店哦~applaud

https://upload.deepinos.org/index

Reply View the author
飓先生
deepin
2022-09-06 05:13
#7

非常感谢,这个对填写某些实验的记录特别方便。

Reply View the author
阿白
deepin
2022-09-06 21:32
#8

可以呀,这东西太方便了。

Reply View the author
阿甘
deepin
2022-09-11 14:16
#9

thanks

Reply View the author
xuqi
deepin testing team
2022-09-13 18:34
#10

👍

Reply View the author