提问人:jonathan 提问时间:11/9/2023 更新时间:11/9/2023 访问量:20
为什么在使用 Pandoc 将 md 转换为 docx 时无法使用我的自定义引用.docx?
Why am I unable to use my custom-reference.docx when converting md to docx with Pandoc?
问:
我正在尝试使用自定义参考文档将 markdown 转换为带有 Pandoc 的 docx 文件。我根据 Pandoc 手册创建了一个参考文档并将其放在我的文件夹中。这是我得到的错误。.pandoc
$ cat test.md
---
title: Minimal Working Example
author: test
---
## This is a test
I am trying to get a custom reference doc to work, but I'm having trouble.
Here is a minimal working example.
$ pandoc --version
pandoc 2.17.1.1
Compiled with pandoc-types 1.22.2.1, texmath 0.12.4, skylighting 0.12.3.1,
citeproc 0.6.0.1, ipynb 0.2
User data directory: /home/jonathan/.pandoc
Copyright (C) 2006-2022 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.
$ ls /home/jonathan/.pandoc
custom-reference.docx
$ pandoc --reference-doc=custom-reference -o test.docx test.md
pandoc: custom-reference: openBinaryFile: does not exist (No such file or directory)
我也尝试过运行该命令,甚至没有运气。我一辈子都无法弄清楚我做错了什么。--reference-doc=custom-reference.docx
--reference-doc=/home/jonathan/.pandoc/custom-reference
答:
0赞
karalan
11/9/2023
#1
看起来你把 Pandoc 手册中的几点混为一谈。
它建议,如果找不到参考文件,它将在 .pandoc 中查找参考.docx,而不是您应该将自定义引用.docx放在此处
如果您将 custom-reference.docx 放在运行 Pandoc 的同一文件夹中(无论您要转换的 Markdown 文件在哪里),它应该会选择它。
评论
0赞
jonathan
11/10/2023
那行得通;非常感谢您澄清这一点。我以为我已经试过了,但我想不是。如果其他人正在为此而苦苦挣扎,它只能与 .--reference-doc=custom-reference.docx
--reference-doc=custom-reference
评论