繁体   English   中英

Pandoc lua 过滤器,将部分变成未编号的部分

[英]Pandoc lua filters, turn sections into unnumbered ones

我正在为一本期刊开发一个 pandoc markdown 模板,该期刊的最终格式需要不编号的章节,即 \section 和 children 应该成为 \section*。

我知道在 header 标题旁边的 markdown 中添加 {-} 就足够了,但我想强制执行此行为并且不依赖于用户正确编写 markdown。

我试过:

function Header(el)
  el.classes = 'unnumbered'
  return el
end

但这会使标题消失......我对 LUA 完全陌生,所以请耐心等待。

我该如何进行?

成功!

我需要在 class 周围加上大括号来表示“表格”

function Header(el)
  el.classes = {'unnumbered'} -- curly brackets were missing here
  return el
end

或使用索引,因为类是一个列表:

function Header(el)
  el.classes[1] = 'unnumbered' -- classes is a List
  return el
end

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM