r-markdown - bookdown 中围栏 div 块的自定义乳胶处理程序
问题描述
我想在大型 bookdown 项目中使用围栏 div 来创建定理、示例等编号环境。Bookdown 的内置代码块不足以做到这一点,因为它们里面不能有 R 代码块并且还会干扰 RStudio 语法高亮显示。
Fenced div 的语法更轻松,对我来说效果很好。
我可以做这个:
::: {.example #funexample}
Here is an example
:::
latex-div.lua
Bookdown在这些块上自动调用 Lesur、Derview 和 Xie的 lua-filter 。我已修改此过滤器以正确处理乳胶标签,并计划继续对其进行自定义。我可以将我的新过滤器与以下内容一起使用output.yml
:
pandoc_args:
- --lua-filter=latex-fenced-blocks.lua
latex-div.lua
但是,过滤器似乎已硬连线到pandoc
bookdown 用于生成乳胶的命令中。有没有办法告诉 bookdown 我不希望它使用latex-div.lua
过滤器?
pandoc_args
似乎只允许向 pandoc 添加参数,而不是删除它们。
解决方案
推荐阅读
- flutter - 颤振 - 剪辑路径
- java - Dockerfile 中的打包步骤是下载依赖项,尽管前面有一个步骤来解决依赖项
- php - 将 JSON 对象从 ajax 传递到 PHP 脚本
- algorithm - 给定一组可能的起始节点,找到访问某些节点并返回的最小路径
- file - Docker 文件没有这样的文件或目录 - 绝对路径问题
- flutter - 将 DropDownFormField 表单 null 的默认值更改为“”
- lookup - 使用了 vlookup/index/match 但对于摘要表中的查找值,该值位于具有多个详细信息的主表的合并单元格中
- apache-spark - spark如何存储流数据,就好像它继续将传入的数据附加到内存将满的无界表中一样?
- c - 简单的字符串复制,但 memcpy 不起作用
- javascript - axios请求n次,其中n是之前响应的长度