0
在pandoc中,您可以查看是否有变量($if(something)$ put $something$ $endif$
),但我想根据其值进行操作。例如:如果pandoc模板中的条件取决于变量的值
$if(lang)=='en'$ Hello $else$ Aloha $endif$
这可能吗?在Pandoc Manual我看不到任何东西
在pandoc中,您可以查看是否有变量($if(something)$ put $something$ $endif$
),但我想根据其值进行操作。例如:如果pandoc模板中的条件取决于变量的值
$if(lang)=='en'$ Hello $else$ Aloha $endif$
这可能吗?在Pandoc Manual我看不到任何东西
如果有这样的功能,并且根据此pandoc-discuss这是不可能的pandoc这可能在Pandoc手册内。
什么可能,是定义一些更一般的变量,将包含你想改变的东西。
例如,如果您想使用英语,请设置变量lang.en
并使用$if(lang.en)$
进行检查。如果你想另一种语言,然后取消设置lang.en
并设置lang.fr
并使用它是这样的:
$if(lang.en)$
Hello
$else$
Aloha
$endif$
$if(lang.fr)$
Bonjour
$else$
Aloha
$endif$