传递给Pandoc的变量是否可以在lua筛选器中使用?
Pandoc是否将命令行(传递给Pandoc的变量是否可以在lua筛选器中使用?,lua,pandoc,Lua,Pandoc,Pandoc是否将命令行(Pandoc-V foo=bar)上设置的变量公开给在中运行的脚本?换句话说,如果我跑步: pandoc -V foo=bar --lua-filter=myfilter.lua …我可以在myfilter.lua中输入什么来访问foo?这在--元数据的描述中有一点说明: 与--variable类似,--metadata会设置模板变量。 但与--变量不同,--元数据影响 基础文档(可从筛选器访问,并且可能是 以某些输出格式打印)和元数据值将被转义 当插入到模板中时 因
Pandoc-V foo=bar
)上设置的变量公开给在中运行的脚本?换句话说,如果我跑步:
pandoc -V foo=bar --lua-filter=myfilter.lua
…我可以在
myfilter.lua
中输入什么来访问foo
?这在--元数据的描述中有一点说明:
与--variable
类似,--metadata
会设置模板变量。
但与--变量
不同,--元数据
影响
基础文档(可从筛选器访问,并且可能是
以某些输出格式打印)和元数据值将被转义
当插入到模板中时
因此,我认为使用-M
设置变量将使您能够访问lua过滤器中的变量