是否可以在Quarto / Rmarkdown中显示和评估标记文本?
我需要一个接一个地显示原始标记脚本及其编译(评估)形式。在Quarto中,我可以使用以下代码显示/格式化标记代码,但这并不提供评估结果(即链接)。
```{markdown}#\\ echo:真
#酶切:真
谢谢
发布于 2022-11-13 11:21:01
您可以使用Quarto过滤器构建自己的评估器:
function CodeBlock (cb)
if cb.classes:includes 'markdown' and cb.classes:includes 'eval' then
return {cb} .. pandoc.read(cb.text).blocks
end
end将代码保存到项目中的文件中,并将该文件添加到filters YAML条目中:
---
filters:
- markdown-examples.lua
---不过,筛选器需要稍微不同的语法:
```{.markdown .eval}但是,这并不是完全令人满意的,因为它只支持pandoc的Markdown,并且不知道Quarto对它的扩展。
https://stackoverflow.com/questions/74335328
复制相似问题