type-conversion - 在 OS X 上保存 Pandoc 引用文件的目录?

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

我整天都在玩这个。

据我了解,您可以使用包含所需字体、标题等的引用文件。 在使用 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 - 在 OS X 上保存 Pandoc 引用文件的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13847534/

相关文章:

vim - 在 Vim 中定位匹配括号/括号的 Action ?

vim - 防止vim在打开文件时改变目录

c++ - 在数据类型由传入值确定的函数中分配内存

macos - 如果原始目录不存在,将创建目录的别名

vbscript - 如何在VBS中将数字转换为字母?

python - Brew 未安装最新版本

objective-c - CoreAnimation 未提交 CATransaction 警告

ruby-on-rails - vim/macvim : locate where a method/symbol is defined

asp.net - 操作数数据类型 varchar 对于求和运算符无效 - 过程错误更正

haskell - 有没有办法在 Haskell 中将多态函数应用于具有不同参数类型的多个对象?