【问题标题】:Directory to save reference files for Pandoc on OS X?在 OS X 上保存 Pandoc 参考文件的目录?
【发布时间】:2012-12-12 19:54:13
【问题描述】:

我整天都在玩这个。

据我了解,您可以使用具有所需字体、标题等的参考文件。 使用 Pandoc 进行文件转换时。

例如: 如果我想将 markdown 文件 'filename.md' 转换为同名的 .docx 文件 使用参考文件我会进入命令行:

pandoc --reference-docx=reference.docx filename.md -o filename.docx

我遇到的问题是当我运行这个命令时,它返回:

pandoc: reference.docx: openBinaryFile: does not exist (No such file or directory) 

在网上阅读了有关将我的参考文档保存在何处的信息后,一些网站提到保存在“.pandoc/”下,而这并不存在。我的第一个猜测是因为我使用了 OS X 安装程序,所以它没有创建它。所以我做了一个,并将reference.docx保存到那个目录。

我重新启动并再次尝试了几种不同的命令,没有骰子。我的猜测是我仍在将参考文件保存到错误的目录中,没有正确获取某些内容,或者我完全遗漏了一些要点。

更新

我采用了显而易见的方法,并尝试了与我的参考文件所在的同一目录中的命令。Tab 浏览,语法很好,目录很好,所有文件都在正确的位置,但现在我有一个新错误:

pandoc: Did not find end of central directory signature. Failed reading at byte position 4

这显然是一个 zip 文件的问题......

如果有人知道会有帮助的快速修复,否则我将重新安装我发现的带有一些额外资源的 Pandoc 的不同版本,希望能解决它。

【问题讨论】:

    标签: type-conversion osx-mountain-lion macvim implicit-conversion pandoc


    【解决方案1】:

    从源重新安装并使用不同的参考文档解决了这个问题。

    【讨论】:

      【解决方案2】:

      1.set --data-dir=your PATH,pandoc 自动在 dara-dir 中查找 reference.docx。 但必须禁用 --reference-doc。

      2.设置--reference-doc=your.docx,并将your.docx与your.md放在同一个目录,但必须禁用--data-dir。

      pandoc 将 markdown 转换为 docx 时,1 或 2 即可。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-12-13
        • 1970-01-01
        • 1970-01-01
        • 2011-09-30
        • 1970-01-01
        • 2015-12-06
        • 1970-01-01
        • 2016-10-07
        相关资源
        最近更新 更多