2015-12-23 1 views
1

Я использую ST3 + pandown + pandoc для преобразования уценки в PDF. Я хочу использовать параметр include_paths pandown, чтобы не вводить путь к моему каталогу изображений каждый раз. Однако я не смог заставить его работать. Вот MWE:SublimeText3 + pandown + pandoc: includes_paths не работает

У меня есть структура каталогов следующим образом:

text.markdown 
test/img.pdf 

В text.markdown, у меня есть:

![](img.pdf) 

У меня есть набор includes_paths следующим образом в Pandown.sublime-settings:

"includes_paths": 
    [ 
     "test/" 
    ], 

Но, нет кубиков. Я также пробовал с абсолютным путем, ./test и test. Есть идеи?

ответ

0

Я думаю, Pandown «s includes_paths относится только к --include-in-header, --include-before-body и --include-after-body местам options, а не изображения Pandoc в пре

От Pandown.sublime-settings о includes_paths:

Pandoc по-видимому, не ищет значения его - включить аргументы в любом месте, кроме рабочего каталога, что делает , работающим со стандартной таблицей стилей или стандартным сценарием вроде утомительно.

+0

Спасибо, это разумно. Я отправлю еще один ответ обходным путем для других пользователей, которые сталкиваются с этим. – pbaylis

0

Обходной, используя graphicx пакет, загруженной в заголовке YAML и \graphicspath:

--- 
header-includes: 
    - \usepackage{graphicx} 
--- 
\graphicspath{{test/}} 

![](img.pdf) 

Pandoc будет сказать, что он не может найти img.pdf, но изображение будет присутствовать в финале PDF.

+0

Вы также можете написать [pandoc filter] (http://pandoc.org/scripting.html), который добавляет 'test /' ко всем пути к изображениям ... – mb21