Использование чистой точки внутри куска наряда с двигателем = «точка» прост, но вам нужно написать код точки самостоятельно.Вязаная функция, возвращающая код точки (graphviz) в виде строки
<<r dot-ex, engine = "dot", echo=FALSE>>=
digraph test123 {
A -> B
}
@
Я хочу функцию, чтобы сделать это для меня.
dotFun <- function() {
dotCode <- 'digraph test123 {
A -> B
}'
return(dotCode)
}
, а затем вызвать это внутри вязаного кусок аналогичной функции, которая возвращает код LaTeX и вязать с результатом = «» as.is
<<r dot-ex, engine = "dot">>=
cat(dotFun())
@
, но это приводит к следующему: Ошибка в (knit_engines $ get (options $ engine)) (опции): параметр опции chunk. = 'asis' дает то же сообщение об ошибке.
Есть ли способ сделать это?
Это отличная новость Yihui. Большое спасибо за вашу потрясающую работу с Нитром. – Rickard