论文、组会PPT、学术主页,这个工具一份Markdown一步到位!
刚把论文在Word或者LaTeX里排版好,转头又要为下周组会重新做PPT。好不容易把汇报材料整理完,想顺手更新一下个人学术主页,又得去研究网页搭建。一份研究内容,却要在不同软件上来回搬运,重复调整格式。最近,一个名叫Quarkdown的排版工具,讨论度很高。它既保留了Markdown简洁易写的特点,也加入了更强大的脚本能力。只用维护一份源文件,就能生成论文PDF,组会PPT和个人学术主页。目录
1. 部署简单,基本零门槛
2. 论文排版不用折腾
3. 一键切换组会PPT
4. 学术主页顺手搭建
看到开源工具四个字,不少同学第一反应是,环境配置会不会很麻烦。实际上,Quarkdown的安装比很多科研软件都简单,新版本也内置了轻量级Java运行环境,下载后基本可以直接使用。只需要前往GitHub Release页面,下载对应系统(Windows、macOS或Linux)的压缩包。解压之后,把其中的bin文件夹的路径添加到系统环境变量(PATH)里即可完成安装。也可以在VS Code里安装官方插件,这样语法高亮,预览和编辑都会方便很多。大多数情况下,在Word改论文,容易出现改这里乱那里的情况。LaTeX虽然强大,但需要记忆大量命令和宏语言包。Quarkdown的写作体验更接近普通Markdown,大部分情况下就是直接输入内容。当需要复杂的学术排版的时候,通过内置函数完成即可。如果需要将两张实验结果图并排展示,不用表格硬凑布局,直接输入:.row {} {}
参考文献管理也比较省心,支持IEEE、APA等主流引用格式,输入:目录、页眉、页脚等常见论文元素也不用手动设置,例如:组会汇报,几乎是研究生每周的固定环节。以前是打开PowerPoint,把论文内容大致复制一下,花时间调整版式和布局。在Quarkdown的工作流里,这一步基本可以省掉。quarkdown c main.qd -p -w
其中,-p用于开启本地预览服务器,-w用于开启实时监视模式。浏览器会自动打开一个网页,你的内容会基于reveal.js自动生成交互式幻灯片。当你修改实验结果、补充数据或者调整结论时,只用保存文件,浏览器中的PPT就会同步刷新。不少同学还希望把自己的研究成果整理到个人主页上。但写html比较麻烦。Quarkdown提供了一条更简单的路径。几秒钟后,系统就会生成一个默认名为quarkdown-output的输出目录。网页所需的样式、字体以及交互脚本都会被自动打包进去,无需额外配置CDN 或服务器环境。只需要将输出目录中的文件上传到GitHub Pages或Gitee Pages。开启免费托管后,等待几分钟,一个可公开访问的个人学术网页就上线了。