Иногда для файла *.md
требуется (из-за его содержимого) определенный набор параметров командной строки независимо от желаемого формата вывода или других, более необязательных параметров командной строки. Например, когда документ содержит разметку рисунка в стиле pandoc-fignos, --filter pandoc-fignos
всегда будет требоваться, если требуется осмысленный непромежуточный вывод.
Вместо того, чтобы помнить, какой из моих документов Pandoc требует каких параметров, я могу объявить произвольные параметры командной строки в самом файле, например. внутри метаданных YAML? Или есть соответствующее поле метаданных для каждого параметра, который я мог бы установить вместо этого. (Если последнее, как я могу узнать об этих полях, например, какое поле будет соответствовать --filter
?)
Я использую pandoc 1.16.0.2 из репозитория Ubuntu 16.04 xenial apt
, но при необходимости могу переключиться на более позднюю версию.
Возможные дубликаты
- #P4# <блочная цитата> #P5# блочная цитата> #P6#
- Ответы на Что я могу контролировать с помощью параметров заголовка YAML в pandoc? относятся к тому, как узнать, какие переменные принимает шаблон pandoc. Хотя они не упоминают, может ли блок YAML контролировать что-либо в pandoc, кроме шаблонов (которые, насколько мне известно, ортогональны, например, выбору фильтра). (Они могут подразумевать «Нет», но, поскольку они были в 2014 году, это могло измениться к настоящему времени.)