pandoc模板可多次扩展嵌入式电子邮件
我目前正在修改,以便添加演示文稿作者的电子邮件地址。但是,当我尝试添加有效的电子邮件地址时,pandoc模板可多次扩展嵌入式电子邮件,pandoc,beamer,Pandoc,Beamer,我目前正在修改,以便添加演示文稿作者的电子邮件地址。但是,当我尝试添加有效的电子邮件地址时,for语句会重复嵌入该值,即使只有一个值 例如: --- email: 'toad@gmail.com' --- 以下是: 我最终收到: \href{mailto:\href{mailto:toad@gmail.com}{\nolinkurl{toad@gmail.com}}}{\nolinkurl{\href{mailto:toad@gmail.com}{\nolinkurl{toad@gmail.c
for
语句会重复嵌入该值,即使只有一个值
例如:
---
email: 'toad@gmail.com'
---
以下是:
我最终收到:
\href{mailto:\href{mailto:toad@gmail.com}{\nolinkurl{toad@gmail.com}}}{\nolinkurl{\href{mailto:toad@gmail.com}{\nolinkurl{toad@gmail.com}}}}
而不是期望的:
\href{mailto:toad@gmail.com}{\nolinkurl{toad@gmail.com}}
如果我将电子邮件设置为无效地址,例如
---
email: 'toad'
---
我收到值toad
embedded。只有当我开始添加@
符号和后面的附加字母时,重复嵌入才会出现。我已经搜索了文档,但没有找到导致这种行为的原因。当使用for
时,模板系统需要一个数组。在YAML中,可以写入数组,例如:
---
email:
- 'toad@gmail.com'
---
编辑:但这似乎不是问题所在,无法使用pandoc 1.18进行复制当使用for
时,模板系统需要一个数组。在YAML中,可以写入数组,例如:
---
email:
- 'toad@gmail.com'
---
编辑:但这似乎不是问题所在,无法使用pandoc 1.18复制。基于此,我认为上面的关键方法是可以的。事实上,请参阅我的编辑。。。你能试试最新的潘多克版本吗?我想基于这一点,上面的关键方法是可以的。事实上,请看我的编辑。。。你能试试最新的潘多克版本吗?我也不能用潘多克17.1复制;这可能与您在模板中的设置位置有关。您是否正在重新定义\titlepage
?我无法使用pandoc 17.1复制;这可能与您在模板中的设置位置有关。您是否正在重新定义\titlepage
?