pandoc - Pandoc --resource-path 找不到资产
问题描述
我正在使用 pandoc/latex docker 容器并且在--resource-path
. 我的项目正在使用引用图像的乳胶模板,我无法让乳胶找到图像。
我的文件树如下所示:
/app/tmp/
├── 42
│ ├── galley.md
│ └── img
│ ├── 1.jpg
│ ├── 5.jpg
│ ├── 7.jpg
│ └── 9.jpg
我有这样的用户数据目录:
/home/worker/.pandoc
├── assets
│ └── logo.png
└── templates
└── sow.latex
我正在使用的命令看起来像
pandoc --from markdown --to latex /app/tmp/42/galley.md --output=/app/tmp/42/2/out.pdf --template sow.latex --resource-path=.:/home/worker/.pandoc/assets
如前所述,乳胶模板确实引用了logo.png
:
\includegraphics[width=0.75\textwidth]{logo.png}\par\vspace{1cm}
每当我运行 pandoc 时,都会出现以下错误:
! Package pdftex.def Error: File `logo.png' not found: using draft setting.
如果我注释掉对的引用,logo.png
那么一切正常,包括galley.md
. 同样,如果我复制logo.png
到目录中galley.md
一切正常;作为一种很好的解决方法,但是感觉很吵,所以我宁愿理清如何logo.png
从它所在的位置进行引用assets
。
reference-path
关于如何玩,我有什么遗漏template
吗?
解决方案
推荐阅读
- python - 切换到 64 位时出现 Python Winerror 193
- javascript - SyntaxError:输入 Discord Bot 意外结束
- java - 使用 Jsoup 非递归提取文本
- javascript - 如何在firebase登录或登录中设置或添加自定义提供程序名称,例如linkedin、instagram?
- c# - ScrapySharp 表单提交导致 System.AggregateException
- c# - 为什么将数据导出到 Excel 时日期格式会发生变化?
- python-3.x - Python中的闭包 - 执行内部函数?
- c# - 左上原点的 OpenTK 正交投影
- amp-html - 如何在 amp 电子邮件中收集和存储动态数据?
- shell - 输出到文件时shell换行的问题