Я создал небольшую функцию, которая, учитывая таблицу в качестве аргумента, выводит некоторый HTML, который позволяет отображать различные представления этой таблицы с помощью интерфейса с вкладками.
Проблема в том, что это хорошо работает при рендеринге HTML-документа, но ломается, если я хочу сгенерировать PDF. Решением было бы сообщить функции о текущем формате вывода rmarkdown, чтобы она выдавала правильный код. Что-то вроде этого :
function() {
if (current_output_format=="html") output_something_in_html()
if (current_output_format=="pdf") output_something_in_latex()
}
Итак, есть ли способ определить при вызове render()
, какой выходной формат отображается в данный момент?
Заранее благодарю за любую помощь.
Makefile
. При компиляции создайте временную копию файла дляpdf
вывода и установите соответствующие флаги. - person csgillespie   schedule 27.06.2014