我正在编写一个自定义的 Pandoc 模板,想要输出作者列表,使得所有作者之间用“,”隔开,只有最后一个作者用“and”隔开。这种操作可行吗?
假设这是我的模板:
$if(title)$
$title$
$endif$
$if(author)$
$for(author)$$author$$sep$, $endfor$
$endif$
$body$
输出结果如下:
My title
Author 1, Author 2, Author 3
Document body
但我希望它输出:
My title
Author 1, Author 2 and Author 3
Document body