templates - Pandoc 用户数据目录

标签 templates pandoc

我想在 Pandoc 中使用自定义 latex 模板。

我关注了instructions (--data-dir) 但后来我无法在我的 Mac 上找到用户数据目录,正如 here 所解释的那样.

所以我手动创建了 .pandoc/templates 文件夹,将我的模板放入 ~/.pandoc/templates , 运行 pandoc input.md --template=mytemplate.latex -o output.pdf
这就是我得到的

pandoc: Could not find data file /usr/local/Cellar/pandoc/1.18/share/x86_64-osx-ghc-8.0.1/pandoc-1.18/data/templates/mytemplate.latex

我可以轻松地将我的模板移动到该文件夹​​中,但我很确定这不是正确的方法,只要我升级到 v.1.19 后它就会停止工作。

最佳答案

好的,解决了。由于某种原因,它无法读取我的模板文件。

相反,我编辑了 pandoc -D latex > ~/.pandoc/templates/default.latex 的模板。生成并将其重命名为 mytemplate.latex。

它现在正在工作。

关于templates - Pandoc 用户数据目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40390667/

相关文章:

c++ - 这种使用模板有什么问题?

c++ - 静态字段初始化的模板部分特化

c++ - 将 const 限定符应用于模板参数时的不同编译器行为

使用 ctags 的 Vim Markdown 导航 : using 'tagbar' + 'markdown2ctags' with 'vim-pandoc'

lua - Pandoc:Lua 过滤器,用于用 <div>abc</div> 替换 {{helloworld}}

r - 渲染多个 Rmarkdown 报告时出现 Pandoc 错误 1033

c++ - 是否可以(以及如何)为 C++ 模板函数参数添加类型协定检查?

C++ 多态性和模板类

html - 如何通过 CSS 将 header 添加到 HTML 页面?

r - 在 rmarkdown 的代码块中插入分页符(转换为 pdf)