【编程】用VSCode实现Markdown转Word和Pdf
2020-03-10 本文已影响0人
张老师Klog
欢迎关注我的专栏( つ•̀ω•́)つ【人工智能通识】
使用VSCode的Markdown-Preview-Enhanced是不错的体验。
【官方地址】
https://shd101wyy.github.io/markdown-preview-enhanced/#/
MD转PDF
推荐用Chrome(puppeteer)。
PDF(prince)转出来的公式会乱掉。
MD转Word
推荐用pandoc。
在MD文件开头要添加下面内容,path是存储的路径,toc是支持自动生成目录!
---
title: "文章标题"
output:
word_document:
path: /Exports/folder/文章标题.docx
toc: true
toc_depth: 6
number_sections: true
---
VSCode中的Markdown自定义样式,代码自动换行
ctrl+shif+P调用markdown-preview-enhanced:custom css命令。
然后style.less可以修改各种样式。
比如下面这些。
.markdown-preview.markdown-preview {
pre[class*="language-"] {
white-space: pre-wrap;
}
blockquote{
padding: 8px 16px;
margin: 8px 0;
}
img{
margin: 18px 0 0 0;
}
tz{
font-size: small;
display: block;
text-align: center;
}
.katex{
font-size: 1.6em;
}
}
这些设置调整代码块自动换行、注释间距放大、图片顶部间距扩大、新增居中对齐的<tz>小字行,放大latex公式。
这些样式名怎么来的?Open in Browser然后右键【检查】就找到了。它们不仅在VSCode里面有效,而且在浏览器中和输出的时候也有效。
欢迎关注我的专栏( つ•̀ω•́)つ【人工智能通识】
每个人的智能新时代
如果您发现文章错误,请不吝留言指正;
如果您觉得有用,请点喜欢;
如果您觉得很有用,欢迎转载~
END