如何正确使用 Pandoc 的扩展?

如何正确使用 Pandoc 的扩展?

这是我的.md 文档中的内容:

![Step 1](Slide1.png){ width=100px }  
![Step 2](Slide2.png){ width=100px }  
![Step 3](Slide3.png){ width=100px }  
![Step 4](Slide4.png){ width=100px }  
![Step 5](Slide5.png){ width=100px }  
![Step 6](Slide6.png){ width=100px }  
![Step 7](Slide7.png){ width=100px }  
![Step 8](Slide8.png){ width=100px }  

以下是我使用 Pandoc 的方式:

pandoc foo.md -f markdown+link_attributes -s -o foo.pdf

link_attributes 被完全忽略,并且{ width=100px }在每个图像后以纯文本的形式出现。

Pandoc markdown 中设置图像大小的正确方法是什么?

答案1

据我所知,您正确使用了宽度参数。 Pandoc 支持的另一种方法是使用百分比('%')而不是像素('px'):

![Step 1](Slide1.png){ width=13% }  

您使用的是哪个版本的 Pandoc?现在,距离您的 OP 过去 2 年,当前的 Pandoc 是 v2.5。它产生了正确的结果:

cat foo.md

  ![Step 1](Slide1.png){ width=100px }  
  ![Step 2](Slide1.png){ width=600px }  
  ![Step 3](Slide1.png){ width=66% }  

甚至不需要指定-f markdown+link_attributes -s

pandoc         \
    -o foo.pdf \
    foo.md

这是结果的屏幕截图:

在此处输入图片描述

相关内容