我的pandoc目录在世界的哪个地方?

时间:2016-09-26 15:38:50

标签: pandoc

我正在尝试为pandoc添加自定义乳胶模板

我知道pandoc模板会进入~/.pandoc/templates

我输入pandoc --v确认了pandoc目录位置 - 它说pandoc位于~/.pandoc

但是当我做cd ~/.pandoc时:

-bash: cd: /Users/[Name]/.pandoc: No such file or directory

根据pandoc手册页,我可以使用--data-dir=DIRECTORY为pandoc数据文件设置不同的路径,但是当我尝试以这种方式构建文件时,例如

pandoc file.md -o file.pdf --data-dir=~/Library/texmf/tex/latex --template=mytemplate.latex

它会抛出错误

pandoc: Could not find data file templates/mytemplate.latex
我认为

意味着忽略数据目录命令。

为什么我无法访问我的pandoc目录?

1 个答案:

答案 0 :(得分:7)

如果它已经存在,你确实应该创建~/.pandoc目录。例如,对于默认的乳胶模板:

mkdir -p ~/.pandoc/templates
pandoc -D latex > ~/.pandoc/templates/default.latex

--template选项查找相对于当前目录(pwd)的文件,或者#34;如果找不到,pandoc将在用户数据目录的templates子目录中搜索它&#34 34; (~/.pandoc/templates --data-dir=~/.pandoc,这是默认值。

您的错误来自哪里,因为可能没有文件/Library/texmf/tex/latex/templates/mytemplate.latex