首页 > 编程知识 正文

markdown页眉页脚,为什么不用markdown

时间:2023-05-05 02:10:51 阅读:156028 作者:1847

Pandoc是可用于转换各(luan )种类(qi )、各(ba )、各(zao )的文件的格式转换工具,但无论如何都无法识别官网上的图(傲娇脸)。 以前将Markdown文件转换为Html文件,但最近发现也可以生成Word/PDF文件

生成Word文件在Word文件中生成Markdown文件很简单,就像html文件一样

pandoc test.md -o test.docx还可以在生成时使用-c参数指定文档的样式文件(css文件)

pan doctest.MD-o test.docx-c style.CSS此处的样式和生成html时的样式例如可以是在样式文档中定义的h1 { font-size: 24px; }适用于以#开头的一级标题行。

我原以为生成pdf和docx一样省事,但鹅. 报告说打错了脸:

pan doctest.MD-o test.pdfpandoc : pdflatex not found.pdflatexisneedeforpdfoutput .原本pandoc在生成pdf文件时缺省为pdflatex

接下来执行命令。

pandoc test.md -o test.pdf! packageinputencerror 3360 unicode char帽檐? (U 529E ) ) inputenc ) notsetupforusewithlatex.seetheinputencpackagedocumentationforexplanation.typehreturnforimmediatehelatex ningpandocwith---latex-engine=xelatex.pandoc.exe 3360 errorproducingpdf哎呀呀,再试试吧--latex-engine=xe latex。 由于pandoc通常用于转换pdf的默认引擎是pdflatex,可能无法识别Unicode字符串,无法支持中文,因此此处建议与xelatex引擎交换运行。

pan doctest.MD-o test.pdf-- latex-engine=xe latex文件生成,无错误,完美,以上……等一下,打开文档一看,我的汉字是……汉字全部空白() 加入参数-v

pan doctest.MD-o test.pdf-- latex-engine=xe latex-VMA infont=' microsoftyahei '以上,完美~~~

参考链接:

3359 segment fault.com/a/1190000004887280

3358 stack overflow.com/questions/18178084/pandoc-and-foreign-characters

转载于:https://my.oschina.net/u/934002/blog/872713

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。