Я начинаю использовать пакет knitr
в качестве компонента рабочего процесса для создания отчетов HTML
и PDF
из входного файла Markdown
.
Я хотел бы установить некоторые параметры пакета knitr
, специально адаптированные к формату выходного файла. В настоящее время я вручную переключаю следующие две строки:
<!--roptions dev='png', fig.width=300px, fig.height=200px" -->
<!--roptions dev='pdf', fig.width=5, fig.height=4 -->
Можно ли автоматически сообщить Knitr, какой набор параметров использовать в зависимости от типа вывода?
Спасибо.
pandoc
сknitr
для создания html и pdf из одного и того же файлаmarkdown
. Скоро выложу пример. - person Ramnath   schedule 20.03.2012fig.width=300px
недействителен; он всегда должен быть числовым (единица измерения в дюймах): yihui.name/knitr/options - person Yihui Xie   schedule 21.03.2012knitr
вы действительно можете использовать вектор устройств? напримерdev=c('png','pdf')
таким образом, одним выстрелом будут созданы два формата;Makefile
должен быть хорошим способом, но преобразование из pdf в png может не понадобиться; У меня также есть еще один неуклюжий подход, который я жду, когда Рамнат исправит его на github.com/yihui/knitr- книга, но вы можете видеть, как я работал с разными форматами вывода - person Yihui Xie   schedule 21.03.2012github
, в котором есть файлsource.md
и файлmakefile
, которые можно использовать для создания выходных данныхhtml
иpdf
. Это говорит само за себя, если вы знаетеpandoc
иmakefiles
. Я сделаюREADME.md
, когда позволит время :-). Вот ссылка на репозиторий github.com/ramnathv/knitr-pandoc - person Ramnath   schedule 21.03.2012Makefile
просветил меня по настройке параметров вязания. Я решил свою проблему, установивdev
,fig.width
иfig.height
перед вызовомknit
. Кстати,-e "pat_gfm()"
у меня не сработало, так какR
выходит с сообщениемpat_gfm function not found
, это все еще не поддерживается в стабильной ветке вязания? - person mbask   schedule 21.03.2012knitr
и ваши отличные отзывы. - person mbask   schedule 21.03.2012pat_gfm()
есть в версии 0.4.1. - person mbask   schedule 21.03.2012