我正在使用rmarkdown(pandoc)创建一个文档,其中包含一些在
.bib
文件中的参考文献。我想要做的是为每个参考文献的标题添加链接,使它们都链接到一个形如http://sample.com/citation-key.html
的页面,就像这样:
我尝试修改作者。(2017)。样本标题。期刊,1(1),1-2。
.csl
文件,通过添加前缀和后缀来修改标题,但是无论我使用markdown还是HTML语法,我放进去的所有内容都被转义了。不幸的是,我不能更改.bib
文件。.csl
文件的相关部分如下:<text variable="title"/>
示例文件包括:
literature.Rmd
:--- output: html_document bibliography: literature.bib csl: literature.csl --- @author2017word says this doesn't work. ## References
literature.bib
@article{author2017word, author = {Author}, journal = {Journal}, number = {1}, pages = {1--2}, title = {{Sample Title}}, volume = {1}, year = {2017} }
literature.csl
: I'm using the APA style from here (line 231).
<a href="...">...</a>
手动添加URL到我的.bib
文件中每个title
字段,但是想看看能否让CSL为我完成此任务。@adam.smith的回答让我感到难过,但也省去了我费力尝试自定义CSL文件的很多麻烦。 - sh37211