LaTex学习
作者:互联网
0 前言
在知乎看来关于LaTeX的文章后,在电脑安装了Tex Live,再到vscode中安装了LaTeX Workshop。这样就可以在Markdown中使用LaTeX了。
但是第二天用Markdown All in One插件将md文件打印为pdf时发现它识别不了LaTeX,直接将代码打了出来...虽然直接预览也能看,但还是想找到将Markdown和LaTeX混合的md文件打印为pdf。
于是找到了pandoc。
1. 使用pandoc将markdown转换为pdf
Google了很多,对中文的处理还是没解决。于时我想着能不能将它转为tex文件,再用LaTeX Workshop将tex转为pdf。
pandoc test.md -o test.tex
转换成功。但是用vscode将tex文件打开后跳出一堆错误提示,同时也无法LaTeX Workshop编译。对LaTeX语法还不熟悉,只好一边Google语法一边修改。
第一,文件的格式不对。在第一行添加了documentclass[UTF8]{ctexart}
,第二行添加begin{document}
,最后一行添加end{document}
第二,\hypertarget
提示错误。很幸运一个StackOverflow的答案解决了问题
使用命令pandoc -r markdown-auto_identifiers -w latex test.md -o test.tex
生成的文件就没\hypertarget
的错误提示了
第三,调整了一下格式。pandoc将一级标题设为section
,后面就有了subsection
和subsubsection
,我将section
换为title
,其它的往上增一级。
第四,\tightlist
提示错误。
标签:LaTex,pandoc,LaTeX,tex,md,学习,test,pdf 来源: https://www.cnblogs.com/fanlifeli31/p/12655850.html