簡體   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