Как вставить пользовательский стиль текста из функции, вызываемой в блоке кода в D Markx R Markdown? - PullRequest
0 голосов
/ 02 мая 2018

Я хотел бы вставить текст вроде "<div custom-style='Style1'>Text</div>" в документ R Markdown, предназначенный для docx, вызывая функцию из фрагмента кода (используя RStudio и Pandoc 2). Обычно я мог бы легко сделать это в коде, используя pander ("<div custom-style='Style1'>Text</div>"). Но ничего не выводится, когда pander () вызывается из моей функции вне фрагмента кода, из которого вызывается функция. Я не могу использовать results = "asis" для фрагмента кода, потому что это сделает flextable (который используется в функции после pander ()) вставкой xml-подобной разметки вместо фактической таблицы в документ docx. Использование (a) cat (pander ()) или (b) установки panderOptions ('knitr.auto.asis', FALSE) и использование pander () оба не приводят к правильно оформленному выводу (он называется "Исходный код"). в доке). Любая помощь будет принята с благодарностью. Спасибо.

...