一、vscodemarkdown转pdf报错
在使用vscode markdown扩展时,用户可能会遇到一些报错信息。这些报错信息可能比较晦涩难懂,因此我们需要了解如何解决这些问题
1、出现“未定义引用页码”错误:在markdown文档中添加以下代码段解决
--- geometry: left=2cm, right=2cm, top=2cm, bottom=2cm header-includes: - \usepackage{fancyhdr} - \pagestyle{fancy} - \fancyhead[L]{头部左侧} - \fancyfoot[C]{\thepage} ---
2、出现“Cannot read property 'getAll' of undefined”错误:这个问题一般是由于markdown文件中使用了mathjax公式组件。因此需要在扩展中安装mathjax组件解决此问题
二、vscodemarkdown粘贴图片
当需要对一些图片进行编辑时,往往需要进行复制和粘贴。在vscode markdown中,可以通过直接复制图片到文档,或者使用Markdown Preview Enhanced插件的Copy Image命令实现图片的粘贴。
![image](data:image/png;base64,iVBORw0KGg...QmCC)
三、vscodemarkdown插件
有许多值得推荐的vscode markdown插件。下面列出一些插件作为参考:
1、Markdown All in One:这个插件支持自定义标题,自动编号,快速预览等功能。
2、Markdown Extended:这个插件支持目录,页脚,代码块中目录,代码块中高亮注释等功能。
3、Markdown Preview Github Styling:这个插件可以将markdown渲染成github风格的样式,并支持语法高亮。
四、vscodemarkdown实时预览
vscode markdown支持实时预览,当我们在文件编辑器中对文件进行编辑时,预览窗口会实时显示编辑效果。这个功能可以帮助我们快速了解我们的编辑结果
五、vscodemarkdown流程图
流程图可以使得文档更加直观清晰,让读者更加容易理解内容。在vscode markdown中,我们可以使用 mermaid 插件来绘制流程图。
graph LR A[方形] -->B(圆角) B --> C{条件a滿足} C -->|a=1| D[结果1] C -->|a=2| E[结果2] F[標題]-->A G[結尾]-->D G-->E
六、vscode写markdown
vscode markdown具有丰富的编写功能,可以帮助我们提高编写效率。下面列出一些常用的功能:
1、Markdown格式快捷键:可以通过快捷键更快地标记markdown文本格式。比如Ctrl+B可以表示加粗,Ctrl+I表示斜体等。
2、Markdown格式自动完成:vscode会根据markdown文本的格式特点,提供自动完成功能,可以让我们快速插入markdown格式标记。
3、导入外部MD文档:vscode可以导入外部markdown文件,可以在一篇文档中包含多个文件,十分方便
七、vscodemarkdown导出为pdf
将md文件转换为pdf文件,可以保留md文件原有的格式,方便打印或共享。在vscode markdown中,我们可以使用多种方式将md文件转换为pdf文件。
1、使用pandoc将MD实时转PDF
2、使用Markdown PDF插件导出PDF(支持中文)
3、使用Markdown PDF插件导出PDF(支持Katex)