在上一篇 Markdown 入门文章 里,我们对 Markdown 这个写作和编辑利器有了初步认识。接下来,我们一起来看看还有哪些进一步提高编辑效率的工具方法?
1. 公式编辑利器
问题: 有时我们会在文章中用到公式,如果一个个输进去,符号、标记需要花费很多时间,有没有更快捷的方法呢?
有,这就是 Mathpix 。我们可以截取公式图片,然后在Mathpix 中识别并转换成相应的格式,再复制粘贴到 Markdown 文档中。
到 Mathpix官网 下载,首先我们要注册一个账号,免费账户一个月可使用 50 次;学生账户一个月可使用 100 次,需要使用学校邮箱注册;专业用户一个月需支付 4.99 美金,使用次数不限。如果不经常使用,注册一个免费用户就行,然后下载 Mathpix。
打开 Mathpix 软件,登录刚才注册的账户。再打开要截取公式的页面,然后点击左上角的图标,如下图所示,就可以截图:
截取的公式图像会在 Mathpix 中自动显示并进行识别转换,如下图所示,我们可以选取所需要的格式。图中下方结果项里,第二个是行内公式,第三个是独立公式,只要点击图中箭头指示的按钮,可以复制内容,然后粘贴到 Markdown 文档中。图中最下面那条绿色的进度条代表置信度(Confidence),进度条越长,表示转换的准确度和可靠性越高。
下面这个公式就是示例中从 Mathpix 复制粘贴到 Markdown 文档的效果。
z
=
w
1
x
1
+
…
+
w
m
x
m
z=w_{1} x_{1}+\ldots+w_{m} x_{m}
z=w1x1+…+wmxm
2. 文档转换
VSCode 中将 Markdown 转换成 PDF 文档
Markdown 转 PDF,在预览视图中,点击右键菜单,这时会出现一系列文档转换方式,如图所示,
看到这个菜单你可能会想到用 PDF(prince) 选项,但是转换效果不如图中选择的 Chrome(Puppeteer)> PDF 选项效果好,您可以尝试转换一下,对比一下输出的 PDF 文档显示效果。
您是不是有顾虑,害怕转换后 Markdown 文档就变成 PDF 文档了?如果弄错了,原文档又找不回来了怎么办?
请放心,这个转换是另外输出一个 PDF 文档,不会对本身的 Markdown 文档做修改。
Markdown 转换成 Word 文档
这里就要用到文档转换界的“瑞士军刀”——Pandoc,它能实现很多文档类型的转换。
(1)如果您正在使用 Python,电脑中安装了 Anaconda,那么其中就包含了 Pandoc 模块,可以在 Anaconda 的命令行界面运行 Pandoc。
比如,我要将文件名为“mdtest”的 Markdown 文档转换成 Word,先将 Anaconda 的命令行界面转换到 mdtest.md 所在文件夹,然后运行命令:
pandoc mdtest.md -o mdtest.docx
就会在当前文件夹中转换并新生成一个 mdtest.docx 文档。
(2)Typora 或 VSCode 中 Markdown 转 Word 文档
首先要安装 Pandoc 软件。进入Pandoc官方网站下载页面,点击最新的安装包,比如我是 Windows 系统,就选择 .msi 后缀的文件下载安装。
您可能会有疑问,前面方法(1)中提到 Anaconda 包含了 Pandoc 模块,那我们还要再安装一次吗?
虽然 Anaconda 包含了 Pandoc,但是这一功能要在 Anaconda 命令行中使用。如果我们要在软件中操作,就需要单独安装 Pandoc。
需要用到图形处理的交叉引用时,还要安装:
pip install pandoc-fignos
对于 Typora,现在点击菜单栏 File > Export,选择 Word(.docx) 选项,即可导出 Word 文档。
对于 VScode,还需要在 Markdown 文档的开头加入以下语句,定义 Pandoc 转化后的文件格式。path 是转化后输出 Word 文档的存放位置,是必填项。后面三项根据需要选择,toc 是目录选项,true表示生成目录。请注意语句的缩进格式以及语句前后的---
标记符。
---
title: "当前Markdown文档名"
output:
word_document:
path: /当前Markdown文档名.docx
toc: true
toc_depth: 6
number_sections: true
---
然后在预览视图中,点击右键菜单中的 Pandoc 选项,即可完成文档转换。
Markdown 文档在线转换成富文本格式
现在大家都愿意在网上写文章分享交流知识,那么,您是否曾经花很多时间在微信文章等平台的排版上呢?
前面提到,Markdown 可以极大缩短排版编辑时间。我们就想,要是用 Markdown 编辑器写文章,然后用类似上面介绍的文档转换工具转换成网络平台的格式就好了。
答案是当然有,而且选择还不少,我在这里分享两款我用过的在线转换工具,如果您有觉得不错的转换工具,欢迎留言与大家交流分享。
微信公众号格式化编辑器
特点:风格简洁,很适合排版文章。如果是诗歌可能换行、字号等不好调整。
Md2All
特点:功能强大,版式风格选择很多,如果略懂网页编辑Javascript的语法,还可以自己对版式调整。
使用 Markdown 编辑文档时,您有哪些得心应手的效率工具呢?欢迎分享交流。
参考文章:
1.如何用Markdown写论文?
2.Pandoc安装与使用(转)