pdf - Pandoc 将带有图像的 md 转换为 pdf
问题描述
我的 md 文件包含一个图像列表,例如:
“![image-9H7092HQ.jpg] (Beginners_Russian_with_Interactive_Online_Workbook/image-9H7092HQ.jpg)”
“![image-EVZX3ID8.jpg] (Beginners_Russian_with_Interactive_Online_Workbook/image-EVZX3ID8.jpg)”
(“!”和“[”之间没有空格,“]”和“(”)图像在另一个文件中,该文件与 md 文件位于同一文件中。
我跑了
pandoc -f markdown -t pdf Beginners_Russian_with_Interactive_Online_Workbook.md
在终端上,但它给了我错误:
Error producing PDF.
! LaTeX Error: Too many unprocessed floats.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.378 \centering
然后我跑了
H <return>
它返回
zsh: parse error near `\n'
我不确定出了什么问题。以及如何将这个带有图像的 md 文件转换为 pdf。如果有人可以帮助我,我将不胜感激。谢谢。
解决方案
可能的问题是 pandoc 将没有周围文本的图像转换为图形。尝试
pandoc -f markdown-implicit_figures -t latex -o OUTFILE.pdf YOUR-FILE.md
那应该禁用此功能并解决问题。
推荐阅读
- c# - .net Core 3.0,DirectoryNotFoundException 与 Xunit 集成测试
- python - 从另一个python文件调用python文件时对象没有属性错误
- image - JavaFX ImageView 不更新
- java - 滚动时 RecyclerView 数据交换问题
- java - 如何修复 2 个 JUNITS 类的序列
- swift - 我可以创建一个符合内部协议的 iOS 框架并在我的项目中定义相同的协议吗?
- sas - 随机分配到 SAS 中特定百分比的观察值
- angular - 如果密钥存在于离子存储中,如何使用 * ngIf 显示按钮
- arrays - 什么是内存中表示的未定义向量元素?
- javascript - 如何将可读流转换为 excel 文件对象?