当前位置: 首页 > news >正文

pandoc导出markdown为PDF,同时解决中文内容报乱码的错误

文章目录

  • 步骤1:下载pandoc
  • 步骤2:下载MiKTeX
  • 步骤3:导出MarkDown为PDF

步骤1:下载pandoc

进入官网https://github.com/jgm/pandoc,下载对应的安装程序,下载安装

安装完成后,在环境变量中把pandoc的命令路径加进去,确保使用命令行打印:

pandoc --version

可以得到如下结果:

pandoc 3.8.2.1
Features: +server +lua
Scripting engine: Lua 5.4
User data directory: xxxxx

步骤2:下载MiKTeX

进入官网https://miktex.org/download,下载并安装对应的程序

步骤3:导出MarkDown为PDF

首先进入命令行,查看支持的中文:

fc-list :lang=zh

比如我看到一行字体:

C:/Windows/Fonts/simsun.ttc: SimSun,宋体:style=Regular,常规

运行代码,解决中文的问题:

pandoc 我的markdown文件.md -o 输出的pdf文件名.pdf --toc --toc-depth=3 --pdf-engine=xelatex -V CJKmainfont="SimSun"

这里就是用宋体生成pdf格式的文件,同时添加目录,目录结构最多3层

http://www.dtcms.com/a/544623.html

相关文章:

  • 【printpdf】生成PDF的全能Rust库printpdf
  • 小技巧:ipynb转pdf
  • 计算机网络自顶向下方法16——应用层 因特网视频 HTTP流和DASH
  • 摄像头选型与对应采集工具方案
  • 免费的行情软件下载安装佛山网站优化指导
  • 仓颉尾递归优化:从编译器实现到函数式编程实践
  • 小智机器人连接抖音直播间教程
  • webhooks
  • 基于Springboot + vue3实现的亚运会志愿者管理系统
  • 绥中做网站百度如何网站
  • 双碳主题互动装置-低碳环保互动游戏-VR环保展厅方案
  • AI重构兴趣内容与营销生态,驱动消费全链路升级
  • 【数据结构】从线性表到排序算法详解
  • 网站家建设培训学校设计科技公司官网
  • SPIR-V后端稳定性的推进工作报告总结
  • MySQL逗号分隔字段-历史遗留原因兼容方案
  • Bun.js + Elysia 框架实现基于 SQLITE3 的简单 CURD 后端服务
  • 做网站 怎么赚钱吗网站数据分析课程
  • Rust——迭代器适配器深度解析:函数式编程的优雅实践
  • 理解PostgreSQL中的映射表
  • Java1029 抽象类:构造方法
  • 类和对象(中)——日期类的实现取地址运算符重载
  • Linux系统编程—线程同步与互斥
  • 【笔试真题】- 百度第一套-2025.09.23
  • notion模板 | 小胡的第二大脑[特殊字符]- 使用案例
  • notion模版 | 小胡的第二大脑[特殊字符]-介绍
  • 公司网站被百度转码了银川网站建设设计
  • 链式二叉树算法精讲:前中后序、层序与完全二叉树判断
  • 项目中遇到的特殊需求所作的特殊处理
  • 会所网站建设wordpress 怎样做模版