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"
  • 相关阅读:
    正则表达式入门教程
    js获取class
    锋利的jQuery第6章 jQuery与Ajax的应用
    显示隐藏左侧菜单
    unicode转为汉字
    $.ajax
    .ashx文件
    c#正则表达式
    调试发现的小错误
    sql2005连接不到本地数据库
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9421663.html
Copyright © 2011-2022 走看看