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$