В настоящее время я изменяю default pandoc template for Beamer так, чтобы можно было добавить адрес электронной почты автора презентации. Однако, когда я пытаюсь добавить действительный адрес электронной почты, оператор for
заканчивается повторным введением значения, даже если имеется только одно значение.pandoc template расширяет встроенную электронную почту несколько раз
Возьмем, к примеру:
---
email: '[email protected]'
---
Со следующим templated variable:
$for(email)$ \href{mailto:$email$}{\nolinkurl{$email$}}$sep$ \and $endfor$
Я в конечном итоге получение:
\href{mailto:\href{mailto:[email protected]}{\nolinkurl{[email protected]}}}{\nolinkurl{\href{mailto:[email protected]}{\nolinkurl{[email protected]}}}}
вместо желаемого:
\href{mailto:[email protected]}{\nolinkurl{[email protected]}}
Если вместо этого я установил email
недействительным адресом, например.
---
email: 'toad'
---
Получаю значение toad
встроенное. Только когда я начну добавлять знак @
и дополнительную букву после того, как появится повторяющееся вложение. Я искал в документах безрезультатно, что может вызвать такое поведение.
Я не могу воспроизвести ни с pandoc 17,1; это может быть связано с тем, где вы устанавливаете это в шаблоне. Вы переопределяете '\ titlepage'? – scoa