一种新型的论文写作工具
一般写论文,最经常使用的只有两大主流工具:word 和 latex 。 这两个就像武侠小说里面的武当和少林,要说谁比较强,争个三天三夜都说不完。
如果写论文,社科类最好用 word,理工科一般用 latex 。所以,每一个软件都有自己针对的场景。 但我认为 latex 和 word 都不是最佳的选择。
我现在主要对比 word 、latex 、markdown 的长与短,再来分析他们在学术论文写作的优势与劣势
word
优点
- 所见即所得,操作简单,学习成本低
缺点
- 兼容性的问题,mac 发到 window,不同版本直接,pc 发到移动端,就有各种问题。
- 协作差,因为不是文本级别的编辑。学生都是把论文文件直接发给导师,然后反复来回修改。
- 打开慢,臃肿。几十页几百页的报告,打开速度慢,崩溃,那是常有的事。
- 内容与样式粘合 经常有牵一发动全身的可能
latex
再说到 latex,优点是
- 文本编辑,方便协作、传输
- 平台无关,window 、mac 、linux,打开都一样。
- 排版精美
- 功能强大,主要擅长公式排版等等
缺点
- 复杂、上手难度高,这是最大的问题
- 内容与代码粘合起来 ,不信你看一篇用 latex 写的论文,文本内容和代码混在在一起,不利于阅读
- 不是所见即所得,还需要编译才能看到结果
markdown
说完了这两个,不得不说到 markdown,因为 markdown 之所以流行,那是因为吸收了上面两款软件的优点和规避了一些缺点。
优点
- 文本编辑
- 书写流畅,减少鼠标的使用。一个简单的 # 符号,就是输入标题了,在 word 里面,你需要用到鼠标(也许有快捷键)
- 样式文本分离,写作时不排版,排版时不写作
- 轻量级语言,即使阅读源码,也能方便的看出哪里是标题,哪里是代码块
- 易于修改,你试试把所有的二级标题改成一级标题,源码里面控制比富文本要高效得多。
缺点
- 功能有限,毕竟操作简单和功能强大是个两难。
我的设想
说完了上面三个的优缺点,如果写论文呢,用他们三个都不适合。
所以我现在设想,吸取他们三个的优缺点,设计一款全新的论文写作工具。 别急,我不是要做一款软件跟 word 和 latex 竞争,他们的地位不可动摇。
其实你想过没有,写一篇论文,根本用不到设置文本的颜色。 所以一款写作软件如果不能设置文本的颜色,这款软件依然可以用来写论文。 所以,关键是这款软件舍弃了什么特性, 增强了什么特性。
我设想的软件有如下特性
-
协作友好,最好是文本级别的控制,就像是 markdown,所以我的软件提供文本模式编辑和富文本编辑两种切换
-
一次编写,自定义样式。比如我投稿给期刊 A,后来拒稿,想投给期刊 B,那么我只需要套用这个期刊的样式就行了
-
一次编写,导出各种格式,比如编译成 latex 源码,再转换成 pdf 格式,适用于理工科。也可以转换导出成 word 格式,适用于社科类。
-
文本和样式相分离,写作的时候专心写作,排版时专心排版。如何做到呢?借鉴 html+css 的思维。html 就是一个比较好的典范,html 控制文本,css 控制排版。
-
易于阅读。latex 是不利于阅读的,源码跟文本混在在一起,这阅读体验,想想搞头疼。markdown 也不算利于阅读,所以,只有简单的富文本显示,这是最佳的平衡。
-
大文档拆分,对于几十页甚至上百页的报告,可以拆分成多个子文档。方便编写,更方便客户端渲染。
-
组件化,你想过用 word 写论文,插入一个三线表,需要多少个步骤吗?这个过程绝对繁琐,我的设想是,为什么不直接可以插入三线表?所以,我的设想是,参考文献、三线表格、图片、公式,目录都可以看做是组件。
-
书写的流畅性,最好有 markdown 这样的语法,方便输入。在 word 里面插入标题太麻烦,但是 markdown 只需要输入 # 标题 完全不用鼠标,这样的写作效率是非常高的
如何解决所见即所得的问题呢?
我的设想是,后期可以调整样式,由 web 在线实时渲染效果
设想图 https://moon-pro.oss-cn-hangzhou.aliyuncs.com/blog/8E0C05190715EEEE2ADB2D253D744DC8.jpg
你调整字体、字号,标题样式,右边实时渲染结果给你。你满意了,直接导出 pdf 或者 word 格式下载就行了
借鉴 markdown 的语法
我设计了一套 markdown 的扩展标记语法。
- [cover] 封面
- [toc] 目录
- [[page1]] 创建并自动包含页面 page1
- [table-three-line] 三线表
- [table src=”表格 1″ ] 普通的表格 ,表格是数据来源会单独有一个文件存储,这里只是引用这个文件的名称就行了。
- [ref] 参考文献,参考文献数据来源也是由文件存储,这个文件到时候接入一些文献管理器,自动同步
- [newpage] 分页符
还有公式、插图、关键词、代码块、摘要等等,都由这种轻量级的标记语言控制,算起来不到二十个,学习成本为 0 。 我们也提供富文本的编辑,用户可以随时切换两种编辑方式提供。
舍弃的特性
是的,颜色设置、markdown 里面的时序图啊、流程图啊,这些都会舍弃。我们甚至没有超链接的插入功能。 我们会舍弃这些没用的特性,因为我们就专注于论文写作领域、报告撰写,甚至用于书籍。