• Pandoc安装与使用总结

    • 1. Pandoc的安装

      • 1.1. Pandoc在Win10下的安装

        • 1.1.1. Pandoc安装方式
        • 1.1.2. 检查Pandoc是否安装以及安装版本
    • 2. Pandoc的基本使用方法
      • 2.1. Pandoc转换主体命令格式
      • 2.2. Markdown转Word文档
        • 2.2.1. md转docx默认格式直接转换
        • 2.2.2. md转docx自定义样式转换
      • 2.3. Markdown转换PDF
    • 3. 参考

Pandoc安装与使用总结

1. Pandoc的安装

1.1. Pandoc在Win10下的安装

关于标记语言转换工具Pandoc在Windows10安装和使用: https://blog.csdn.net/xtjatswc/article/details/109572110

1.1.1. Pandoc安装方式

由于Pandoc本身并不大,所以直接安装到C盘就可以。

(1)GitHub直接下载
Download the latest installer for Windows (64-bit)

备用地址:https://github.com/jgm/pandoc/releases/latest

(2)Chocolatey安装(推荐)
右键管理员模式打开Powershell,然后执行命令

choco install pandoc

1.1.2. 检查Pandoc是否安装以及安装版本

pandoc -v
pandoc 2.16.1
Compiled with pandoc-types 1.22.1, texmath 0.12.3.2, skylighting 0.12.1,
citeproc 0.6, ipynb 0.1.0.2
User data directory: C:\Users\hg_ac\AppData\Roaming\pandoc
Copyright (C) 2006-2021 John MacFarlane. Web:  https://pandoc.org
This is free software; see the source for copying conditions. There is no
warranty, not even for merchantability or fitness for a particular purpose.

2. Pandoc的基本使用方法

Pandoc安装与基本使用方法详述
: https://blog.csdn.net/qq_45224889/article/details/123463037

2.1. Pandoc转换主体命令格式

.xx格式文档转换为.yy格式文档,在待转文档.xx所在路径下启动cmd或者powershell(在文件夹的导航栏输入cmd即可开启),输入

pandoc -i test.xx -o test.yy

其中,-i为input,-o为output。-i也可以忽略不写,直接输入一下命令。

pandoc test.xx -o test.yy

2.2. Markdown转Word文档

2.2.1. md转docx默认格式直接转换

pandoc test.md -o test.docx

2.2.2. md转docx自定义样式转换

新建r.docx作为参考文档,自定义各级标题、正文等所需格式,输入以下命令,转换后的.docx文件将与参考文档r.docx文档样式相同。

pandoc test.md -o test.docx --reference-docx=r.docx

2.3. Markdown转换PDF

通常Markdown编辑器配合插件都可以直接导出PDF格式文件,如Typora、VSCode等,这里讲解如何用Pandoc进行转换。默认情况下,Pandoc使用LaTex来生成PDF,所以需要安装LaTex引擎,这里推荐安装TexLive.

Texlive官方网站下载: https://www.tug.org/texlive/

Texlive2021镜像网站下载: https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/

镜像网站下载速度快于官网,选择texlive.iso(4.1G)下载,下载完成后即可安装。

如果直接使用pandoc test.md -o test.pdf,则会报错,因为文档中存在中文字符,需要格外定义,通过添加XeLaTex作为排版引擎,并设置中文字体来实现。

pandoc test.md -o test.pdf --pdf-engine=xelatex -V CJKmainfont="font"

font字体应该填写相应的英语标识,如:KaiTi(楷体)、SimSun(宋体)、FangSong(仿宋)、SimHei(黑体)等。

3. 参考

Pandoc官方使用手册: https://www.pandoc.org/MANUAL.html

Pandoc安装与使用总结相关推荐

  1. Typora基础用法:pandoc安装,导入导出word文档,pdf文件。设置图片目录

    点击观看B站视频 Typora基础用法:pandoc安装,导入导出word文档,pdf文件.设置图片目录. 一. pandoc安装 首次安装完typora,是没法导入的,需要安装pandoc 选择[请 ...

  2. Pandoc——Pandoc安装、使用

    Pandoc--Pandoc安装.使用 Markdown 是我平时编写各类材料和文章时最喜欢的工具之一,但将其作为文档分发时却略有些不便.毕竟不是所有人都了解 Markdown 的语法,而且它亦不如富 ...

  3. Pandoc安装、使用、快速上手

    如果你需要将文档从一种格式转换成另一种格式,那么 Pandoc 是你的一把瑞士军刀,Pandoc 可以将下列格式文档进行相互转换. 如果你需要将文档从一种格式转换成另一种格式,那么 Pandoc 是你 ...

  4. Arch Linux上使用 pandoc 将 markdown 转为 pdf 以及如何查看本机的中文字体 fc-list :lang=zh

    Intro 自己平时写文档主要是用md写,但是甲方和乙方有时候说喜欢pdf或者word. docsify没的自带的pdf转换,最基本的王者就是这个pandoc了 博客原文地址 pandoc 一个文档格 ...

  5. Pandoc 从入门到精通,你也可以学会这一个文本转换利器

    Pandoc 简介 如果你需要在不同的文件格式之间相互转换,多半听说或使用过文档转换的瑞士军刀--Pandoc.事实上,不仅人类知道 Pandoc,最近很火的人工智能 ChatGPT 也知道「将 Ma ...

  6. 使用 Visual Studio Code 和 Pandoc 构建一个惊人的 Markdown 编辑器

    使用 Visual Studio Code 和 Pandoc 构建一个惊人的 Markdown 编辑器 1. 安装 Visual Studio Code 2. 熟悉 VS Code 开箱即用的 Mar ...

  7. 关于Typora +pandoc导出文件功能的介绍(具体案例:导出word文件)

    关于Typora +pandoc导出文件功能的介绍(具体案例:导出word文件) 说明: 1: 大家能看到此篇文章时,博主就当默认大家对Typora以及pandoc是个什么鬼已经有所了解啦奥,这里就不 ...

  8. pandoc实现LaTeX转word+公式格式批量转换

    LaTeX转docx 1.1 引言 Pandoc 是一款免费且开源的文档格式转化工具,支持众多文本类型之间的转化,而且转化效果相当优秀.本文将介绍使用 Pandoc 将 .tex 转化成 .docx ...

  9. typora 导出 docx(Pandoc下载)

    [文件] - [导出]-[Word ]提示配置 Pandoc 路径: 根据提示,下载Pandoc 安装文件. Windows 环境直接运行安装即可,安装完成后再typora中配置Pandoc 路径. ...

  10. 使用pandoc将md文件转成word或者pdf

    首先需要下载pandoc的安装包: GitHub下载地址:Releases · jgm/pandoc · GitHub 如果github链接点不进去,可以去CSDN上下载:pandoc 安装完成后,使 ...

最新文章

  1. 百度Apollo无人车能力降维释放,打造智能汽车可以像拼乐高
  2. html embed详解
  3. unity3D 4.6及以上版本. UI穿透问题,以及模拟器不穿透真机穿透问题解决方案
  4. IBM---Java 多线程与并发编程专题
  5. SAP Spartacus 标准的 Effects 实现的注入原理
  6. 【Java学习】JDBC可以再深一点理解
  7. 云原生人物志|Pulsar翟佳:社区的信任最重要
  8. 输入班级人数,根据人数,挨个输入成绩,求平均分,求最高分最低分
  9. Unity开发《一起来捉妖》教程 | 4.抛掷封妖灵珠
  10. 温州近10%的网站存在高危安全漏洞
  11. 近视矫正手术:准分子激光,飞秒,全飞秒
  12. python创建子窗口_PyQt5实现从主窗口打开子窗口的方法
  13. EBS R12中FND凭证打印警告:OPP响应超时
  14. pgsql数据替换替换换行符
  15. 编程日记——第一次写博客
  16. 22.1.2是否存在三升序列
  17. 计算机主机后面板 图解,计算机主板揭秘(下)图文并茂版
  18. C#基础知识梳理系列十五:反射
  19. 区块链技术的概念及作用
  20. 产业研发用房是什么意思_和谷山汇城是什么项目哦?和谷山汇城的产业研发用房值得买吗?...

热门文章

  1. 求解矩阵特征值的QR算法
  2. mysql skip_counter_mysql sql_salve_skip_counter
  3. 基于CAN总线的汽车诊断协议--Windows上位机设计
  4. Windows API串口编程详解
  5. 高分影像批处理第一回——数据格式分析与整理
  6. matlab(slove)如何应用,README.md/matlab/slove at master · SeanXP/README.md · GitHub
  7. Vue提示 , Vue指令提示, Vue代码提示 Pycharm中引用vue不显示提示
  8. 爆红十年后,谁“切”了苹果?
  9. 对接飞鹅接口一直提示未注册
  10. 新闻管理系统(四)封装news表相关