请让我知道在命令行中将法语添加到以下参数中,以便使用英语字符串,例如在,可从以下网址获取被翻译。该参数'-V lang=fr-FR'
不会改变输出。
pandoc --filter=pandoc-citeproc', '--csl=./files/turabian-fullnote-bibliography.csl', '--bibliography=./files/biblio.bib'
答案1
总结
使用-M
而不是-V
您必须将语言设置为metadata
(而不是variable
)。
让我们来看以下这个最小的例子:
biblio.bib:
@inbook{hitchens,
editor={Christopher Hitchens},
title={Introduction},
year={2010},
author={Sigmund Freud},
booktitle={Civilization and Its Discontents},
publisher={W. W. Norton},
address={New York}
}
在.md中:
[@hitchens]
# Bibliography
现在您必须像这样运行 pandoc:
pandoc in.md --filter=pandoc-citeproc --bibliography=biblio.bib --csl=./turabian-fullnote-bibliography.csl -M lang:fr -o out.pdf
这让你
输出.pdf: