Pandoc Lua 脚本,用于在 PDF 生成期间过滤特定的降价子部分
Pandoc Lua script to filter specific markdown sub sections during PDF generation
我有 markdown
源并想使用 Pandoc
生成 PDF
。
我想删除生成文档中指定级别以下的所有 sub sections
。例如。从源降价中过滤它们。
这是否可以通过 Lua
实现,还是使用其他工具进行预过滤会更好?
从 Lua Google 网上论坛得到了适合我的建议:
local keep_deleting = false
function Block (b)
if b.t == 'Header' and b.level >= 3 then
keep_deleting = true
return {}
elseif b.t == 'Header' then
keep_deleting = false
elseif keep_deleting then
return {}
end
end
我有 markdown
源并想使用 Pandoc
生成 PDF
。
我想删除生成文档中指定级别以下的所有 sub sections
。例如。从源降价中过滤它们。
这是否可以通过 Lua
实现,还是使用其他工具进行预过滤会更好?
从 Lua Google 网上论坛得到了适合我的建议:
local keep_deleting = false
function Block (b)
if b.t == 'Header' and b.level >= 3 then
keep_deleting = true
return {}
elseif b.t == 'Header' then
keep_deleting = false
elseif keep_deleting then
return {}
end
end