整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

使用GitHub开源的Atom软件打造自己专属的Ma

使用GitHub开源的Atom软件打造自己专属的Markdown版论文编辑工具

言:对于一个科研人员或者程序员来说,经常会有这样的需求,编写含有大量的数学公式和图表的论文或者经常做有大量推理证明算法和有源代码的学习笔记,普通的Word已经不能满足我们对多元素的论文的需求以及对效率的追求。LaTeX、Markdown、Atom三者完美的组合就完全能满足我们的需求了,无论是论文或者笔者的多元素(数学公式、简洁图表、源代码)要求,还是追求工作的效率。

笔者在学习中逐渐了解的过程,首先是在GitHub上发现README的文件都是采用Markdown编写的,十分的方便同时也便于在网络上进行传输以及展示,由于Markdown标记类似HTML标记语言,同时给笔者做学习笔记的习惯带来了高效率的方式。随后在一系列的查询资料之后,选择GitHub开源的Atom软件进行实现自己的Markdown编辑,同时也考虑到Atom支持源代码的编写,兼有Windows的界面设计和Liunx的命令便捷,完全能满足笔者的需求。同时在学习中也发现了LaTeX这个神器,完美的解决了在论文或者笔记中的数学公式编辑的难题,而且Atom也支持LaTeXJ插件。

接下来笔者展示使用Atom搭建具有Markdown编辑和LaTeX编辑的流程完美工具。

下载并安装Atom

在进行下载安装之前,希望完全不懂笔者之前阐述的阅读先百度和Google一下,有关于Atom、Markdown和LaTeX的概念,有一个大致的理解。

现在Atom的官网下载对应自己系统的版本,也可以在GitHub上找到Atom。Atom完全支持Windows、Mac和Liunx操作系统。小提示,在Windows下安装,是没有可以选择安装的目录的,Atom会默认安装在系统盘下的管理员文件夹中(一般都是C的管理员文件下,权限问题),安装完成后就会自动打开界面,出现如下界面就证明安装成功了。

安装支持Markdown的必要插件

对于Atom的插件或者包(package)安装,可以采用Windows界面方式和Liunx命令方式进行安装,这就是Atom的魅力所在,完全跨平台支持Windows、Mac和Liunx,这也是笔者最喜欢的Atom的原因之一。Atom是完全英文的,读者不习惯的可以自行安装中文包补丁支持,不过笔者建议采用英文版的,使用不是很难,都是一些常用的单词而已。

安装必要的支持插件包(package):

1)markdown-preview-plus;

支持对markdown文件的实时预览增强插件,Atom自带的有一个插件markdown-preview,在使用其加强版之前,要关闭Atom自带的,也就是在包管理里面找到markdown-preview,是Enable改成Disable即可。快捷键:

Ctrl+shift+M,打开实时阅览;

Ctrl+shift+X,支持LaTeX公式编辑

2)language-markdown;

支持Markdown 语法增强插件,可以高亮的显示markdown标记语言。

3)markdown-image-paste;

这个插件支持图片功能,而且效果不错。虽然Markdown支持插入本地图片,但是每次插入新图片都是一堆重复操作:截图-命名-保存-插入。markdown-image-paste将这些操作一步完成:使用截图工具将图片复制到系统剪切板;在Markdown新起一行输入文件名;Ctrl + V 会自动把图片保存到Markdown文件相同目录下(因此要求Markdown文件应该先保存),并命名为刚输入的文件名,同时在刚才输入文件名行处生成img标签。

4)markdown-table-editor;

这个插件支持Markdown的表格编辑,这操作效率简直炸了!文字已经不能表达我的激动之情了,采用简单的markdown语法就可以实现简洁的表格编辑,这在论文排版时十分有效,是笔者最喜欢的功能。

5)markdown-themeable-pdf;

支持导出markdown文件为pdf格式,很遗憾导出的pdf文件里面的LaTeX公式还是源代码的形式,并不是阅览时的具体数学公式,笔者还在摸索中,希望解决这问题的读者留言帮助自己解决,谢了。

6)Markdown-scroll-sync;

支持markdown的源文件和实现阅览文件的同步滚动插件。也就是同步滚动是Markdown编辑器的必备功能,方便翻阅文档修改时能快速定位到预览的位置。markdown-scroll-sync不仅支持同步滚动,在光标位置发生变更时也会同步滚动,这个功能在很多Markdown编辑器中不具备。

品|开源中国

GitHub 官方宣布将停用 Atom,并计划于 2022 年 12 月 15 日将该组织下的所有项目完成归档。Atom 是 GitHub 在 2011 年专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持 CSS,HTML,JavaScript 等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。

“虽然发展软件创建者社区的目标仍然存在,但我们决定让 Atom 退役,以进一步履行我们通过 Microsoft Visual Studio Code 和 GitHub Codespaces 将快速可靠的软件开发带到云端的承诺。”

公告解释称,GitHub 做出这一决定的原因在于:尽管在过去的几年里有进行维护和安全更新,但 Atom 并没有进行重大的功能开发。多年来,随着新的基于云的工具的出现和发展,Atom 社区的参与度显着下降。因此,他们决定停止使用 Atom,以便可以专注于使用 GitHub Codespaces 增强云中的开发人员体验。“这是一个艰难的告别...... 为了最好地服务于开发者社区,我们正在将 Atom 归档,以优先考虑实现未来软件开发的技术。”

考虑到时间和精力方面,GitHub 给用户和贡献者留了 6 个月的迁移时间,并计划在接下来的时间里继续将这一决策通知落实到位。在 2022 年 12 月 15 日,其将归档 atom/atom 资源库和 Atom 组织中剩余的所有其他资源库。

“GitHub 和我们的社区从那些在 Atom 上提交 issue、创建扩展、修复 bug 和构建新功能的人那里受益匪浅。Atom 在许多开发者的旅程中扮演了不可或缺的角色,我们期待着一起构建和塑造软件开发的下一个篇章。”

端知识结构https://github.com/JacksonTian/fks

前端书籍https://github.com/dypsilon/frontend-dev-bookmarks

前端免费书籍大全https://github.com/vhf/free-programming-books

前端知识体系http://www.cnblogs.com/sb19871023/p/3894452.html

免费的编程中文书籍索引https://github.com/justjavac/free-programming-books-zh_CN

智能社 - 精通JavaScript开发http://study.163.com/course/introduction/224014.htm

JavaScript中的this陷阱的最全收集--没有之一http://segmentfault.com/a/1190000002640298

JS函数式编程指南https://llh911001.gitbooks.io/mostly-adequate-guide-chinese/content/ch1.html

JavaScript Promise迷你书(中文版)http://liubin.github.io/promises-book

腾讯移动Web前端知识库https://github.com/AlloyTeam/Mars

前端开发笔记本https://li-xinyang.gitbooks.io/frontend-notebook/content

前端开发者手册https://dwqs.gitbooks.io/frontenddevhandbook/content

前端人的俱乐部http://f2er.club/真可以解放你的收藏夹

如何优雅地使用Sublime Texthttp://www.jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/#

Awesome Chrome 插件集锦(http://www.jeffjade.com/2017/01/23/118-chrome_awesome_plug-in/?me)

新编码神器Atom使用纪要http://www.jeffjade.com/2016/03/03/2016-03-02-how-to-use-atom/

css sprite 雪碧图制作http://www.imooc.com/learn/93

IntelliJ IDEA 简体中文专题教程https://github.com/judasn/IntelliJ-IDEA-Tutorial

Webstorm,InterllIdea,Phpstormhttp://t.cn/8kZZ1Uy

SublimeTexthttps://github.com/jikeytang/sublime-text

Atomhttps://atom.io

visual studio codehttps://code.visualstudio.com

作者:柴东啊

链接:https://www.jianshu.com/p/8dbc154f4dbc

來源:简书

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。