2

Это в моем документе .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?

1 ответ1

0

Насколько я вижу, вы правильно используете параметр ширины. Альтернативный способ, поддерживаемый Pandoc, заключается в использовании процентов ('%') вместо пикселей ('px'):

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

Какую версию Pandoc вы используете? Теперь, через 2 года после вашего OP, текущий 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

Это скриншот из результата:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .