如何在 biblatex 中使用 amsplain 风格?

如何在 biblatex 中使用 amsplain 风格?

是否可以将amsplain书目样式与biblatex包一起使用?

处理下面的源文件后,我收到错误:“包 biblatex 错误:未找到样式‘amsplain’。”

%% source.tex

\documentclass{article}

\usepackage[style=amsplain]{biblatex}
\bibliography{referencesdb}

\begin{document}

Refer to \cite{thebook} for more information.

\printbibliography

\end{document}

这是.bib使用的文件:

@book{
thebook,
author = {John Doe},
title = {The book without a Name},
publisher = {Mystery Books},
year = {2016},
}

amsplain.bst文件确实在我的 TeXLive 2016 安装中可用,因为如果我将源更改为以下内容,则处理将按预期完成。

%% source-no-biblatex.tex

\documentclass{article}

\begin{document}

Refer to \cite{thebook} for more information.

\bibliographystyle{amsplain}
\bibliography{referencesdb}    

\end{document}

答案1

biblatex其文件使用与传统 BibTeX 不同的样式格式.bst。(可以说biblatex/.bbx文件.cbx比文件更容易定制.bst。)您不能使用.bst样式biblatex,也不能将biblatex样式与传统 BibTeX 一起使用。这两种格式不兼容,目前这两种格式之间没有转换器(而且不太可能有转换器)。

所以你的问题的答案是你不能


如果您有一个.bst喜欢的文件并且不需要任何的bibilatex高级功能(其中有很多),那么您不需要切换到biblatex- 您可以继续使用.bstBibTeX 的文件。

如果你确实需要改变,但仍然想“保留你的风格”,你应该从众多的标准样式(易于定制)或自定义样式(哪个是有时定制化难度更大(尤其是如果它们是按照某种风格指南量身定制的),并根据自己的需求进行修改。当然,这也是一个关于你的灵活性的问题——你想保留旧风格的哪些方面,你对哪些方面不那么在意?

样式几乎没有直接的biblatex等价物.bst。有些.bst样式实现了某些样式指南/内部样式,您可能会发现一种biblatex样式具有相同的功能 - 在这种情况下,尽管输出在某些极端情况下可能会有所不同(因为标准不明确、随着时间的推移而发生变化,或者某些事情无法实现,...)。

相关内容