gpt4 book ai didi

pandoc - 是否可以根据变量值在 pandoc 模板中编写条件语句?

转载 作者:行者123 更新时间:2023-12-04 20:39:35 32 4
gpt4 key购买 nike

default.beamer LaTex beamer 的 pandoc 默认模板有这一行:

$if(theme)$
\usetheme{$theme$}
$endif$

特定主题的测试也有效吗?就像是:
$if(theme)$
\usetheme{$theme$}
$if(Berlin)$
\setbeamertemplate{headline}
{}
$endif$
$endif$

Pandoc - Pandoc User Guide ,我发现了这个:
$if(variable)$
X
$else$
Y
$endif$

This will include X in the template if variable has a non-null value; otherwise it will include Y. X and Y are placeholders for any valid template text, and may include interpolated variables or other conditionals. The $else$ section may be omitted.



以及有关循环使用多个值的变量的更多信息,但是我似乎无法找到有关如何测试特定变量值的信息 - 而不是 truefalse ,但是 DarmstadtBerlin在 LaTex Beamer 主题的具体示例中。

这可以以某种方式工作吗?

最佳答案

您可以简单地使用 LaTeX 条件,例如

\usepackage{ifthen}

$if(theme)$
\usetheme{$theme$}
\expandafter\ifstrequal\expandafter{$theme$}{Berlin}{%
\setbeamertemplate{headline}}{%
% if false
}}%
$endif$

关于pandoc - 是否可以根据变量值在 pandoc 模板中编写条件语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28964360/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com