zoukankan      html  css  js  c++  java
  • Pandoc —— 标记语言转换工具(中文乱码问题)

    今次毕业设计,来个逼格高的,用 latex 编写。谁曾想,学院首先要收一份 word 版的。辣么多的 latex 公式如何转呀。

    Pandoc 是由 John MacFarlane 开发的标记语言转换工具,可实现不同标记语言间的格式转换,堪称该领域中的“瑞士军刀”。Pandoc 使用 Haskell 语言编写,以命令行形式实现与用户的交互,可支持多种操作系统;Pandoc采用GNU GPL授权协议发布,属于自由软件。

    可用于各种标记语言的相互转换。比如 markdown to word、html、latex等。这是个命令行工具。一些软件的导出各种文件格式就是用的该工具。

    1. 常见转换命令

    更多命令行用法见于 Pandoc:a universal document converter

    • markdown 转换为 html:pandoc README.md -o README.html
    • Markdown 转 word:pandoc README.md -o README.docx
    • markdown 转换为 pdf:pandoc README.md –latex-engine=xelatex -o README.pdf(latex之前是双短横线)
      • 在执行本条命令之前,需要首先安装 latex 编译器,对于 windows 用户,比如安装 ctex 安装组件;
    • 将 latex 转换为 doc:pandoc wai.tex –o wai.docx

    2. 中文转换时的乱码

    通过 -V 参数指定中文字体,

    -V mainfont="SimSun"
  • 相关阅读:
    codevs-1205
    codevs-1204
    C++STL 求和:accumulate 【转】
    map映照容器
    set集合容器
    HDOJ-1263
    HDOJ-1004(map)
    紫书 例题 10-12 UVa 1637(概率计算)
    紫书 例题 10-11 UVa 11181(概率计算)
    紫书 例题 10-10 UVa 10491(概率计算)
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9421663.html
Copyright © 2011-2022 走看看