Pandoc 将带有图像的 md 转换为 pdf

Pandoc convert md with image to 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)"

("!"和"[","]"和"(")之间没有space 图像在另一个文件中,该文件与 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> 

它returns zsh: parse error near `\n'

我不确定哪里出了问题。以及如何将这个带有图像的 md 文件转换为 pdf。如果有人能帮助我,我将不胜感激。谢谢。


主要问题已修复,但输出文件存在尺寸问题(见下文)

可能的问题是 pandoc 将没有周围文本的图像转换为图形。尝试

pandoc -f markdown-implicit_figures -t latex -o OUTFILE.pdf YOUR-FILE.md

应该禁用此功能并解决问题。