从 natbib 切换到 biblatex 时出现问题;howpublished 字段中的 % 符号和 .bst 文件中的样式

从 natbib 切换到 biblatex 时出现问题;howpublished 字段中的 % 符号和 .bst 文件中的样式

我的工作需要两个参考书目,而使用 natbib 似乎很难做到这一点。因此,我想转到 biblatex,因为用它打印两个不同的参考书目非常简单。但现在我面临以下三个问题:

  1. 我的一些“howpublished”字段中包含 URL。例如:

    \@misc{aaa,
    author = "Author 1",
    title = {A website},
    howpublished = "Available from: \url{www.website.com/%20/%20abc}",
    }
    

在 natbib 中,这可以正常工作,但在 biblatex 中,“%”符号被解释为注释,我收到错误。我知道“url”字段可以工作,但这不会为我提供使用“howpublished”字段所需的参考书目格式和灵活性。有没有办法在参考书目条目中使用 % 符号?

  1. 如果我理解正确,那么我无法使用我修改过的受信任的 .bst 文件吗?如果是这样,我需要找到一种样式,其中文内引用的格式为“作者 (2015)”和“(作者,2015)”。参考书目应采用以下格式:“Grösche, P. & C. Schröder (2014). On the redistributive effects of Germany's feed-in electrical tax”。实证经济学 46(4),1339–1383。”

  2. 一些较长的 URL 或标题超出了参考书目的页边距。在 natbib 中,这种情况不会发生,我的所有参考资料都位于页边距内。是否有自动解决方案,还是我需要手动编辑有问题的条目?

如果这些问题能够解决,我会很乐意转用 biblatex,但我无法独自或通过我在谷歌上找到的资源解决这些问题。

答案1

biblatex处理网站和其他电子参考资料的方法是使用

@online{aaa,
  author = {Author 1},
  title = {A website},
  url = {www.website.com/%20/%20abc},
}

如果用作biber后端,那么可以动态地重新映射条目类型和字段。

相关内容