【编程】用VSCode实现Markdown转Word和Pdf

欢迎关注我的专栏( つ•̀ω•́)つ【人工智能通识】


使用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;
  }
}

这些设置调整代码块自动换行、注释间距放大、图片顶部间距扩大、新增居中对齐的小字行,放大latex公式。

这些样式名怎么来的?Open in Browser然后右键【检查】就找到了。它们不仅在VSCode里面有效,而且在浏览器中和输出的时候也有效。


欢迎关注我的专栏( つ•̀ω•́)つ【人工智能通识】


每个人的智能新时代

如果您发现文章错误,请不吝留言指正;
如果您觉得有用,请点喜欢;
如果您觉得很有用,欢迎转载~


END

你可能感兴趣的:(【编程】用VSCode实现Markdown转Word和Pdf)