som*_*ier 4 if-statement pandoc
在pandoc中,您可以查看是否有变量($if(something)$ put $something$ $endif$),但是我想根据其值采取行动。就像是:
$if(lang)=='en'$ Hello $else$ Aloha $endif$
Run Code Online (Sandbox Code Playgroud)
可能吗?在Pandoc手册中,我什么也没看到
如果有此功能,本来应该在Pandoc手册中,并且根据此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$
Run Code Online (Sandbox Code Playgroud)